发布者:美兴自动化仪表
发布日期:2018-04-08流量计通用主程序及底层通用子程序模块
多模式流量计模块化通用技术平台中的流量计在主程序方面主要遵循以下流程:系统开机后进行系统的初始化,然后进入相应的低功耗模式,等待中断子程序的执行。在等待过程中仅仅开启辅助时钟ACLK,将单片机功耗降低到6µW左右。
1、中断服务程序模块
流量计的中断主要为定时器中断和外部中断。为提高实时性,流量计采样周期为200ms。实际上,AD转换频率远远高于采样周期。因而,采用定时器中断实现对模拟数据的定时采样是的。本项目中,选用Timer_B作为中断时基,比较器中填入6554对应的中断周期200ms。按键中断主要用于调节菜单显示以实现人机交互,按键中断服务程序采用标准化设计,同时系统借鉴操作系统中的“消息”机制,在收到远程虚拟操作指令时,调用中断服务程序,实现与实体按键同样的响应效果。
2、流量数据处理子程序
当采样值落在给定校准电压值的 范围内时,使用该段的线性方程式计算该值,以获得校正的数字量,并将该值发送到器件。在实际使用过程中,还可以修改上述线性校准程序,以实现零和满量程的修改设置,使用段插值法计算瞬时流量。
上一篇:质量流量计工艺现场存在问题
下一篇:流量计关键模块电路设计与实现