《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 非接觸式IC卡預收費電度表的設計

非接觸式IC卡預收費電度表的設計

2008-09-27
作者:程啟明1, 譚 青2

  摘? 要: 介紹了非接觸式" title="非接觸式">非接觸式IC卡預收費電度表的工作原理" title="工作原理">工作原理和硬件電路,討論了其工作過程,并給出了程序流程圖。

  關鍵詞: 非接觸式IC卡? 預收費電度表? 單片機

?

  用戶使用電量的計量手段的準確程度取決于電互感器及電度表的精度。現已出現了接觸式IC卡預收費電度表,它使收費從過去繁瑣的人工抄表、手工計價轉變為用戶持卡購電,實現了電費收繳管理自動化。但它不能解決無源(卡中無電源)和免接觸等問題[2~8]

  非接觸式IC卡(又稱射頻卡)是國外近幾年發展起來的新技術[1],它成功地將射頻識別技術和IC卡技術結合起來,解決了無源和免接觸難題。射頻卡無需專門的供電電源;它與讀寫器" title="讀寫器">讀寫器間無機械接觸,避免了接觸故障;它的表面無裸露芯片,可防水,且不易產生靜電擊穿及彎曲損壞等問題;射頻卡使用時沒有正反面。總之,非接觸式IC卡具有可靠性高、使用方便、操作速度快等特點。本文采用非接觸式IC卡研制成功了智能預收費電度表。

1 工作原理

1.1 非接觸式IC卡的工作原理

  非接觸式IC卡系統由讀寫器和非接觸式IC卡兩部分組成。應用系統通過讀寫器對卡進行操作;讀卡器通過射頻信號同卡進行近距離通訊,并為卡上芯片提供能量;非接觸式IC卡響應讀寫器的指令,并報告處理的結果。非接觸式IC卡通過連接IC芯片的線圈在特定交變磁場中耦合獲得高壓能量,再通過整流得到直流電流,從而得到工作電壓及電流。非接觸式IC卡的讀寫器通過發射線圈發射交變強磁場,給予IC卡能量,通過磁場的斷、續編碼寫入數據,并通過線圈感應IC卡發出的磁場閱讀IC卡發來的數據;IC卡通過交變磁場獲得能量,通過檢驗磁場的斷、續獲得讀寫頭寫來的數據,并按設定的模式編碼、調制,向讀寫頭發出數據。

  本系統采用上海華虹集成電路公司開發的SHC1701 RF讀寫模塊。它主要由射頻和SHC1501大規模集成電路構成,共同安裝在PCB板上,同時安裝屏蔽罩,可完成讀寫器與IC卡之間的各種交互功能,包括調制/解調、加密/解密、認證、讀寫、加/減等,并具有同微處理器的接口。其基本結構如圖1所示。

?

?

  非接觸式IC卡與讀寫器的通信內容包括復位應答、防沖突、選擇卡片、相互認證、對數據塊的操作和中止。

1.2 預收費電度表的工作原理

  預收費電度表可分為電子式和機電式兩種,它們的區別在于電能變換元件不同。前者將電壓、電流進行A/D轉換,再將采樣值相乘并累計,得到用戶消耗的電度數;后者借用原感應式電度表的機芯,通過光電傳感器讀取轉盤轉數得到用戶消耗的電度數。為節省成本,選用機電式電度表。

  本系統采用AT89C52為主機,在原普通單相電度表上加裝一對紅外發射接收管,對轉盤轉數進行計數,主機完成對用戶用電量的記錄、累加、顯示和控制功能。配上一塊非接觸式IC卡,完成從供電管理部門到用戶間的幣度轉換和電度數量的信息傳遞。

  本系統的工作原理為:

????(1)用戶持IC卡到供電部門交款購電時,供電部門把用戶的IC卡放在與PC機相連的讀寫器上,由寫卡程序在IC卡上寫入與用戶交款數相符的一定電度數。

  (2)用戶把IC卡帶回家,將卡掠過家中預收費電度表的讀寫器,卡中電度數被主機讀出,與預收費電度表中原來剩余的電度數相加。由于機內采用備用電池,不怕掉電失去數據。

  (3)電表表盤轉動時,由紅外發射接收管把表盤數變成電脈沖送入單片機。單片機記錄表盤的轉數,當轉數等于電表常數時,通過單片機控制使內存中的剩余電度數減去一度。

  (4)單片機隨時監測內存中剩余電度數是否小于15度。如是,則點亮預告用電量將盡的發光二極管指示器,提示用戶持卡到供電部門重新購電。

  (5)當單片機發現用戶電表中剩余電量完全用完時,控制繼電器切斷用戶供電電源。

  (6)電卡按一表一卡配置,內存有相應的卡號和用戶編號,以及IC卡的傳輸密鑰。用戶把IC卡放在供電部門的讀寫器上時,PC機在為用戶寫入所購電度數的同時,記錄該卡的卡號、日期和相應的款數,并寫入數據庫,使得供電部門可隨時在PC機上查詢用戶購電情況,實現了供電管理部門的管理現代化。

  (7)系統采用VB的通訊控件通過RS232與單片機進行通訊。微機通過事先約定好的字符來實現對單片機的控制,如小區的管理中心定期通過RS232串行通訊" title="串行通訊">串行通訊口讀取用戶電度表的使用電量和剩余電度數,并制成數據庫加以保存。供電部門可通過Internet對小區采集的數據進行訪問和管理,從而實現了供電管理部門網絡化的管理手段。

  (8)本裝置屬于二次儀表,精度主要取決于一次儀表。只要表盤轉動正常,二次儀表不會引入誤差。

2?硬件電路

  非接觸式IC卡預收費電度表的硬件電路結構圖如圖2所示。圖中主控單元采用AT89C52單片機,其內有8K字節的快速擦寫存儲器(FLASH), 無需外接程序存儲器(EPROM)。外接電路主要包括:四位LED顯示電路、電表表盤檢測電路、控制供電的繼電器電路、振鈴控制電路、RS232串行通訊電路、看門狗復位電路、電源控制電路以及控制非接觸式IC卡的SHC1701讀寫模塊。

?

?

  SHC1701 RF模塊是IC卡讀寫器的核心單元,它由SHC1501專用電路和RF電路等組成,覆蓋了所有對非接觸式IC卡SHC1101的訪問操作。IC卡讀寫模塊及顯示電路與單片機的接口如圖3所示。圖中采用4位共陽極的動態數碼顯示管,顯示字符由單片機P0口送至鎖存器74LS374鎖存,再經顯示驅動芯片ULN2003驅動數碼管顯示,P1.0~P1.3分別控制每一位的動態顯示。顯示電路用來顯示可供使用的電度數。當讀卡發生錯誤時,將顯示錯誤信息。在供電部門存款時,將顯示存入電卡中的電度數。

?

?

????電表轉盤讀數頭(紅外發射接收管)產生的脈沖信號經一個非門輸出到單片機的P1.4口,單片機實時對P1.4口進行監測。

????RS232串行通訊電路采用MAX232芯片,實現單片機與微機的數據交換。微機主要采用VB的通訊控件通過RS232與單片機進行通訊,通過事先約定好的字符對單片機實現控制。

  當機內的電度數用完時,單片機就置P1.5口為低電平,繼電器控制電路就切斷用戶供電電源。

????看門狗電路由4538單穩電路組成。初上電時,CLR端為低電平,使輸出Q為低電平,從而使系統復位。正常工作時,單片機在每個主程序循環時發出一個低電平脈沖,觸發單穩;當程序受干擾跑飛時,單穩因得不到觸發脈沖而復位,此時,輸出端Q=0,使系統復位。

????振鈴控制電路由蜂鳴器、兩個三極管和電阻組成。當單片機的P1.7端發出一個高電平時,觸發蜂鳴器蜂鳴。為使系統在停電時也能正常工作,由兩組電源給系統供電,一組是將220V/50Hz的市電經變壓、整流、穩壓得到5V直流電,另一組由12V/4A的可充電電池經斬波、降壓、穩壓得到5V直流電。一般由市電供電,并對可充電電池充電。市電停電時由電池供電,12V/4A的可充電電池能使系統連續工作24h以上。

3 軟件設計

  本非接觸式IC卡預收費電度表的程序采用了模塊化的設計,整個系統由用戶端電度表計費程序和供電部門存款及管理程序兩部分組成。每部分程序又由單片機系統程序和VB用戶接口程序兩部分組成,單片機程序和VB程序之間采用VB的通訊控件MSComm通過RS232進行通訊,通訊協議使用基于ASCII碼的查詢命令、中斷收發字符。微機通過事先約定好的字符對單片機實現控制,單片機通過判斷微機發來的不同字符,執行不同的單片機子程序" title="子程序">子程序。

3.1 用戶端電度表計費程序

3.1.1 單片機系統程序的主要功能

  (1)讀取有效的非接觸式IC卡功能。對卡進行防沖突、密碼認證、卡號認證等操作,并讀出卡中存儲的數據,然后將卡清零、停卡。

  (2)完成電度表的預收費功能。將從IC卡中讀出的電度數與單片機內存中剩余的電度數相加,并存回內存。

  (3)顯示功能。系統周期性地掃描,動態顯示機內剩余的電度數。此外,當讀寫IC卡發生錯誤時,顯示出錯信息。

  (4)串行通訊中斷功能。當微機向單片機發出一個采集命令時,單片機執行串行通訊中斷服務子程序,通過用戶編號認證后,向微機發回用戶的用電量及剩余電度數,然后中斷返回。

  (5)電度計數功能。系統實時監測電表轉盤讀數頭(紅外發射接收管)發來的脈沖信號,當脈沖信號由高電平變為低電平時,計數器COUNT加1;而當COUNT值等于電表常數(轉/度)時,剩余電度數減1,用電量加1,同時COUNT清零。

  (6)報警斷電功能。當機內剩余電度數小于15度時,點亮預告用電量將盡的發光二極管指示器,提示用戶持卡到供電部門重新購電。而當用戶電表中剩余電量完全用完時,控制繼電器切斷用戶供電電源。用戶只有再次存入電度數后,才能繼續供電。

  單片機系統程序由主監控程序、IC卡處理子程序、電度計數子程序、串行中斷服務子程序等組成,其框圖分別見圖4(a)、(b)、(c)、(d)。

?

?

3.1.2?VB用戶接口程序的主要功能

  (1)顯示。根據輸入的用戶編號,顯示相應的用戶信息。

  (2)采集。將用戶編號通過通訊控件發送給單片機,單片機認證用戶編號后,返回該用戶的用電量和剩余電度數。

  (3)寫入。將采集來的數據,加上用戶編號和日期,一并寫入數據庫,以供查詢。

  (4)查看。查看當月各用戶的用電量情況及剩余電度數;查看所有的用電情況。

3.2 供電部門存款及管理程序

3.2.1 單片機系統程序的主要功能

  (1)系統初始化設置。設置寄存器地址、中斷源入口、加載IC卡認證密碼以及設置串行口、定時器0和定時器1的工作模式等。

  (2)接收微機發來的控制字符。執行串行中斷服務子程序,如控制字符為R則執行對IC卡的詢卡、防沖突、選卡、認證等操作,并返回給微機卡號;如控制字符為W則將用戶購買的電度數寫入IC卡,再讀出寫入的電度數,然后停卡。

  (3)顯示功能。顯示IC卡中存入的電度數,當對IC卡操作過程中有任何錯誤時,將顯示錯誤信息,提示用戶。

  程序由主監控程序和串行中斷服務子程序等組成,它們的框圖見圖5(a)、(b)。

?

?

3.2.2 VB用戶接口程序的主要功能

  (1)IC卡存款功能。用戶持卡到供電部門存款,工作人員將卡放在讀寫器上,按“讀卡”按鈕,微機發送字符“R″給單片機,單片機執行相應的中斷處理后返回卡號。系統根據返回的卡號顯示對應的用戶信息,確認無誤后,輸入用戶交納的金額,系統自動轉化成電度數。按下“存款″按鈕,將電度數存入IC卡,同時將存款的相關信息寫入數據庫,以供查詢。

  (2)查詢功能。查詢用戶信息、IC卡信息以及用戶的用電情況,可以根據輸入的用戶編號或電卡號進行有選擇地查詢。

  (3)維護功能。對數據庫的維護包括添加新的記錄、刪除不需要的記錄以及對現有記錄的更新。本系統所使用的數據庫由MSAccess建立,通過VB的數據對象控件與用戶界面關聯,對數據的所有操作都實時地更新所關聯的數據庫。

本文將非接觸式IC卡技術與計算機技術相結合,研制出多功能電量計量收費裝置。該系統實現了用電收費的電子化,改變了先用電后收費的不合理狀況,促進了用電計量、收費的科學化管理。該裝置利用了老式機械表的功能和結構,降低了改造的成本,適于推廣使用。

?

參考文獻

1 李 剛. 非接觸式IC卡的改進方法. 計算技術與自動化,2001(8)

2 包廣清.電能計量微機監控系統的研究. 自動化與儀表,2001(2)

3 王移風. 預收費電度表的設計. 電子技術,1998(5)

4 王海春. EEP-1單相電度表預收費裝置的設計.自動化,2000(4)

5 趙建洋,丁衛紅. IC電度表網絡. 電子技術,1996(6)

6 史百舟,劉君華.IC卡電度表的研制.鄭州大學學報,2000,(9)

7 張 帆,程 京. 智能IC卡電度表管理信息系統.湖南大學學報,1998(2)

8 魏少敏.智能IC卡預收費電度表.儀表技術,1997(4)
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲第一精品影视| 亚洲尤物精选| 国产情侣久久| 欧美三级视频在线观看| 欧美精品一区二区视频| 欧美大成色www永久网站婷| 蜜桃精品久久久久久久免费影院| 久久99伊人| 久久福利电影| 久久精品天堂| 久久九九久久九九| 久久免费国产| 麻豆精品一区二区综合av| 最新国产成人在线观看| 影音先锋中文字幕一区二区| 红桃视频一区| 精品99一区二区| 尤物网精品视频| 亚洲成人在线免费| 亚洲国产视频直播| 亚洲欧洲中文日韩久久av乱码| 亚洲激情校园春色| 亚洲精品中文字| 夜夜夜久久久| 亚洲一区二区免费| 羞羞色国产精品| 久久福利精品| 亚洲日本无吗高清不卡| 日韩视频专区| 亚洲午夜激情网站| 欧美亚洲视频一区二区| 久久久久国产精品一区| 久热精品视频在线观看| 欧美v日韩v国产v| 欧美日韩亚洲一区三区| 欧美视频在线一区| 国产欧美在线观看| 黄色亚洲精品| 亚洲茄子视频| 中文av一区特黄| 亚欧美中日韩视频| 亚洲国产专区校园欧美| 亚洲最新在线| 欧美在线观看视频| 猛男gaygay欧美视频| 欧美日韩国产系列| 国产精品女主播在线观看| 国产日韩精品一区二区三区在线 | 久久精品国产综合精品| 亚洲茄子视频| 午夜国产精品影院在线观看| 欧美一区中文字幕| 男人的天堂亚洲| 国产精品九九久久久久久久| 国产日韩欧美视频| 亚洲国产影院| 午夜激情综合网| 亚洲精品日韩激情在线电影| 亚洲自拍偷拍福利| 裸体女人亚洲精品一区| 欧美人交a欧美精品| 国产精品视频| 亚洲国产视频a| 亚洲制服少妇| 亚洲伦理自拍| 久久九九精品| 欧美日韩国产综合视频在线| 国产日韩精品在线播放| 亚洲精品一级| 久久国产一区二区| 亚洲一区二区不卡免费| 葵司免费一区二区三区四区五区| 欧美三级在线| 在线免费观看视频一区| 亚洲欧美国产77777| 99精品热视频只有精品10| 久久动漫亚洲| 欧美视频一区二| 亚洲国产高清一区二区三区| 亚洲永久精品国产| 艳女tv在线观看国产一区| 久久久伊人欧美| 国产精品色网| aⅴ色国产欧美| 亚洲精品日韩精品| 久久精品中文字幕一区二区三区| 欧美午夜不卡| 亚洲国产免费看| 欧美一区在线直播| 亚洲免费婷婷| 欧美人与性动交cc0o| 在线成人av| 欧美一区二区日韩| 亚洲一区中文字幕在线观看| 欧美国产大片| 影音先锋亚洲一区| 羞羞答答国产精品www一本| 亚洲欧美国产三级| 欧美日韩激情小视频| 亚洲国产高清高潮精品美女| 久久国产日韩| 久久久国产亚洲精品| 国产精品一区二区三区免费观看| 亚洲精品视频在线观看网站| 亚洲黄色天堂| 麻豆国产精品一区二区三区| 国产视频一区欧美| 亚洲欧美卡通另类91av| 羞羞色国产精品| 国产精品久久久久aaaa九色| 一本色道久久综合狠狠躁的推荐| 亚洲精品综合在线| 欧美顶级艳妇交换群宴| 激情欧美亚洲| 亚洲国产精品嫩草影院| 亚洲精品色婷婷福利天堂| 午夜在线观看免费一区| 亚洲男人的天堂在线观看| 欧美四级电影网站| 艳妇臀荡乳欲伦亚洲一区| 一本色道久久综合一区| 欧美日韩福利| 亚洲久久一区二区| 在线一区日本视频| 欧美三级视频| 一区二区三区精品视频在线观看| 中日韩在线视频| 欧美午夜女人视频在线| 亚洲天堂av在线免费观看| 亚洲一区综合| 国产精品视频久久| 亚洲女同精品视频| 午夜在线电影亚洲一区| 国产精品丝袜91| 午夜视频久久久| 久久精品中文| 又紧又大又爽精品一区二区| 亚洲欧洲在线视频| 欧美男人的天堂| 99精品国产高清一区二区| 亚洲午夜激情| 国产精品亚洲欧美| 久久精品99无色码中文字幕| 老司机67194精品线观看| 亚洲国产二区| 中文亚洲字幕| 国产精品日日摸夜夜添夜夜av| 亚洲特级毛片| 久久久精彩视频| 一区二区在线视频播放| 亚洲人成免费| 欧美日韩在线观看一区二区| 亚洲一二三区在线| 久久精品国产精品亚洲精品| 狠狠干成人综合网| 亚洲精品欧美日韩| 欧美亚日韩国产aⅴ精品中极品| 亚洲性色视频| 久久久91精品国产| 91久久中文| 午夜日韩福利| 一区福利视频| 在线一区视频| 国产亚洲欧美另类中文| 91久久精品国产91久久性色| 欧美日韩黄视频| 午夜久久久久久| 欧美1区3d| 亚洲天堂av综合网| 久久夜色精品一区| 亚洲欧洲一区二区在线观看| 性久久久久久久| 女人色偷偷aa久久天堂| 一区二区久久久久久| 久久精品视频导航| 亚洲激情精品| 亚洲欧美成人一区二区三区| 国产一区二区三区丝袜| 亚洲免费观看高清在线观看| 国产精品嫩草影院av蜜臀| 亚洲电影视频在线| 欧美午夜免费| 99精品视频免费| 亚洲国产精品一区在线观看不卡| 欧美a级大片| 亚洲影视中文字幕| 欧美激情一区二区三区蜜桃视频 | 亚洲精品久久嫩草网站秘色| 国产精品久久久久高潮| 亚洲国产精品一区二区www在线 | 伊人蜜桃色噜噜激情综合| 亚洲一区二区精品在线| 国产中文一区二区| 亚洲性av在线| 在线观看视频亚洲| 性欧美8khd高清极品| 亚洲区第一页| 久久一区免费| 午夜精品视频在线观看| 欧美理论片在线观看|