基于IC卡的新型供暖計(jì)費(fèi)系統(tǒng)設(shè)計(jì)
3 系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件主要包括AD7705、PCF8563、系統(tǒng)的初始化,IC卡信息讀取,流量、溫度測(cè)量,按鍵掃描,電機(jī)驅(qū)動(dòng),供暖費(fèi)扣除等功能模塊。圖6給出了系統(tǒng)工作的流程圖。本文引用地址:http://www.ljygm.com/article/172995.htm
需要說(shuō)明的是:給IC卡施加復(fù)位信號(hào)后,IC卡輸出4字節(jié)數(shù)據(jù)19H 00H AAH 55H,系統(tǒng)以此作為判斷IC卡接入與否的標(biāo)準(zhǔn)。系統(tǒng)讀取IC卡信息時(shí),首先讀入1個(gè)4字節(jié)的序列號(hào),并與系統(tǒng)序列號(hào)比對(duì),如果不一致,用蜂鳴器給出提示并等待換卡;如果一致則繼續(xù)讀出其他信息,以此保證一個(gè)系統(tǒng)只有唯一的一張IC卡,防止一卡多用。序列號(hào)一致的條件下系統(tǒng)繼續(xù)讀入充值次數(shù),如果充值次數(shù)小于等于系統(tǒng)保存的充值次數(shù),那么IC卡中的金額將不被讀取,以此杜絕一次充值重復(fù)使用的情況發(fā)生;如果充值次數(shù)大于系統(tǒng)保存的充值次數(shù),系統(tǒng)保存此新的充值次數(shù)后再讀入此次充值金額,與系統(tǒng)中保存的余額相加后作為新的供熱余額使用。最讀出本年度供熱單價(jià),更新系統(tǒng)單價(jià)數(shù)據(jù)。
用戶(hù)調(diào)整流量功能只有在供暖期間且用戶(hù)預(yù)存金額不為0時(shí),才被激活,在其他情況下,流量控制閥一直處于鎖閉狀態(tài)不能被用戶(hù)調(diào)整。日歷調(diào)整(對(duì)鐘)用戶(hù)可以在開(kāi)機(jī)后任意時(shí)刻進(jìn)行。用戶(hù)余額、本年度消耗熱能值、消耗的總熱能值等關(guān)鍵數(shù)據(jù),均被保存于CPU的EEPROM中,即使系統(tǒng)斷電,數(shù)據(jù)也不會(huì)丟失。系統(tǒng)定時(shí)器中斷間隔100 ms,這樣既不會(huì)使鍵盤(pán)判斷遲鈍,也不會(huì)過(guò)分增加CPU負(fù)擔(dān)。流量測(cè)量中斷設(shè)置成上升沿觸發(fā),可有效避免同一事件重復(fù)觸發(fā)。
4 結(jié)論
該系統(tǒng)雖然造價(jià)低廉、電路和工作流程簡(jiǎn)單,但其溫度測(cè)量誤差小于0.05℃。溫度測(cè)量范圍為0~130℃,流量測(cè)量誤差小于1.25L/ min,流量測(cè)量量程2.5~25 L/min,該系統(tǒng)通過(guò)測(cè)量流過(guò)用戶(hù)采暖系統(tǒng)的熱水流量和采暖系統(tǒng)進(jìn)出口溫度差,計(jì)算出用戶(hù)的熱能消耗。該系統(tǒng)的特點(diǎn)主要有:1)實(shí)現(xiàn)按熱能消耗計(jì)費(fèi),計(jì)費(fèi)更合理;2)用戶(hù)可根據(jù)需要啟用或停止供暖以及調(diào)整室內(nèi)溫度,從而使用戶(hù)節(jié)省采暖開(kāi)支,有利于節(jié)約能源;3)對(duì)供熱水的跑冒滴漏收取費(fèi)用,減少供暖方損失;4)采用預(yù)付費(fèi)方式結(jié)算,便于計(jì)算機(jī)管理,節(jié)約企業(yè)人力資源。作為試驗(yàn)系統(tǒng),該設(shè)計(jì)采用的流量傳感器量程偏小,不適合大型采暖用戶(hù)使用??傊撓到y(tǒng)通過(guò)直接測(cè)量用戶(hù)的熱能消耗計(jì)算采暖費(fèi)用較按采暖面積計(jì)費(fèi)的方法更科學(xué)、合理,系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、成本低廉比較適合推廣應(yīng)用。
評(píng)論