<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 利用曼碼調制的非接觸IC卡讀寫程序編制

          利用曼碼調制的非接觸IC卡讀寫程序編制

          作者: 時間:2011-07-05 來源:網絡 收藏

           導 言

          本文引用地址:http://www.ex-cimer.com/article/150520.htm

            卡又稱集成電路卡,它是在大小和普通信用卡相同的塑料卡片上嵌置一個或多個集成電路構成的。集成電路芯片可以是存儲器或向處理器。帶有存儲器的卡又稱為記憶卡或存儲卡,帶有微處理器的卡又稱為智能卡或智慧卡。記憶卡可以存儲大量信息;智能卡則不僅具有記憶能力,而且還具有處理信息的功能。因其使用便捷、安全,日益為有關技術領域的工程師所關注。

            圖1 采用e5550/U2270B的系統(tǒng)示意圖IC卡是一種接口電路。它通過卡上配置的發(fā)射機應答器振蕩線圈與基站振蕩線圈的耦合取得能量,通過必要的通信軟件配合,保證卡與基站間實現雙向數據交換,如圖1所示。

          采用e5550/U2270B的非接觸卡讀寫系統(tǒng)示意圖

            圖1 采用e5550/U2270B的系統(tǒng)示意圖

           ?。澹担担担笆怯擅绹裕牛停桑煤停粒裕停牛坦旧a的低成本可讀/寫射頻卡芯片。目前國內很多公司均可向用戶提供將e5550封裝成標準射頻IC卡的服務。由于e5550可以和低成本的射頻卡基站U2270B構成完整的射頻卡應用系統(tǒng)(關于U220B的介紹參見有關文章),且具有很高的性能價格比,因此在公交系統(tǒng)、餐飲服務系統(tǒng)等領域得到了廣泛的應用。

            一、 e5550/ U2270B器件組的基本性能

            e5550發(fā)射機應答器的基本性能如下:

           ?。?) 低供電電壓、低功耗CMOS結構的IDIC。

           ?。?) 發(fā)射機應答器的電源是通過非接觸的線圈耦合獲得。

            (3) 額定的射頻(RF)振蕩頻率范圍為:100~150kHz。

           ?。?) 發(fā)射機應答器上帶有EEPROM,共分8個(存儲)區(qū),每區(qū)有33個位,故總共有264個位(見表1)。

          E5550應答器內的存儲器映射

           ?。?) 8個(存儲)區(qū)的首位分別為該區(qū)的寫保護位L。為1時,該區(qū)為只讀區(qū);為0時,該區(qū)為既可讀又可寫區(qū)。

           ?。?) 8個(存儲)區(qū)中的第0區(qū)為工作方式數據存儲區(qū),通常是不發(fā)送的,而其他的7個區(qū)每個區(qū)中各有32位,即總共有224位供用戶使用。

           ?。?) 具備增強防護功能,以免非接觸卡式EEPROM的誤編程。

           ?。?)每一存儲區(qū)的寫操作時間一般不超過50ms。

           ?。?) EEPROM操作的一些其他選項:

            · 比特率(位傳送率 b/s)--RF/8,RF/16,RF/32,RF/40,RF/50,RF/64,RF/100,RF/128。


          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();