《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 非接觸式IC卡預付費煤氣表的設計方法
非接觸式IC卡預付費煤氣表的設計方法
RFID世界網
蘇斌
摘要: 傳統的煤氣表的收費是由抄表人員走進千家萬戶的居民家中讀取煤氣表數據,然后計算當月用量。計算出應收費用后再向用戶收取。這樣的過程存在著工作量大收費時間長、效率低等問題。更主要的問題是由于用戶及其它方面的原因。往往不能按時收費,造成用戶對燃氣供應方的資金拖欠等。采用預付費煤氣表,使用戶與燃氣供應方的資金結算方式發生變化,可以有效地解決以上問題,也有利于住宅小區實現智能化物業管理。當前國內已有許多廠家開始或已經生產出采用接觸式IC卡的預付費煤氣表,但是此類表中的IC卡觸點在櫥房等易污染的環境中長期使用,會造成接觸不良的現象。由價格較低的非接觸IC卡所構成的煤氣
Abstract:
Key words :

        傳統的煤氣表的收費是由抄表人員走進千家萬戶的居民家中讀取煤氣表數據,然后計算當月用量。計算出應收費用后再向用戶收取。這樣的過程存在著工作量大收費時間長、效率低等問題。更主要的問題是由于用戶及其它方面的原因。往往不能按時收費,造成用戶對燃氣供應方的資金拖欠等。采用預付費煤氣表,使用戶與燃氣供應方的資金結算方式發生變化,可以有效地解決以上問題,也有利于住宅小區實現智能化物業管理。當前國內已有許多廠家開始或已經生產出采用接觸式IC卡的預付費煤氣表,但是此類表中的IC卡觸點在櫥房等易污染的環境中長期使用,會造成接觸不良的現象。由價格較低的非接觸IC卡所構成的煤氣表可以改善表的性能。

        1 非接觸式IC卡預付費煤氣表的功能

        非接觸式IC卡預付費煤氣表是采用目前現成的機械式煤氣表為基表。通過光電或霍爾元件將基表的氣體流量信號取出并轉換成電信號輸入單片機進行處理,并與表內已由IC卡預先讀入E²PROM 中的預置值進行計算并扣除相應量,在預置值減至最小設定值后表將發出提示信號提醒用戶提前購氣,否則預置值減為零后將關閉氣閥,直至用戶重新購買的用氣量經IC卡讀入煤氣表后才會重新開閥供氣。隨著燃氣供需關系的變化,可以在表內設計有實時時鐘電路,對用戶的用氣量進行費用分時計價這樣可引導用戶避開用氣高蜂時間用氣,實現燃氣供應方對用戶在每日24 h內按供氣的高峰與低谷點在不同的時間段以不同的價格收費,有利于燃氣能源的合理有效利用。

        2 非接觸式IC卡煤氣表的基本結構及原理

        該表組成框圖如圖1所示。由電源部分、 卡讀寫電路、單片機、串行E²PROM及串行實時時鐘電路、閥門控制等組成。

        2.1 電源部分

        合理選擇儀表的電源的是很重要的,考慮到煤氣表的防爆安全性,首先是不能用市電228 V供電。應采用電池供電,但電池的使用壽命及儀表的功耗在設計中應當認真考慮。該表中選用3,6 V 1,2 A的高能量鋰電池供電,其存儲壽命可達6年。電路設計中為使功耗降到最低,單片機89C2051在不用氣時及用氣計數時間間隔內均運行于掉電方式,一塊標稱流量為4m3/h的城鎮居民戶的煤氣表,當脈沖信號以0,01 為單位計數時,最大流量時也只在每9 s才產生一個計數信號,而實際使用中往往達不到如此流量,在每個計數信號作用時單片機僅運行30ms時間,工作電流為l5mA, 這樣可以大大地降低電源功耗。

        另外,由于IC卡讀寫電路的工作是不連續的,通常只在對IC卡操作時(一個月或更長時間)才工作一次,因此平時可由單片機控制使它不供電,由于大多數的機械表為金屬殼體,對射頻信號有屏蔽作用,因此可在表殼上開一個類似接觸卡的讀卡槽(但無觸點),當需要讀寫卡時,將卡插入槽內,槽底部有一個小開關觸發單片機接通IC卡讀寫電路的電源,卡讀寫完后,無論卡是否從槽內取出,IC卡讀寫電路都會斷電,這樣可以降低電池消耗。

        2.2 IC卡讀寫電路及其數據結構

        非接觸式IC卡采用德國TEMIC公司生產的E5550芯片所封裝的射頻卡,該卡的成本較低,最主要的是它的讀寫電路無論結構、成本及體積等方面的特殊優點使它與其它非接觸卡相比更適宜于該表的應用,其讀寫電路的核心也是該公司生產的U2270B芯片,該芯片只需較少的外圍元件即可與單片機連結構成讀寫電路,但該蒼片需至步不低于5v的電源供電,因此,由3,6V供電的鋰電池需經過一個簡單的DC-DC升壓后為它供電,通過一個安裝在卡槽側面直徑約3.5 cm的電感線圈對卡進行讀寫。

        F5550 IC卡是一種可靠性較好的可進行邏輯加密的射頻(RF)串行IC卡,其可存儲的數據量為28字節。可分為7塊,每塊4字節并附加l位寫保護位,用于塊寫保護,除外還有4字節32位的加密口令。同時配合其可編程的模式操作控制中對射頻信號的載波頻率、調制方式及,al3R功能的編程,可保證數據的安全性,以實現一卡一表的對應關系,用戶與用戶之間不能互使用。可按功能設計為用戶卡與超級用戶卡,用戶卡發給用戶用來購氣,卡上記錄為購氣預置值(金額),超級用戶卡由燃氣供應方的管理人員使用,用來對煤氣表的內部參數調整和設置,如定期的實時時鐘調整(校對時間),高峰時與低谷時的單價調整,與基表同步的內部初始值的設定等。單片機內部有一個與基表同步的計數值,當用戶每次將所購氣的預置值(金額)讀入表內的同時,表內的這一計數值會自動回寫到卡上,這樣,用戶再到燃氣供應方指定的購氣點購氣時,管理系統先讀取卡內數據存入系統,然后再將新購氣值寫到卡上,由于用戶與系統之間的這種數據交換方式,可使燃氣供應方檢查監督用戶燃氣及表的使用情況,以提高系統及煤氣表數據的安全可靠性。

        2.3 單片機、串行E²PROM及串行實時時鐘電路

        單片機采用ATMEL公司生產的產品,該芯片具有空閑與掉電兩種節電工作方式,在掉電工作方式下單片機處于睡眠狀態,功耗可降到最低,取自基表的計數脈沖信號將單片機從睡眠中喚醒,當完成一個計數的操作過程后,又進入睡眠狀態,用戶不用氣時及在基表的計數脈沖的間隔內使單片機處于睡眠狀態。由于AT89C2051單片機只能用復位的方式才能從睡眠狀態喚醒,因此可將計數脈沖加在它的復位端,即每來一個計數信號,單片機口u復位一次,程序運行一次,將上一次的數據從串行E²PROM中讀出,處理完后再寫入串行E²PROM然后單片機就進入掉電(睡眠)狀態。同樣,IC卡槽內讀卡開關信號也是加在復位端的,但不同之處是它同時還產生一個脈寬大于復位脈沖并滯后于復位脈沖的信號作用于P1.0端,如圖2所示。

        采用這樣的工作方式,一方面可以利用AT89C2051單片機掉電工作方式,單片機實際上常期處于睡眠狀態使功耗降為極低。另一方面讀卡信號和復位信號是由復位端注入,可以使單片機省去看門狗及上電復位等電路而使煤氣表保持可靠的工作,提高儀表的整體可靠性。

        串行E²POM用來保存流量計數值、單價、高峰與低谷的切換時間以及其它的中間參數等。采用24(181串行存儲器芯片,該芯片具有256字節的存儲容量,為二線式I²C總線串行接口,數據擦寫次數為10萬次,數據保存時間為100年。串行時鐘同樣用I²C串行接口芯片PCF8583,該芯片內部具有實時時種功能,時鐘運行不需單片機管理,并能夠保證一定的走時精度。

        2.4 閥門控制部分主要是選用雙位置煤氣表專用閥門,目前已有廠家開發生產,該閥門具有較好的密封性與抗腐蝕性、抗老化性。此閥的功耗極小并且只有在開啟和關閉時才耗電,平時靜止狀態不耗電,通過改變電磁線圈中的電流方向可以控制開啟與關閉。

        3 軟件設計

        煤氣表的軟件部分由兩個分支程序組成,即計數與IC卡讀寫兩部分。這兩部分由復位后根據P1,0端的信號狀態而決定產生相應的分支,計數部分是先將前次脈沖計數所得運算結果從E²PROM中讀出,包括高峰時低谷時的不同單價、高峰與低谷的切換時間、實時時鐘與基表同步的累計量。分時計費的方法就是先由峰谷切換時間將每日24 h劃分為不同的時間段,由實時時間確定當前時間段是高峰期還是低谷期,并根據運行標志判別前次計數信號累計與當前時間是否在同一時間段內,如相同,則只進行該時間段內的累計計數,然后程序結束。如不相同,則根據前一次時間段的用氣單價進行用氣費用結算并由表內預置值中遞減扣除,新的時間段累計清零后重新計數。當余值小于設定最小值時,發出報警信號提醒用戶購氣,此后如最小值低于零時關閉閥門停止供氣。程序結束時將所有數據寫回E²POM中。

        IC卡讀寫部分首先校對看口令是否正確,如正確后根據卡上的標識字區分用戶卡與超級用戶卡;如果是用戶卡則將購氣的預置值讀入表內,并與表內原有的剩余值進行正負累計,然后將表內的氣體累計流量回寫到卡上,以便用戶下次購氣時與管理系統交換數據。如果是超級用戶卡根據其不同功能,如:初始化卡、校時卡、調價卡等,完成相應的讀寫功能。

        4 結束語

        目前,國內原來生產機械式煤氣表的企業不斷地轉向IC卡煤氣表的生產,但多數為接觸式IC卡,本文提出的非接觸式IC卡煤氣表是采用目前認為成本最低的非接觸IC卡系統來實現的,而其它的非接觸IC卡,如MIFARE卡等,其讀寫裝置的成本遠遠高于上述表中所選的E5550卡。因此,選用E5550卡是實現IC卡煤氣表非接觸化的關鍵,雖然成本只比用接觸式IC卡表增加幾十元,但其優點則是很突出的。上述其它部分的軟硬件的設計方法實踐證明也是很有意義的。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲精品视频免费在线观看 | 欧美国产在线观看 | 亚洲精品成人久久 | 国产成人高清亚洲一区久久 | 91香焦视频| 免费区欧美一级毛片精品 | 欧美xx在线观看 | 久久99久久99精品免观看 | 99国产精品欧美久久久久久影院 | 国产欧美在线播放 | 精品国产综合区久久久久99 | 欧美人性影片免费看 | 在线视频三区 | 久久国产精品岛国搬运工 | 国产成人精品一区二区 | 精品99在线观看 | 亚洲v视频| 国产一级一级 | 欧美另类视频在线 | 精品久久久久久久久久中文字幕 | 在线国产视频 | 日韩视频免费一区二区三区 | 国产高清一区二区三区四区 | 久久久日韩精品国产成人 | hd欧美xxx欧美极品hd | 热伊人99re久久精品最新地 | 99精品在免费线视频 | 最新99国产成人精品视频免费 | 91香蕉国产线在线观看免费 | 白嫩美女一级毛片免费看 | 国产一区二区三区在线观看精品 | 欧美日韩精品一区二区三区视频在线 | 国产一级毛片在线 | 欧美精品专区免费观看 | 国产精品系列在线 | 国产精品日韩 | 中文字幕欧美日韩一 | 午夜黄色毛片 | 国产精品路边足疗店按摩 | 香蕉伊人网 | 国产日韩欧美久久久 |