好吊视频一区二区三区-国产精品V欧美精品V日韩精品-老司机亚洲精品影院-国产精品视频免费播放

物聯傳媒 旗下網站
登錄 注冊
RFID世界網 >  技術文章  >  制造  >  正文

Mifarel射頻卡在預付費電能表中的應用

作者:易霞 膝召勝 張向程 周良嶂
來源:中國一卡通網
日期:2008-01-17 18:23:46
摘要:Mifarel射頻卡是預付費電能表的重要組成部分之一,是用戶與售電管理部門之間的通信橋梁。簡要論述了Mifarel射頻卡的功能結構及基本工作原理,構建了射頻識別技術與預付費電能表系統相結合的售電管理模式,提出了一種應用Mifarel卡電能表的卡片存儲區規劃方案,并且介紹了電能表對射頻卡進行讀寫操作的詳細軟件設計。這種預付費電能表充分發揮了Mifarel射頻卡無需電源供給、非接觸、大容量、高安全性的優點。

0 引言 

    隨著售電管理模式以及用電管理方式需求的變化,我國逐漸發展了集成電路卡式預付費系統、鍵盤式電能表預付費系統和自動抄表系統三大類電力預付費系統。一般來說,信息系統的安全度主要體現為反泄密、反竄改和反破壞的能力。除信息存儲和處理過程外,信息在傳輸過程中受到的安全威脅最大。就IC卡預付費售電系統而言,IC卡是信息傳送媒介,它在整個數據安全方案中至關重要。

    IC卡是鑲嵌集成電路芯片的塑料卡片,它將存儲器、加密邏輯器,甚至微處理器等芯片鑲嵌在塑料基片中,其外形和尺寸都遵循ISO國際標準,具有暫時或永久性的數據存儲能力,內部可供外部讀取或供內部處理、判斷,同時還兼有邏輯和數學運算處理能力,用于識別和響應外部提供的信息和芯片本身的處理需求。

    目前可供選擇的IC卡種類有存儲器卡、邏輯加密卡、智能CPu卡、射頻卡。其中存儲器卡的安全性最差,數據安全完全依賴于讀寫器的軟件口令及算法加密,復制極為容易;CPU卡具有控制信息交換功能的芯片操作系統,安全性高,但成本高昂,安全認證實際操作過程過于復雜,主要用于金融領域;邏輯加密卡內部設有CPU,具有一些安全邏輯、EEPROM數據存儲器、通信接口等單元,它針對采用特定安全算法的應用,可以做比較細致的設計優化,但是不夠靈活,邏輯都是固定的,所有的功能都需由硬件實現;射頻卡采用射頻識別技術,即利用射頻信號通過空間藕合(交變磁場或電磁場)實現無接觸信息傳遞并通過所傳遞的信息達到識別目的,具有非接觸雙向通信、操作迅速、讀寫可靠、安全性高等特點。

1 Mifare1射頻卡 

    Mifare1射頻卡采用PhiliPs公司的Mifare技術,符合ISO/IEC14443 TYPE A國際標準,是目前非接觸式IC智能射頻卡中的主流。Mifare1射頻卡能有效防止卡口攻擊;卡片具有唯一的序列號;具有先進的數據通信加密系統,在通信過程中所有數據都被加密;具有雙向驗證密碼配置,在操作前要與讀寫器進行三次相互認證;而且,卡中各個扇區都有一組獨立的密碼及訪問控制,從而使其安全性能得到進一步提高。

    Mifare1射頻卡的核心是philips公司的Mifare ICS 50系列微晶片,它確定了卡片的特性以及卡片讀寫器的性能。Mifare1S50非接觸式IC智能射頻卡的功能組成如圖1所示。

圖1 Mifare S50射頻卡的功能組成圖

    信息存儲在Mifare1射頻卡的EEPROM中,讀寫器與射頻卡通過各自的天線建立起二者之間非接觸信息傳輸通道。當射頻卡進人系統的工作區域時,射頻卡讀寫器向射頻卡發送一組固定頻率(13.56MHZ)的無線電調制頻率,卡片內射頻接口電路接收到信號之后,一方面送波形轉換模塊,將正弦波轉換為方波,再對其整流濾波,然后由電壓調節模塊對電壓進行進一步的穩壓等處理,獲得電源能量,一般可達2V以上,最終輸出供給卡片上的各電路;另一方面送調制/解調模塊,將接收到的頻率信號解調為數據信息。

    當一張Mifare1卡片處在卡片讀寫器的天線的工作范圍之內時,程序員控制讀寫器向卡片發出請求命令后,卡片的請求應答模塊啟動,將卡片的型號傳送給讀寫器,建立卡片與讀寫器的第一步通信聯絡。如果有多張Mifare1卡片處在卡片讀寫器的天線的工作范圍之內,防重疊功能模塊將被啟動工作。卡片讀寫器取得每一張卡片的系列號,讀寫器的防重疊功能模塊配合卡片上的防重疊功能模塊,由程序員控制讀寫器,根據卡片的序列號來選定一張卡片。讀寫器對選定的卡片進行選擇操作,被選定的卡片將卡片上存儲的卡片容量字節傳送給讀寫器,當讀寫器收到這一字節后,卡片真正地被選中。最后程序員對卡片上已經設置的密碼進行認證,如果匹配,控制及算術運算單元將根據讀寫器命令把卡內數據調制后發射出去或者接收讀寫器的數據再進行解調。

射頻卡振蕩頻率的計算方法為:


天線線圈電感的估算經驗公式為:


    式中:L為天線線圈一圈的長度;D為天線線圈直徑或導體的寬度;k為天線線圈形狀因素(環形天線k=1.07,矩形天線k=1.47);N為天線線圈匝數(一般為4匝);尸為由天線線圈的技術而定的N的指數因子,尸值與天線線圈結構關系如表1所示。

表 1 P值與天線線圈結構關系表

    上述天線線圈的電感的公式只能作為首次估測之用,實際的天線線圈的電感必須通過儀器測量而定,但偏差不會很大。

2 Mifare1射頻卡在電能表中的應用
 

    電能表是整個預付費系統中的終端設備,它通過Mifare1S50射頻卡與售電管理點進行數據交互,對射頻卡而言,它就是讀寫器。本系統總體設計如圖2所示。

圖2 系統總體框圖

    按照 “ 一 戶一表,一表一卡”的原則,用戶安裝一個新的電能表的同時,會獲得一張全新的射頻卡。首先用戶需要到售電點開戶,從而在管理系統中建立用戶檔案,以后所有與該表計相關的信息均保存至此。開戶完成后,電能表與射頻卡建立了鏈接,購電、測試、設置等管理操作均被允許。為保證信息安全,通信中的購電信息和管理信息均由售電管理上位機軟件加密,以密文數串的形式進行傳遞,表計在接收到這些數據時,將進行相應的解密工作。同時,電能表將用戶的用電量、余額、部分消費記錄及表計狀態等非加密表計信息通過射頻卡返回給售電管理部門。電能表中儲存有前12個月的購電、消費歷史記錄和表計當前時間、日期、事件記錄等,用戶可通過按鍵查詢全部獲得,這些信息對管理部門也是同等重要,管理員可通過遠紅外式的掌上電腦與電能表通信獲得,并且,管理員還可以通過這種方式對電能表進行時間、日期等設置。

2.1 基站芯片FM1702SL 

    FM1702SL 是復旦微電子股份有限公司設計的基于1501443標準的非接觸式通信中的高集成讀卡專用IC,該芯片采用0.6μm CMOS EEPROM工藝,支持13.56MHz頻率下TYPEA非接觸通信協議,支持多種加密算法,內部的發射器不需要增加有源電路就可以驅動近距離的天線(可達10cm)。

2.2 Mifare1射頻卡存儲區分配 

    Mifare 1S50射頻卡的存儲容量為8192 x 1位字長,采用EEPROM作為存儲介質,整個結構劃分為16個扇區,每個扇區有多種密碼管理方式。每個扇區有4個塊(Block),每個Block有16個字節。本系統使用扇區0一扇區2。扇區0的Block 0中存儲的是廠商代碼,不可改寫,其中0一4個字節為卡片序列號,每個電能表只與唯一的一張射頻卡匹配,二者間的對話依據是射頻卡的卡片序列號與表計的表地址,若兩者不同,電能表將拒絕接收處理卡中數據。

    扇區1中存放用戶從售電點購買的電量信息,電力管理部門發布的電能表管理信息,以及射頻卡刷寫的階段信息。扇區1中的存儲信息具體描述如表2所示。

表 2 扇區1中的存儲信息描述

    表2中,11個字節的數串為上位機管理系統與電能表終端按照約定的規約進行加密后的信息。對用戶新安裝的電能表進行初次操作時,只有在將從售電點或電力管理部門獲得的開戶信息數串寫人表計后,才能進行充值或其它管理操作,所以在用戶首次購電時,射頻卡中一般存人開戶信息和購電信息兩個數串。電力管理部門可以通過向射頻卡寫人相應的加密數串對電能表進行測試或設置操作,例如,繼電器測試、顯示器測試、最大功率設置、費率設置、加密密鑰設置等。扇區1中分配的這兩個數串空間可以隨意存放按規約獲得的加密信息,電能表從射頻卡中獲取這些信息后進行解密,再根據信息類型進行相應操作。射頻卡刷寫的階段標志是電能表處理信息的依據,電能表讀取卡片信息后首先做的就是檢測此標志。若卡片最新信息來自上位機,尚未被電能表處理(0X00),電能表將去解密扇區1中加密數串,再回寫返回信息;若卡片最新信息來自電能表,為一般返回信息(OXDD),電能表將去更新扇區2的表計信息;若卡片最新信息來自電能表,但為用戶注銷后得到的反饋信息(OXFF),電能表不會再對射頻卡進行任何寫操作。

    為保證通信雙方的互動性,電能表在讀卡確認信息無誤后,將一些表計的當前信息寫人射頻卡扇區2中,以便售電點或電力管理部門再次操作該卡時獲取這些信息,扇區2中的存儲信息具體描述以及當前刷卡事件和當前表計事件狀態字如表3、表4所示。

表 3 扇區2中的存儲信息描述

表 4 當前刷卡事件和當前表計事件狀態

    一旦射頻卡通過電能表的認證,最新刷卡時間將被更新,作為當前表計事件狀態或當前刷卡事件狀態的時間標識。將用戶的總用電量和余額寫回射頻卡,是給下次進行購電操作時提供信息比較的基礎。為保證通信實時快捷,通過射頻卡返回的只有上月和當月的記錄。當前表計事件狀態對表計的管理者非常重要,上位機管理軟件通過分析各種事件來辨別表計軟硬件出現的錯誤、用戶欠費、表計被人為蓄意破壞及電網質量不過關等異常狀況。當前刷卡事件狀態表明刷卡被拒絕的各種原因,管理者根據它重新寫人符合規則的數串。

2.3 電能表對射頻卡的讀寫軟件設計 

    射頻卡讀寫程序流程如圖3所示。

圖 3 射頻卡讀寫流程圖

    射頻式電能表對卡片的讀寫軟件包括:射頻卡存在性檢測、表計與卡片的身份匹配驗證、卡片內部信息類型判別、密文數據解密、寫卡可靠性檢測等。一般來講,電能表每隔500 ms檢測一次感應區,判斷是否出現射頻卡,采樣間隔由單片機內部定時器0實現,但在對射頻卡完成一次成功的讀寫操作后,3S內電能表不會執行檢測程序,以避免因人為誤操作或蓄意破壞而連續反復讀取同一張射頻卡,防止造成讀寫卡片不準確,保證數據傳遞的可靠度。

3 結束語 

    射頻技術以其高度的信息集成度及安全性已經融人當今信息技術主流,本文介紹的采用Mifarel射頻卡的電能表不僅具有計量收費功能,還可通過射頻卡或者掌上電腦,與相關售電管理部門的上位機軟件通信,簡化了預付費系統的設計難度,解決了居民用電傳統管理方式中收費難、催費難的問題,順應了國際上電能表的需求方向。運行證明,該電能表讀寫穩定、抗干擾能力強、數據傳遞可靠、管理實時便捷。

作者簡介:易霞,女,1982年生,現為湖南大學電氣與信息工程學院在讀碩士研究生;主要研究方向為智能測撞。
湖南大學電氣與信息工程學院   膝召勝
杭州市海興電器有限公司    張向程 周良嶂

參考文獻:
1 李峰.IC卡技術在預付費電能表的應用〔J〕.電力建設,206,27 (4 ): 47一50.
2 馬利人,王作維,張名統一的IC卡預付費售電系統技術實現〔 J〕.電測與儀表,205,42(9):35一39.
3 詹少強.淺談IC卡系統開發的相關策略(J〕.連云港職業技術學院學 報,2儀巧,19(2):35一36.
4 矯文成,張冬麗射頻識別技術研究與應用(J〕.石家莊鐵道學院學報 ,21衛拓,19(增刊):233一235.
5 田擁軍,曾健平,熊琦,等.校園節能電度表的開發研究仁J3.自動化 儀表,206,27(6):66一69