若要测量一个Cx为1000pF左右的电容,用555做成振荡电路,硬件调整时先用一个标准的1 000 pF 电容替代Cx,调整R1使输出脉冲频率为2 kHz。单片机初始化定义INT0为外部脉冲输入,上升沿触发并允许INT0中断;T0为16位定时器,由T0r触发。系统时钟用12MHz晶振,则T0每隔1 μs计数器加1,16位定时器计满为65536μs,设计要求电容为1000pF时,参量A也为1000,即A随Cx而变,分辨率为1pF。 把振荡脉冲输入到INT0端,在INT0的第1个中断里,启动T0,共计16个脉冲周期,在第17个INT0中断时,停止T0计时,读取TH0和TL0的值。当脉冲振荡频率为2kHz时,周期为500μs,16个周期为8000μs,这也是T0的定时值,将T0结果除以8,即TH0、TL0右移3位,就可求得A值,即对应Cx的值。 电路标准频率的调整,可用频率计测量,也可运行测量程序进行读数,当得到A=1000时即可。1000pF标准电容用稳定性好的独石电容,R1用多圈精密电位器,调整完毕用Cx取代C即可进行测量。线路调整方便,性能稳定,检测精度1000 pF 时为±1 pF。3 电容量微小变化的测量 在实际应用中,往往是要检测电容传感器容量的变化量ΔC=Ct1-Ct0,由于传感器设计和安装的不同,基本电容(传感器的空载电容、连接导线电容和其它分布电容)较大,而ΔC则很小,倘若基本电容稳定,运用上述方法也能很好地测出ΔC。但是,由于环境(介质温湿度、静电等)的变化,使基本电容(主要是连接导线电容和其它分布电容)发生较大变化,ΔC被噪声淹没,一般方法较难测量ΔC。 下面介绍一种借助比较电容来测量ΔC的方法。原理电路如图2所示。在传感器连接至变送器(555振荡器)时,采用双芯屏蔽线,芯线a连至传感器电容的正极板,作为信号引线;芯线b连至尽量靠近传感器,其本身的导线电容等构成比较电容;屏蔽线连至传感器电容的负极板(一般为接地极)。芯线a、b通过模拟多路开关连至振荡器。工作时控制多路开关分别接通芯线a或芯线b,测量得到某一时刻的Ca、Cb,且Ca=Cx Ca′、Cb=Cb′(Cx为传感器感应电容,Ca′、Cb′为芯线a、b对应的导线电容、分布电容等),由于芯线a、b完全在同一个环境里,故Ca′=Cb′,计算Ca-Cb=Cx,即得到不同时刻的Cx,也就能算得ΔC了。 
图2 比较电容法测量原理 在一个用电容传感器进行物位检测的应用中,物料的有无电容变化为30 pF左右,传感器基本电容为1 000 pF,环境影响引起的电容变化为0~200 pF,利用比较电容法检测ΔCx,准确地拾取到了有用信号。 4 检测软件框图 电容量Cx的采数软件框图如图3所示,用MCS51汇编语言编写。采用单片机系统,不仅可以精确测量Cx和ΔCx,而且可使应用该传感器的系统实现智能化,采集软件可以作为整个系统的一个子程序来调用。 
图3 C值系数软件框图
5 结 语 数字化测量电容传感器容量,可使信号在传感器就地转换为数字信号后,进行远距离传输,转换电路简单性能稳定。比较电容法检测ΔCx,克服了导线电容分布电容等受环境变化而造成的影响,使检测信号真实可靠,系统抗干扰能力大为增强。两种方法在电容式煤粉仓粉位传感器的具体检测应用中,取得了满意的效果。 作者简介 宗伟林 1963年生,工程师,1988年毕业于中国矿业大学工业电气自动化专业,现在中国矿业大学信息与电气工程学院从事科研工作。地址:江苏省徐州市,邮码:221008。 作者单位:中国矿业大学信息与电气工程学院 参考文献 1 黄应川.非电量检测.北京:中国计量出版社,1990 | |