刘 亮,伍群芳,赖建英,刁心宏,彭 皓
(华东交通大学电气工程学院,江西南昌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.