超聲波流量計(jì)流量檢測(cè)技術(shù)的探討 三十一
以下對(duì)各個(gè)模塊的設(shè)計(jì)進(jìn)行具體介紹。
(1)初始化模塊介紹。
系統(tǒng)的初始化包括以下幾個(gè)方面:
1)看門狗定時(shí)周期設(shè)置。
2)系統(tǒng)∞引腳配置;
1MS320LF2407A共有28個(gè)引腳供基本功能和的共享。將相應(yīng)的用于喲操作的引腳進(jìn)行相應(yīng)配置。
3)模/數(shù)轉(zhuǎn)換器(ADc)模塊的初始化設(shè)置:
選用ADc的通道1l作為本系統(tǒng)的模/數(shù)轉(zhuǎn)換通道,其啟動(dòng)方式配置為定時(shí)器l的周期匹配中斷啟動(dòng)。
4)定時(shí)器初始化設(shè)置及啟動(dòng)。
5)串行外設(shè)接口(sPI)模塊的設(shè)置:
設(shè)置其工作模式(主/從)、波特率、時(shí)鐘方式及數(shù)據(jù)的字符長(zhǎng)度等。
6)必要的數(shù)據(jù)存儲(chǔ)區(qū)的初始化。
7)串行E2PRoM初始化. 8)從咖M中讀入儀表參數(shù)。
包括管道參數(shù)、20mA時(shí)的最大流量以及累計(jì)流量和累計(jì)時(shí)間等參數(shù)。
初始化模塊為程序的運(yùn)行及數(shù)據(jù)處理做準(zhǔn)備。
(2)監(jiān)控模塊
監(jiān)控主模塊是程序的控制核心,該模塊通過查詢軟件定時(shí)標(biāo)志調(diào)用相應(yīng)的功能模
塊。
(3)定時(shí)器模塊餅s320蚴7A中有四個(gè)通用(GP)定時(shí)器,它們可用作獨(dú)立的時(shí)鐘基準(zhǔn).定時(shí)器的時(shí)鐘源可以是內(nèi)部CPU時(shí)鐘,也可以是符合要求的外部輸入時(shí)鐘.Gp定時(shí)器有六種計(jì)數(shù)模式,包括停止棵持、單個(gè)遞增計(jì)數(shù)、連續(xù)遞增計(jì)數(shù)、雙向遞增,遞減計(jì)數(shù)、單個(gè)遞增/遞減計(jì)數(shù)以及連續(xù)遞增,遞減計(jì)數(shù).
超聲波流量計(jì)