首页头部标志
   新闻分类
   联系我们
  • 电话:0411-86632519
  • 传真:0411-86610519
  • 邮箱:dlysys@163.com


 
关于电磁流量计ADuC812芯片的探讨 四十三
时间:2016/1/3 7:50:31  来源:本站原创  点击:1197

关于电磁流量计ADuC812芯片的探讨 四十三

电磁流量计初始化程序主要完成微处理器外围I/O 口的初始设置,相关外围器件的初始值和工作方式的设置。主程序则是对各个不同模块的调用,并完成一些对实时性要求不是太高的操作,使整个系统正常工作。A/D 定时采样中断子程序完成模拟量采集和数据处理。HART 通信中断主要功能是完成对实时数据的采集与传输,完成与上位机的数据通信。

4.1 系统初始化

初始化程序流程图如图4-1 所示,它完成系统初始化后,即进入等待状态,等待定时中断程序的执行。

I/O 口的初始化就是各个端口方向控制寄存器和数据寄存器的初始化。

系统进行初始化之后,然后进入等待状态,等待各种中断的到来,主监控程序时时等待各种定时是否到达。监控程序完成查询各个不同的中断并调用各个相应的处理程序,这些标志位在定时器中断服务程序中被置位。

数据的分析与处理在主程序中进行,在完成对采样数据的处理后,得出信号的频率值与幅值,幅值用来判断信号频率的可信程度和调整子程序进行补偿,得出流量参数;同时,应该对处理好的数据进行一系列的后续处理,包括判断结果的正误,选取正确的采样频率值,完成对定时器参数的重新设定,以及相应的计算系数的改变等等,从而准备好下一次计算所要求的各种参数。

详情请浏览公司网站的产品中心 http://www.dlysys.com/  电磁流量计

 

 
上一篇:电磁流量计抗干扰技术探讨 一
下一篇:电磁流量计转换器及传感器的探讨 四十七