基于EM4469射頻卡的手持式讀寫設備的開發(fā)_第1頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、基于em4469射頻卡的手持式讀寫設備的開發(fā)系統(tǒng)主要由標簽、讀寫設備和計算機網(wǎng)絡及軟件組成。其中,讀寫設備主要作為射頻卡數(shù)據(jù)采集終端,其任務是啟動作為數(shù)據(jù)載體的射頻電子標簽,并與這個射頻電子標簽通過空間耦合建立雙向通信聯(lián)系,從而實現(xiàn)射頻電子標簽與讀寫設備之間的數(shù)據(jù)傳輸,終于實現(xiàn)對射頻卡中數(shù)據(jù)的讀寫、存儲和向計算機網(wǎng)絡傳送數(shù)據(jù),它是rfid系統(tǒng)中非常重要的一個硬件設備。射頻電子標簽em4469em4469射頻卡是em微電子公司推出的一款工作頻率為100khz"150khz,具有讀/寫功能的非接觸式rfid射頻芯片,它可以較低的功耗提供多種數(shù)據(jù)傳輸速率和數(shù)據(jù)編碼方式。因為該射頻芯片不僅兼

2、容iso 11784/11785標準,還符合iso fdx/b動物識別標準,因此,該射頻芯片可被廣泛應用于各種應用管理系統(tǒng)中,尤其是動物識別和跟蹤管理。em4469具有32位的密碼讀/寫庇護、32位唯一的id碼和10位用戶碼。em4469 的eeprom存儲空間有512位,被分為16個扇區(qū),每個扇區(qū)32位,其中的鎖定位可以將eeprom的數(shù)據(jù)塊變成只讀模式。em4469可以較低的功耗提供多種數(shù)據(jù)傳輸率和編碼方式,而且其內(nèi)部集成的諧振可掩膜挑選,不需要外部電容。另外,它還有片內(nèi)整流器和限壓器,可以在-40"85溫度下工作。手持式讀寫設備設計手持式讀寫設備也叫便攜式讀寫器,它是將rfid

3、讀寫功能、天線和數(shù)據(jù)處理功能集成在一起的掌上電腦。其主要部分是射頻卡讀寫,用于實現(xiàn)射頻卡的讀寫和數(shù)據(jù)采集。此外,它通常帶有液晶顯示屏和鍵盤,用來輸入和顯示數(shù)據(jù),并配有存儲器和通信接口,實現(xiàn)數(shù)據(jù)的保存并向計算機傳送,另外,還配有穩(wěn)定的電路,用于設備的供電。手持式讀寫設備的硬件設計手持式讀寫設備的硬件電路主要包括主控、射頻讀寫、液晶顯示、存儲、鍵盤、通信、電源和聲光提醒電路。主控單片機和射頻卡讀寫電路設計考慮到手持機的存儲容量大、外部中斷和定時中斷的功能需要,以及開發(fā)工具的費用等因素,本系統(tǒng)選用了由深圳宏晶科技公司生產(chǎn)的stc89c58rd+單片機作為主控制模塊。stc89c58rd+具有以下優(yōu)點

4、:加密性強;超強的抗干擾性,有三大降低單片機時鐘對外部電磁輻射的措施;超低功耗;在線系統(tǒng)可編程和可遠程升級。射頻卡讀寫電路是手持機的重要組成部分,用于實現(xiàn)對射頻卡的寫入并讀取射頻卡所攜帶的數(shù)據(jù)信息。這里采納射頻卡讀寫模塊xm503a來實現(xiàn)對em4469射頻卡的讀寫控制(見圖1)。圖1 手持設備的射頻卡讀寫電路液晶顯示電路本手持式讀寫設備中的數(shù)據(jù)顯示電路采納csd12864i液晶顯示模塊。這是一種圖形點陣液晶顯示模塊,主要由行驅(qū)動器和列驅(qū)動器,以及128×64全點陣液晶組成。它可以完成圖形顯示,也可以顯示32個16×16點陣的漢字。液晶顯示模塊與cpu接口采納8位數(shù)據(jù)和8條控

5、制線。在初始化的時候要先輸入關顯示屏的命令,然后輸入開顯示屏的命令,接下來就可以設置顯示的起始行和頁地址,進入讀寫顯示數(shù)據(jù)的操作。存儲電路硬件設計在本rfid手持式讀寫設備中,stc89c58rd+單片機惟獨1280b的ram,需要附加存儲器電路。本手持機挑選了由hynix公司生產(chǎn)的hy628400存儲器。hy628400是一種高速、低功耗的、容量為512k×8bit(共4mb)的sram器件,它采納了先進的技術,兼容ttl輸入和輸出,數(shù)據(jù)保存模式使該器件在最低為2v的時候,仍然可以保證數(shù)據(jù)是有效的。hy628400的4mb存儲單元中,分配2mb的空間存放漢字字庫,用于液晶顯示模塊的

6、漢字顯示;其余2mb的空間用于存儲數(shù)據(jù)。 hy628400與單片機的銜接電路2所示。圖2 stc89c58rd+單片機與hy628400存儲器的銜接電路其他部分電路的設計rfid手持式讀寫設備與計算機之間通過rs-232c串行接口舉行數(shù)據(jù)通信。本手持式讀寫設備選用了兼容rs-232標準的max3243芯片。max3243具有3個驅(qū)動器、5個接收器和雙電荷泵電路,而且全部的引腳都具有±15kv esd庇護。鍵盤作為用戶的輸入端口,其功能是實現(xiàn)數(shù)據(jù)輸入和手持機功能挑選與操作的控制,從而實現(xiàn)人機交互。本手持機鍵盤一共設有19個鍵,包括09數(shù)字鍵10個,f1、f2、f3、“.”和回車共5個功

7、能鍵,背光鍵、掃描鍵(讀寫em4469的按鍵)、以及開關鍵。時鐘電路用于為手持機提供精確的時光,并可以在液晶顯示屏上顯示出當前的時光。本手持機選用深圳市威帆電子技術有限公司生產(chǎn)的sd2003a時鐘芯片,其具有體積小、內(nèi)置晶振、支持i2c總線接口等特點,可以定時中斷輸出,高精度、免調(diào)校,年誤差小于2分鐘(在25±1下)。本手持式讀寫設備的工作電壓為5v,后備電源電壓為3.6v,因此選用公司的升壓型dc/dc電壓轉(zhuǎn)換器件max682為手持機供電。max682通過2.7v5.5v的輸入電壓,可獲得穩(wěn)定的5v輸出電壓和250ma的輸出,而且停機狀態(tài)下的電流損耗小(惟獨0.1ma),徹低滿足手

8、持機的供電需要。的電路3所示,其中,c105和c107是濾波電容,r102是控制電阻,c106是電路的升壓電容。圖3 電源電路聲光提醒電路包括蜂鳴器和發(fā)光電路兩部分,用于手持機操作勝利或各種警示狀態(tài)提醒。軟件設計本手持式讀寫設備主要完成射頻電子標簽的讀寫、數(shù)據(jù)的存儲和與計算機的信息通信。手持機主程序的流程4所示。圖4 主程序流程圖本文開發(fā)的手持式讀寫設備采納曼徹斯特編碼方式來讀取em4469的數(shù)據(jù),數(shù)據(jù)傳輸率為rf/64。xm503感應模塊通過發(fā)送標準指令來完成對em4469射頻卡的讀寫操作。讀卡的程序流程是:首先初始化單片機串口,發(fā)送開射頻場的指令,輸入要讀取的數(shù)據(jù)扇區(qū)的區(qū)號。然后發(fā)送讀數(shù)據(jù)

9、的指令,推斷此指令是否發(fā)送完畢,假如沒有發(fā)送完就接著發(fā)送;假如發(fā)送結束就接著推斷是否有數(shù)據(jù),假如沒有數(shù)據(jù)則提醒錯誤并返回到初始化的地方。假如有數(shù)據(jù)就開頭接收。最后推斷接收到的數(shù)據(jù)正確與否,假如正確,則可以將所讀取到的數(shù)據(jù)通過液晶顯示屏顯示出來。假如推斷接收到的數(shù)據(jù)是錯誤的,則提醒錯誤并返回初始化。當要往em4469射頻卡中寫入數(shù)據(jù)的時候,先要將單片機的串口初始化,設置波特率,發(fā)送開射頻場的指令。然后輸入要寫入數(shù)據(jù)的扇區(qū)的區(qū)號并發(fā)送寫數(shù)據(jù)的指令,接著推斷寫數(shù)據(jù)指令是否發(fā)送完畢。假如沒有發(fā)送完畢就接著發(fā)送;假如發(fā)送結束就進一步推斷是否有數(shù)據(jù)。假如沒有數(shù)據(jù)則提醒錯誤并返回初始化;假如有數(shù)據(jù)就開頭接收要寫入的數(shù)據(jù)。再推斷接收到的數(shù)據(jù)正確與否。假如推斷接收到的數(shù)據(jù)是錯誤的,則提醒錯誤并返回到初始化的地方;假如正確,還要將其讀出來,推斷是否是要寫入的數(shù)據(jù)。假如是就結束;假如不是就返

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論