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