智能电磁流量计软件抗干扰技术
智能电磁流量计固化在EPROM中的软件配合硬件除完成智能电磁流量计的正常功能外,必须具备较强的抗干扰能力和容错能力,组成完善的应用程序。
1 数字滤波技术 数字滤波技术是智能仪器中最常采用的技术,能够完成模拟滤波器不能完成的功能,很容易解决脉冲干扰剔除、数字电路毛刺干扰消除、A/D转换器的抗工频能力以及输入微处理器数字的可靠性问题。
2 程控放大器技术 程控放大器技术即解决电磁流量计量程自动转换问题,同时利用增益控制方法有效削弱微分干扰峰值使放大器过载的问题,便于流量信号电势处理,提高抗微分干扰的能力。
3 微处理器硬件故障自诊断技术 微处理器硬件故障自诊断技术是采用软件容错设计,极大地提高硬件系统的可靠性,从而提高整个智能电磁流量计的抗干扰能力。具体包括CPU自诊断,定时器诊断,中断功能诊断,RAM诊断,A/D通道诊断和校正,D/A通道诊断,数字I/O口通道的诊断等部分,涉及到智能电磁流量计的关键部件。
4 微处理器抗干扰技术 上述各种抗干扰措施是解决输入、输出通道中的各种干扰问题,当干扰噪声没有作用到微处理器本身时,微处理器仍然正确无误地执行各种抗干扰软件,消除或者削弱干扰噪声对电磁流量计输入输出通路的影响,当干扰噪声通过三总线等作用到微处理器本身,CPU将不能按正常状态执行程序,导致智能电磁流量计整个工作混乱,为了提高微处理器自身的抗干扰能力采用硬件和软件相配合的多种抗干扰措施。多种复位方式解决失控的CPU最简单的方法,掉电保护技术,软件指令冗余措施,软件陷阱抗干扰方法也是排除智能电磁流量计微处理器失控的有效方法。
5 程序运行监视系统(WATCHDOG) 智能电磁流量计采用程序运行监视系统以监视微处理器执行应用程序的状况,当程序正弹到一个临时构成的死循环中时看门狗能及时发并强迫系统复位,摆脱死循环状态,图5所示是由硬件和软件配合构成的程序运行监视器。