智能型數(shù)字顯示流量計(jì)電路圖
智能型數(shù)字顯示流量計(jì)的電路如圖1所示。除核心控制器件單片機(jī)AT89C2051外,電路中還有帶看門狗功能的非易失性存儲(chǔ)器件X5045P、掉電保持檢測(cè)芯片HT7044A和6位LED數(shù)碼管等器件。

圖1 智能型數(shù)字顯示流量計(jì)電路
該數(shù)字顯示流量計(jì)的主要特點(diǎn)是一機(jī)二用。
在通常情況下,6位LED數(shù)碼管的前3位不顯示,后3位(也可設(shè)計(jì)為后4位或后5位)顯示瞬時(shí)流量值(單位為m3/t),以便在現(xiàn)場(chǎng)隨時(shí)觀察和掌握設(shè)備的流量大小。當(dāng)按下儀器面板上的轉(zhuǎn)換按鍵A1時(shí),6位LED數(shù)碼管顯示累計(jì)流量值(單位為3m);松開按鍵A1后,6位LED數(shù)碼管的前3位熄滅,后3位顯示瞬時(shí)流量值,實(shí)現(xiàn)了一機(jī)多用。
在儀器面板上還設(shè)計(jì)了一復(fù)位按鍵A2,用于將累計(jì)流量值清零。為了保證累計(jì)流量值不被隨意或無意清除,在軟件中設(shè)計(jì)了必須在按住A2按鍵期間按A2按鍵若干次后,才能清除累計(jì)值(本軟件設(shè)計(jì)為按A2鍵3次后清除累計(jì)值)。
LED7和LED8為高亮度發(fā)光二極管,用于顯示流量的單位。LED7對(duì)應(yīng)于m3,LED:對(duì)應(yīng)于每小時(shí),即在顯示瞬時(shí)流量時(shí),LED8和LED7均發(fā)光表示此時(shí)顯示的是瞬時(shí)流量值:而在按下A1按鍵顯示累計(jì)流量時(shí)LED7繼續(xù)發(fā)光而LED8熄滅,表示此時(shí)顯示的是累計(jì)流量值。
為使流量計(jì)穩(wěn)定可靠地工作,在設(shè)計(jì)中采取了以下幾項(xiàng)措施:進(jìn)入單片機(jī)的流量脈沖信號(hào)用光耦合器4N38進(jìn)行隔離;選擇X5045P的看門狗溢出時(shí)間為200ms,在軟件的設(shè)計(jì)上盡量選擇單字節(jié)語(yǔ)句及多設(shè)置軟件陷阱;電源濾波電容器盡量選擇較大值(本儀器選擇4700pF和3300pF)。實(shí)踐證明,本流量計(jì)的工作穩(wěn)定可靠,在較強(qiáng)烈的電源干擾下仍能可靠地工作,所存儲(chǔ)的累計(jì)流量值也不會(huì)被沖掉和改寫。