劉 亮,伍群芳,賴建英,刁心宏,彭 皓
(華東交通大學電氣工程學院,江西南昌330013)
水分(含水率)是影響巖土類介質的力學性質的最重要因素之一,也是土工試驗、工程實踐和科學研究中的重要測試指標[1-2]。目前對于水分測量的方法主要有烘干法、中子衰減法、張力計法、近紅外線法以及介電常數法等等[3-4]。但是烘干法用時長,中子衰減法潛在危害大,張力計法對測試環境要求高,近紅外反射法受土壤表面水分孔隙情況的影響等。而巖體介質一般水分含量分布不均勻,處于非飽和狀態,會形成一個濕度場,對其測量要求要具有響應速度快,線性好,環境適用性好,測試操作簡單,成本低等特點。介電常數法具有快速便捷,準確可靠,測量簡單等優點,因此該方法十分適合用于巖土介質水分的測量。文獻[5]研制了一種土壤含水率測量儀,但是由于測量傳感器主要表現為電容效應,采用分壓法測量交流阻抗時,恒壓激勵源對電容有充電作用且會改變其本身的電容值,從而影響了測量含水率的精度,另外其測量通道單一,可選頻率少,結構比較復雜,這遠遠不能滿足實際工程中對巖土水分測量的要求。
本文研制出了一種基于STM32為控制核心,以阻抗轉換芯片AD5933為測量核心巖土介質水分測試儀系統,如圖1 所示。該測試儀具有32 同時測量通道,自動測量與校準,支持USB通訊與計算機數據存儲功能,另外,其具有測量精度高,結構簡單,體積小,成本低等特點。

圖1 巖土水分測量儀Fig.1 Soil moisture meter
介電常數法測量巖土含水量的基本原理是采用外部交流激勵源激勵水分測量傳感謝器從而得到傳感器的交流阻抗值,再利用文獻[6]的方法找出交流阻抗值與含水量的一一對應關系從而得到巖土的含水量。本文采用AD5933阻抗轉換芯片來測量水分測量傳感器的交流阻抗值,其基本測量原理圖如圖2所示,圖中VIN為AD5933 內部DDS 所產生的幅值頻率均可調的正弦波;RFB為外接反饋電阻;ZX為被測未知阻抗;VOUT為AD5933內部ADC的輸入端。其結構為利用一個運算放大器接成電壓并聯負反饋結構。通過推導可得

在以上測量原理的基礎上設計了系統的整體結構,整個系統的結構如圖3所示。系統由阻抗轉換芯片AD5933、微控制器STM32、外圍電路、系統電源等組成。反饋電阻網絡選擇電路、標定電阻網絡選擇電路、USB 通信電路、時鐘分頻電路等組成外圍電路,輔助系統實現阻抗自動測量功能。系統由上位機PC 通過USB 總線發送相應控制命令。通過PC 應用軟件將掃描頻率起點、掃描點數和頻率增量步長設置好,經USB 總線傳輸至下位機(STM32),下位機解析相應的命令后轉換成對AD5933的控制指令,完成AD5933的相應配置操作。另外,STM32 經I2C 接口與AD5933芯片通信,AD5933阻抗轉換完成后通過I2C接口向微控制器STM32傳送測量到的阻抗實部R和虛部I數據,數據經微控制器的處理和計算,得到的阻抗通過USB 傳輸至上位機存儲和圖形顯示。其中AD5933的時鐘由具有高穩定度、低漂移的外部有源晶振分頻提供,分頻電路參考文獻[7-8]的設計。

圖2 阻抗測量原理圖Fig.2 Schematic diagram of impedance measurement

圖3 系統結構框圖Fig.3 System structure diagram
測量儀硬件電路如圖4所示。在Z1~Z32端子接入待測阻抗,32路模擬開關ADG732(U4)經微控制器控制A4A3A2A1A0選擇待測阻抗通道。在RF1~RF8端子接入電流電壓轉換電阻,微控制器控制8 路模擬開關ADG849(U5)的F2F1F0經行反饋電阻的選擇。在RC1~RC8端子接入標定電阻,微控制器控制8 路模擬開關ADG849(U3)的B2B1B0進行標定電阻的選擇。系統處于標定狀態時,微控制器使ADG849(U2)單刀雙擲開關切換至S1,正常測量時開關切換至S2。通過對微控制器編程實現系統自動標定、檔位的自動切換及通道阻抗掃描。
反饋電阻網絡、標定電阻網絡及待測電阻網絡都是通過使用多路模擬開關進行自動切換接入系統的。由于模擬開關將引入導通電阻(Ron)以及寄生電容(Cp),為了提高測量精度,減少模擬開關導通電阻以及寄生電容的影響,系統采用的都是具有超低導通電阻、高帶寬、開關速度快的模擬開關,其中導通電阻都小于4 Ω。
圖4 中AD5933VOUT引腳輸出激勵信號先通過高通濾波器并重新偏壓至VDD/2(R1,R2分壓,其中R1=R2),之后利用一個超低輸出阻抗放大器(U1)進行緩沖。在外部使用U6 完成I-V 轉換后信號返回至AD5933接收引腳VIN。外圍電路不僅消除了AD5933芯片自身的一些限制,而且提高了阻抗測量結果的精度和準確度。

圖4 硬件電路Fig.4 Hardware circuit diagram
由于AD5933內部DFT返回在每個特定頻率下得到的實部數據R和虛部數據I。根據公式(2)和(3)可計算出阻抗的模值A和相位φ。

式(2)得到的模值A并非阻抗值,要獲得實際阻抗值還需要乘以一個校準系數,稱之為增益系數G,增益系數由已知的標定電阻得到。如圖4,通過微控制器I/O口控制U2的IN引腳,使其切換至S1標定狀態,同時控制模擬開關U3選擇某一標定電阻RC,使其等于模擬開關U5上的電流電壓反饋電阻RF,在頻率f下得其幅值為AC,那么該頻率下的增益因子為:

增益系數與標定電阻、反饋電阻、激勵電壓、激勵頻率及PGA增益有關,改變任意參數,增益系數都會不同,需要重新標定。微控制器使U2切換至標定狀態,控制AD5933輸出頻率10 kHz、幅值2 Vpp的激勵,自動切換標定電阻網絡與反饋電阻網絡實現系統的自動標定,得到的增益系數如表1所示。
阻抗測量時,U2切換至S2阻抗測量狀態,U4切換至待測阻抗通道。被測阻抗ZX是一未知值,可由式(5)進行反饋電阻RF 的選擇,Amin和Amax為事先設置好的最小和最大模值。Amin和Amax根據表1 中的阻抗測量范圍以及增益系數得到。在測量過程中,首先選擇100 Ω的反饋電阻進行多次測量,然后利用去極值濾波法計算模值AX,若AX滿足式(5)要求,則獲得阻抗值經USB 傳送至上位機存儲和顯示,若AX不滿足式(5)條件,自動選擇下一反饋電阻1 kΩ,重復前面測量過程,直到AX滿足條件。已知該頻率下增益因子G和待測阻抗的模值AX由式(6)求實際阻抗ZX。

表1 反饋電阻及增益系數Tab.1 Feedback resistor and gain coefficient

系統軟件流程如圖5所示。上位機主要完成測量參數的配置及測量結果存儲和圖形化顯示等功能,下位機主要任務是根據上位機配置的參數控制AD5933 進行阻抗測量,測量結果通過USB 總線傳輸至上位機。

圖5 系統軟件流程圖Fig.5 Software system flow chart
選取精準電阻和高精度電容串聯方式作為待測阻抗,在0.8~100 kHz 的激勵頻率下對系統進行測試,測試結果與具有0.05%精度的惠普4284A數字電橋的測量結果進行比較,結果如表2所示。
從表2可以看出在0.8~100 kHz頻率范圍內本測量儀測量相對誤差控制在1%以內,并且非常的穩定可靠。精度滿足一般測量需求,其他5~32通道測量結果與1~4通道基本一樣,此處就不在列出。

表2 測量精度實驗Tab.2 Experimental measurement accuracy
實驗探頭采用自制的水分探頭。依據文獻[4]的原理,采用陶瓷濕敏材料為填充材料及兩同心圓環作為電極制作成水分探頭。通過上述測試電路,將水分探頭中水分的變化轉換成電信號的變化測試記錄。試驗簡要的步驟為:調配好土樣,裝入土盒并編號(編號為1,2,3,4),再把探頭埋入土樣中。將水分測試儀鏈接探頭和電腦,輸入參數并開始測量,測量結束后把數據保存并處理分析,結果見表3。在水分探頭埋設時,應使探頭埋入的緊密狀態要與土樣填筑的緊密狀態相似。

表3 阻抗與巖土水分測試結果Tab.3 Measurement results of impedance and soil moisture
根據表3中所得結果,采用matlab軟件進行曲線擬合,得出水分與阻抗值的曲線關系,擬合曲線見圖6。
根據圖6的結果發現水分探頭的阻抗值隨著探頭的含水量減少而增大,含水量在13%~35%時,含水率與阻抗值的關系在圖6中趨于直線;而在5%~13%之間,含水量與阻抗值的成階梯型遞減線段。此外,測試儀的參數設置不一樣時,測試的結果會不一樣。一方面是測試儀對不同頻率段的測試相對誤差不一樣;另一方面是水分探頭的阻抗值與頻率也有關系,不同的激勵頻率會產生不同阻抗值。水分探頭采用由濕到干的曲線進行擬合,也可以采用有干到濕的曲線進行擬合。曲線擬合時,采用不同的擬合曲線會得到不同的擬合方程,但曲線的變化趨勢大體一致。
本文研制出了一種以STM32 為控制核心,以阻抗轉換芯片AD5933 為測量核心的32 通道巖土水分測試儀系統。32通道能實時對巖土水分進行測量,頻率可選范圍寬,支持USB通訊等等,另外,裝置具有體積小,操作簡單,成本低等優點,系統具有很好的工程實用價值。

圖6 水分探頭12次方擬合曲線圖Fig.6 The 12 square fitting curve of the moisture probe
[1]南京水利科學研究院.GB/T 50123-1999 土工試驗方法標準[S].北京:中國計劃出版社,1999.
[2]王力.焦柳線紅砂巖地質水害工點整治[J].路基工程,2012(1):185-187.
[3]熊德祥.石膏電阻塊法測定土壤水分研究初報[J].南京農業大學學報,1992,15(3):110-114.
[4]趙春江,王成,喬曉軍.電阻式土壤含水量傳感器的設計與開發[J].農業工程技術,2004(12):57-58.
[5]伍群芳,賴建英,刁心宏.基于STM32的土壤含水量傳感器阻抗測量儀的研制[J].華東交通大學學報,2013,30(2):52-57.
[6]趙秀珍,王乃釗,毛文華,土壤含水量傳感器的研究和實驗[J].農機化研究,2004(5):201-203.
[7]傅元,吳然,韓吉聲.AD5933 測量水電導率電路設計中的若干問題[J].儀表技術與傳感器,2011(7):63-65.
[8]崔傳金,郭志強,趙楠,等.用AD5933實現電導率測量的研究[J].機電工程技術,2008,37(4):44-47.