超声波流量计流量检测技术的探讨 三十一
以下对各个模块的设计进行具体介绍。
(1)初始化模块介绍。
系统的初始化包括以下几个方面:
1)看门狗定时周期设置。
2)系统∞引脚配置;
1MS320LF2407A共有28个引脚供基本功能和的共享。将相应的用于哟操作的引脚进行相应配置。
3)模/数转换器(ADc)模块的初始化设置:
选用ADc的通道1l作为本系统的模/数转换通道,其启动方式配置为定时器l的周期匹配中断启动。
4)定时器初始化设置及启动。
5)串行外设接口(sPI)模块的设置:
设置其工作模式(主/从)、波特率、时钟方式及数据的字符长度等。
6)必要的数据存储区的初始化。
7)串行E2PRoM初始化. 8)从咖M中读入仪表参数。
包括管道参数、20mA时的最大流量以及累计流量和累计时间等参数。
初始化模块为程序的运行及数据处理做准备。
(2)监控模块
监控主模块是程序的控制核心,该模块通过查询软件定时标志调用相应的功能模
块。
(3)定时器模块饼s320蚴7A中有四个通用(GP)定时器,它们可用作独立的时钟基准.定时器的时钟源可以是内部CPU时钟,也可以是符合要求的外部输入时钟.Gp定时器有六种计数模式,包括停止棵持、单个递增计数、连续递增计数、双向递增,递减计数、单个递增/递减计数以及连续递增,递减计数.
超声波流量计