基于RFID技術(shù)的智能卡售水管理系統(tǒng)
4.2 閥門控制功能子程序
閥門控制子程序是通過讀取剩余用水金額,根據(jù)余額的多少來控制電磁閥的開關(guān),同時如余額相對較低,系統(tǒng)系統(tǒng)發(fā)出報警信號,提醒用戶應(yīng)進(jìn)行充值。閥門控制子程序軟件流程如圖5所示。
5 關(guān)鍵技術(shù)設(shè)計
5.1 系統(tǒng)的功耗問題
傳統(tǒng)的水表無需電源,即使有電源也容易被主觀切斷,造成系統(tǒng)無法工作。因此智能表采用堿性干電池進(jìn)行供電,但是電池的容量有限,水表的功耗問題研究就顯得尤為重要。智能表的能耗主要由3項組成:第一項是單片機(jī)運行和LCD顯示的能耗。第二項是智能表執(zhí)行單元運行時的瞬間能耗。第三項是一些聲音報警等輔助功能的功耗。其中第一項是最主要的,所以首先要對單片機(jī)進(jìn)行功耗分析,對應(yīng)用運行中的有效功耗和無效功耗分別做時間和空間域劃分,集中有效功耗的時間和空間域,同時應(yīng)用軟件優(yōu)化程序達(dá)到綜合降耗效果。
5.2 數(shù)據(jù)的自動糾錯
為防止盜水現(xiàn)象,我國大部分水表均安裝于室外,長年處于干擾的環(huán)境下,受到外界的強電、強磁等干擾時,可能發(fā)生數(shù)據(jù)混亂現(xiàn)象。雖然較少發(fā)生,但用戶表數(shù)量多,覆蓋面廣,應(yīng)引起重視。針對這種想象,采用了數(shù)據(jù)自動糾錯技術(shù):增大存貯器的容量,把數(shù)據(jù)同步存放在5個不同的位置,讀取數(shù)據(jù)時,同時從5處讀取,對讀取的進(jìn)行分析,只要其中的3處以上相同,就認(rèn)為數(shù)據(jù)是有效的,同時,對出現(xiàn)錯誤的數(shù)據(jù)進(jìn)行糾錯處理。這樣就會減少因智能表非主觀混亂而產(chǎn)生的糾紛。
5.3 防振動設(shè)計
智能表因水流經(jīng)過產(chǎn)生的振動,會引起磁敏元件的多次計數(shù)和采樣,造成電子計數(shù)和輪計數(shù)不一致,針對這個問題,可運用遲滯比較器的技術(shù),將磁敏元件做成特殊的遲滯器,當(dāng)磁敏元件吸合時,磁鐵需靠近磁敏元件5 mm,但要使磁敏元件斷開,則需使磁鐵離開磁敏元件至8 mm,這樣就能有效解決振動動情況下亂計數(shù)的問題。
6 結(jié)束語
在應(yīng)用過程中,對于在強電磁波和其他復(fù)雜干擾情況下,系統(tǒng)會產(chǎn)生意外的操作錯誤,因此增強系統(tǒng)抗干擾能力,有待繼續(xù)研究的。本文引用地址:http://www.ex-cimer.com/article/155817.htm
評論