多普勒超声波流量计的探讨 七十四
4.3多普勒超声波流量计软件抗干扰措施
4.3.1多普勒超声波流量计消除发射电路对接收电路的干扰
为了消除发射电路在发射驱动信号时,使得接收电路产生感应信号而使D触发器输出中断信号,我们在发射驱动信号时屏蔽了接收电路中D触发器输入,使其在这段时间内不产生中断信号。
4.3.2对测量数据求平均值
干扰信号多呈毛刺状,且作用时间短,具有随机性。对于接收电路接收到的回波信号,有可能是某种外部干扰所致,或者是由于某些干扰信号在波信号还未到达时就使接收电路产生了中断信号,导致测量的时间不正确。对于这些干扰信号所产生的影响,我们采用了求平均值的办法来消除,即每测出5个数据后,求一次平均值,再将这个平均值显示出来并进行存储。
4.3.3主动初始化
多普勒超声波流量计测距的程序一经运行,测量系统的各种功能、端口、或者方式、状态等都被初始化。主动初始化不仅要保证上电或复位后程序能够正确地实现各种级别的初始化,而且在程序中每次使用上电复位前,都要再一次对相应的控制寄存器设定工作方式,调用初始化程序进行系统状态的刷新。
超声波流量计