插入式电磁流量计多电极的探讨 四十
5.1 多电极插入式电磁流量计软件总体方案设计
本系统的软件设计包括主程序和中断服务程序。中断服务程序,通过对外部工频脉冲信号进行采样,校准每个励磁周期的时间,以消除外部工频干扰。主程序是整个软件的核心和框架,它主要包括以下功能:单片机及外设初始化,信号反馈控制,多路脉冲并行计数,串口通讯及LCD显示模块。
而且,软件的设计遵循模块化设计原则,在总体设计的基础上进行具体的详细设计,功能分解,模块划分,细化软件层次,优化软件结构,以实现模块功能的独立性,执行的高效性。总之,设计的程序达到可理解,可维护,而且有效,可修改。
5.2主要软件模块设计
5.2.1工频信号中断程序
工频信号中断程序的作用是检测工频电源的波动,以调整电磁流量计的励磁开关时间与工频电源保持同步,以保证最大程度的消除外部工频干扰对信号的影响。
程序流程:在检测到每一个下降沿时,中断程序对工频信号标志位取反。这样,在励磁周期取工频的4分频时,只要检测标志位是否为1(或o)lip可保证流量计的励磁周期与工频同步。图5.2时中断程序的流程图,图5.3是示波器采集到的在加入中断后,励磁周期与工频信号的同步情况。
电磁流量计