在實(shí)際應(yīng)用時(shí),電磁流量計(jì)不僅要實(shí)時(shí)顯示瞬時(shí)流量和累計(jì)量,還要通過(guò)硬件輸出脈沖來(lái)被檢定或者控制其它儀表。本文的新型電池供電電磁流量計(jì)設(shè)計(jì)了頻率和脈沖輸出功能,其硬件電路如圖3.14所示。
1.頻率輸出
頻率輸出對(duì)應(yīng)的是流量百分比。當(dāng)瞬時(shí)流量為0時(shí),系統(tǒng)的輸出頻率為0;當(dāng)瞬時(shí)流量為滿(mǎn)量程時(shí),系統(tǒng)的輸出頻率為5000Hz;當(dāng)瞬時(shí)流量處于0與滿(mǎn)量程之間時(shí),頻率在0~5000Hz之間線(xiàn)性輸出,其計(jì)算公式如式(3-9)所示
式中:
Q——儀表瞬時(shí)流量,單位立方米每小時(shí)(m3/h);
QFS——儀表滿(mǎn)量程流量單位立方米每小時(shí)(m3/h)。
根據(jù)MSP430F5418A單片機(jī)定時(shí)器的特點(diǎn),本課題選用連續(xù)計(jì)數(shù)模式和定時(shí)器的計(jì)時(shí)中斷來(lái)進(jìn)行脈沖的輸出。在每次定時(shí)中斷發(fā)生后,中斷程序?qū)⑤敵雒}沖反向,同時(shí)給中斷控制寄存器TB0CCR0加一個(gè)增量。假設(shè)此增量為CCR0,定時(shí)器的時(shí)鐘周期為t,則定時(shí)器中斷一次的時(shí)間為:
則流量計(jì)輸出的頻率為:
因此,可求得定時(shí)器的增量表達(dá)式為:
2.脈沖輸出
總流量脈沖也稱(chēng)為定標(biāo)脈沖,是指在t時(shí)間內(nèi)的流量按照設(shè)定的單位脈沖代表的體積量輸出脈沖的個(gè)數(shù)。總流量脈沖輸出采用連續(xù)計(jì)數(shù)模式和定時(shí)中斷方式輸出脈沖。電磁流量計(jì)脈沖輸出時(shí),不足一個(gè)脈沖當(dāng)量的總量累積到下一個(gè)周期輸出,防止總量剩余量的累積而造成較大的偏差。設(shè)時(shí)間內(nèi)總量變化量為Q,上次脈沖輸出的剩余量為B,單位脈沖代表的體積量為E(m3/p),定時(shí)器指令周期為t,則脈沖輸出個(gè)數(shù)為:
脈沖的輸出頻率為:
因此,定時(shí)器的增量表達(dá)式為: