HTML
-
如图 6所示,为了研究平面电容传感器在低液位测量中的工作特性,实验用长方体容器的长宽高为5757130mm,容器壁是绝缘体,壁厚2mm。容器壁上平面电容传感器的电极宽度8mm,厚度0.06mm,间距2.5mm,液位电容的电极长度105mm,参考电容的电极长度15mm。选用3种液体作为测量对象,分别是纯净水、洗洁精溶液(体积分数为0.50洗洁精+体积分数为0.50纯净水)和墨汁,由于容器高度限制,测量实验中液位范围为0mm~115mm,液位每升高5mm采集一次数据,单片机读取IN1和IN2通道的测量数据经串口输出,测量数据无量纲[19]。
经过对3种液体的10次全量程测试,发现数据稳定,重复性较高,重复性误差约为±0.28%,表 1中列出了对纯净水液位检测时IN1和IN2通道的部分实验数据,还列出了对洗洁精溶液和墨汁液位检测时IN1通道的部分实验数据。由于数值较大(228位),故在软件设计中对数据整体做了处理,表 1中的数据是原数据除以2048后的结果。
liquid level/mm pure water detergent ink IN1 IN2 IN1 IN1 0 6791 6999 6791 6792 10 6772 6979 6768 6769 20 6753 6971 6744 6746 31 6738 6969 6724 6725 40 6723 6969 6709 6708 50 6709 6968 6693 6693 60 6697 6968 6678 6679 70 6683 6967 6663 6664 80 6670 6967 6649 6650 91 6656 6967 6633 6636 100 6645 6966 6622 6624 105 6640 6966 6617 6618 110 6639 6966 6617 6618 115 6638 6966 6616 6617 Table 1. Liquid level detection experiment partial data
根据实验数据生成液位值与FDC2214输出值的特性关系曲线,如图 7所示。3种液体的特性曲线都比较平滑,线性较好,斜率较大,拟合计算得出纯净水、洗洁精溶液和墨汁的灵敏度分别约为(-1.36×2048)/mm, (-1.50×2048)/mm和(-1.53×2048)/mm。在相同的实验条件下,不同的液体检测灵敏度也不相同,验证了(6)式的结论,传感器的灵敏度与介质的介电常数相关。
两个通道输出的数据反映出两个传感器电容值的变化,随着液位增加,IN1通道的数据呈线性减小,表明IN1通道对应的液位电容的电容值在逐渐增大,但是当液位值大于105mm(电极长度),IN1通道的数据不再变化,所以在系统设计时要根据被测液位来确定传感器的电极长度,电极长度要高于被测液位。同理,IN2通道的数据变化也与参考电容传感器的电极长度有关,由于参考电极长度是15mm,所以当液位超过15mm后数据变化也非常小。
已知传感器通道输出的数据,结合(12)式可计算出液位值,设(12)式中1$\left(\frac{1}{D_{1}^{2}}-\frac{1}{D_{1, 0}^{2}}\right) /\left(\frac{1}{D_{\mathrm{r}}^{2}}-\frac{1}{D_{\mathrm{r}, 0}^{2}}\right)=$Dl,则有H=lr·Dl,根据Dl计算出液位值H,把计算出的液位值H与实际液位值比对,发现误差较小,最大相对误差为7.8%。分析误差产生的原因,主要有:(1)电路使用的电感和电容元件参量存在误差,导致传感器通道输出数据与理论值有误差;(2)测量装置是手工制作,电极尺寸、液面高度的测量也有误差;(3)传感器的电极未添加屏蔽层,易受杂散信号干扰。减小误差的方法是在软件中修正,对实际液位曲线线性拟合,再利用拟合公式在软件中修正测量结果。