金属管浮子流量计中的放大器零点,由于长期的工作,会产生缓慢的漂移。在对流量、压力、温度信号的处理过程中,放大器的漂移将直接转化为误差,叠加在测量信号中,这给测量系统带来了误差。为了自动消除这些误差,提高仪表的精度,达到智能化仪表的要求,在设计中,添加了放大器零点漂移的处理。
对放大器进行校零时,将流量、压力以及温度采集模块断电,使得各采集单元没有信号输出,即令放大器的输入信号为零。然后,对放大器的输出信号进行A/D转换,得到一个数字量Do,此数字量即为放大器的漂移,将此值保存起来。当系统处于正常工作模式,采集测量信号时,将采集到的信号减去Do,即可消除放大器零点漂移带来的误差。设计中,对各采集模块进行断电操作是通过单片机控制max312来实现的。电路如图所示:
max312是一款单刀单掷CMOS模拟开关,它性能优越,使用方便。设计中利用单片机的P1.5、P1.6和P1.7口控制开关的导通与闭合。当控制量为高电平时,开关打开,采集模块不能获得供电电压,停止工作;当控制量为低电平时,开关闭合,采集模块通电,可以正常工作。设计中,在金属管浮子流量计进行放大器零点校正时,将P1.5、P1.6和PL7口设置为高电平,令各采集模块处于断电状态。
|