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