




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精品文檔-下載后可編輯一種基于ZigBee技術的有源RFID系統-設計應用摘要:針對現有RFID系統中的不足,設計了一種基于ZigBee技術的有源RFID系統。闡述了有源RFID系統的硬件設計原理,分別給出了讀寫器和有源標簽軟件設計架構,并通過研究Z-Stack協議完成閱讀器與有源標簽之間的通信。采用TI公司的CC2591功率放大芯片,增大了讀卡器與標簽的通信距離。并通過增加休眠時間和減少通信流量完成了標簽的低功耗設計。終實現了遠距離、多節點的有源RFID系統的設計。
RFID(射頻辨識系統)是一種非接觸式的自動識別技術,它通過射頻信號自動識別目標對象并獲取相關數據。典型的RFID系統由電子標簽(Tag),讀寫器(Reader)以及管理系統等組成。主要應用于門禁管理、物流管理、車輛管理、自動控制、防盜系統等多種場合。但現有的RFID技術存在數據安全性不高、識別距離短、設備成本高以及讀寫系統工作靈活性不強等問題。為推廣RFID技術的使用,RFID的發展應滿足一下要求:
(1)低成本:現有的RFID讀卡器需要上萬元,很難滿足大眾群體的需求。
(2)遠距離:對于大型機構如物流、小區車輛管理、公車管理、不??渴召M站等都需要遠距離識別。
(3)移動性:數據可無線傳輸到管理系統,系統組網簡單,可用于臨時應急方案。
(4)可擴展性:在系統不做大的改動的情況下,能夠自動地進行軟件升級和功能擴張。
(5)保密性:確保用戶的信息不被泄漏或盜取。為了解決RFID技術的上述問題,本文提出了一種基于ZigBee技術[2]的遠距離有源RFID系統。
1系統框架及硬件設計
1.1系統工作原理
與典型RFID一樣,系統由電子標簽,讀寫器和服務器管理系統組成,如圖1所示。
電子標簽為智能有源RFID電子標簽,標簽內不僅存儲著物體的具體信息,還集成有相應的傳感器,可以對周圍環境進行監測,并把數據與自己的信息一起傳到服務器。有源標簽本身有發送數據的自主權,減輕了讀寫器的負擔,增大了標簽與讀寫器之間的距離,減少了讀寫器的個數。讀寫器之間可以通過ZigBee協議構成無線傳感器網絡,讀寫器之間可以協調工作;通過多跳方式把數據傳到服務器,擴大了網絡覆蓋面積。服務器可以通過調用數據庫中存儲的進入網絡的標簽的信息,對物體進行定位,跟蹤或觸發相應事件,實現人與人或人與物的交互。
圖1系統原理圖
1.2硬件的設計原理
結合目前市場上ZigBee射頻芯片的性能、價格,本系統采用Chinpcon公司的CC2430.C2430芯片是高度集成的解決方案[3],僅需很少的外部元件,且所選用元件均為低成本,可支持快速、廉價的ZigBee節點的構建。由于技術成熟,這里就不給出CC2430的具體內部結構圖和它的外圍電路圖,請參閱其技術手冊[4].
讀寫器采用RS232串口與服務器相連,使用了寬電壓范圍的SP3232E電平轉換芯片,它的電壓范圍在3.3到5V.電源模塊采用LM1117低壓差電壓調節器,采用具有固定電壓輸出3.3V型號的LM1117-3.3,用5V適配器為讀卡器供電。
CC2430內部集成了8~14位ADC,簡化了標簽的硬件電路設計。電池使用紐扣式電池供電,有利于減小標簽體積。標簽的天線基于1/4波長單端PCB印制天線理論設計[5],天線直接印制在PCB板上,使得標簽緊湊小巧。
為了增大讀卡器與標簽的通信距離,減少路由個數,我們使用TI公司推出的用于2.4GHz射頻前端集成芯片CC2591[6].CC2591專門用于低功耗、低電壓無線傳輸系統,集成了輸出功率高達+22dBm的功率放大器,及可以將接收靈敏度提高+6dB的低噪聲放大器,從而能大大提高設備的通信范圍。CC2591使得在空曠場地的傳輸距離提高到400米至800米,比原來提高15倍。CC2591外圍電路圖如圖2所示。
圖2CC2591外圍電路圖。
與CC2430的通信接口包括RF_P,RXTX,RF_N,PAEN,EN,HGM.其中RF_P、RF_N必須與CC2430的RF_P、RF_N連接,分別映射到系統協議棧內部接口和寄存器。PAEN,EN使能端接CC2430的RRFG_OUT,RXTX接到CC2430的RXTX_SWITCH,HGM可接任意普通I/O口。電源引腳的電容為濾波電容,同時與電感L111構成射頻負載。CC2591和天線之間的C111,C112,C113和L112L111網絡相匹配,整個結構滿足RF輸入/輸出匹配電阻(50Ω)的要求,同時C112為芯片內部的PA及LAN提供直流偏置。
R151是偏置電阻,為CC2591內部提供一個的偏置電流。
2系統軟件架構
2.1讀寫器與標簽的通信
讀寫器與標簽通信,首先必須有ZigBee網絡存在。這就需要系統中讀寫器(一般與服務器直接串口相連)將網絡建立起來,并負責地址的分配和成員的加入、節點設備數據的更新、設備關聯表的維護。標簽發現網絡,就會請求加入網絡。入網成功后,標簽就與其中讀寫器建立父子關系,時刻保持通信。為了降低標簽功耗,標簽具有定時休眠的功能。
本系統采用Z-stack協議棧來完成網絡的建立及路由或標簽的入網,從而建立通信鏈路。
2.1.1網絡形成
讀卡器上電后,將掃描DEFAULT_CHANLIST指定的通道,在其中之一形成網絡(根據ZDAPP_CONFIG_PAN_ID的值)。然后調用ZDO層的初始化設備函數ZDOInitDevice(0)設置NV網絡狀態:
networkStateNV=INITDEV_NEW_NETWORK_STAT;終觸發網絡初始化函數,設置網絡初始化事件;ZDO層任務事件處理函數對網絡初始化事件進行處理,調用ZDO_StartDevice()函數,將改變設備狀態為協調器啟動:devState=DEV_COORD_STARTING;然后調用NWK層網絡形成請求函數:NLME_Network-FormationRequest();NWK層通過調用MAC和PHY層相關功能函數執行一些列網絡形成動作,終形成網絡。
2.1.2標簽加入網絡
標簽在上電初始化以后,經過初始化設備、設置NV網絡狀態、觸發網絡初始化函數、設置網絡初始化事件、啟動設備后將改變設備狀態為發現網絡:
devState=DEV_NWK_DISC;調用NWK層發現網絡請求函數:NetworkDiscoveryRequest();然后NWK層通過調用MAC和PHY層相關功能函數執行一些列發現網絡動作,發送發現網絡消息至ZDO層。ZDO層接收到該消息后,修改設備狀態為正在加入網絡:
devState=DEV_NWK_JOINING;NWK層通過調用MAC和PHY層相關功能函數執行一些列請求加入網絡動作,并發送加入網絡指示消息至ZDO層。ZDO層任務事件處理函數將執行處理加入網絡函數:
ZDApp_ProcessNetworkJoin();修改設備狀態為終端設備:devState=DEV_END_DEVICE.設置ZDO狀態改變事件:osal_set_event(ZDAppTaskID,ZDO_STATE_CHANGE_EVT);終加入已有網絡,與讀卡器進行通信。
2.2讀寫器與有源RFID標簽的軟件流程圖
讀寫器設備初始化后首先要檢測是否有網絡存在,這決定了讀寫器是作為網絡的協調器還是路由器,來完成相應的功能。標簽設備初始化后,首先加入網絡,再執行設備程序,完成傳感器數據采集等功能。
在它休眠醒來或數據發送完成后,要檢測一下是不是已經離開網絡。如果標簽遠離與它通信的讀寫器,它將通過孤點方式再次申請加入網絡,與新的讀寫器建立通信。讀寫器與有源RFID標簽的具體工作流程如圖3所示。
圖3讀寫器與有源RFID標簽的具體工作流程。
2.3低功耗設計
由于標簽是有源RFID,低功耗設計是非常重要的。在設計中,主要采用增加休眠時間還減少通信流量兩種方法來實現的。標簽在休眠時的功耗將近為喚醒時的千分之一,在保證監控的真確性的前提下,增長休眠時間是低功耗設計的一個重要手段。設計中用定時器1作為定時休眠,休眠時間為10s.具體實現:
__interruptvoidT1_ISR(void)
{IRCON=~0x02;//清中斷標志
counter++;
if(counter==250)
{counter=0;timetemp=10;}//10秒到
PowerMode(3);}//進入休眠模式3
為了減少標簽的通信流量,標簽會記錄上的狀態(如溫度變化),根據狀態是否變化來決定是否傳輸數據。具體實現:
if(oldstate!=newstate)
{zb_SendDataRequest(0xFFFE,REPORT_CMD_ID,2,pData,0,AF_ACK_REQUEST,0);}//發送數據請求
else{PowerMode(3);}}//進入休眠模式3
3測試結果
在測試時,我們模擬倉庫管理系統。將標簽中寫入了物體的具體信息(我們這里寫入一個ID號),并在標簽上設計了溫度傳感器電路,用來實時監測物體周圍環境信息。讀卡器與計算機相連,通過串口顯示標簽的信息。串口顯示如圖4所
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設計公司前臺管理制度
- 設計招標文件管理制度
- 診所醫療感染管理制度
- 診所隱患臺賬管理制度
- 貨場租賃使用管理制度
- 2025年中國工業大語言模型行業市場全景分析及前景機遇研判報告
- 貨物抵協議書范本
- 個人分賬協議書范本大全
- 懲治老婆協議書范本
- 員工持干股協議書范本
- 經空氣傳播疾病醫院感染預防與控制規范課件
- 冠心病合并糖尿病血脂管理
- GB/T 43492-2023預制保溫球墨鑄鐵管、管件和附件
- PDCA循環在我院靜脈用藥調配中心用藥錯誤管理中的應用靜配中心質量持續改進案例
- 精神病患者攻擊行為預防
- 《議程設置理論》課件
- 二單元稅率利率復習課
- GB/Z 43281-2023即時檢驗(POCT)設備監督員和操作員指南
- 農藥經營56學時培訓模擬試題
- 衣柜全屋定制家具施工方案
- 廣州市近5年中考語文作文真題及模擬題匯編(含參考例文)
評論
0/150
提交評論