,,
(1.西安航天自動化股份有限公司,陜西 西安 710065;2.陜西省物聯(lián)網(wǎng)與智能控制工程技術研究中心,陜西 西安 710065)
一種超高頻無源固定式RFID讀寫器的設計與實現(xiàn)
吳瑞娜1,2,劉志剛1,2,張岐1,2
(1.西安航天自動化股份有限公司,陜西 西安 710065;2.陜西省物聯(lián)網(wǎng)與智能控制工程技術研究中心,陜西 西安 710065)
設計了一種超高頻的無源固定式RFID讀寫器。闡述了固定式讀寫器的整體結構、硬件設計、軟件設計以及測試結果。詳細介紹了射頻發(fā)送與接收單元的電路結構以及讀寫器模塊的軟件架構等內(nèi)容。測試結果表明,該固定式讀寫器可滿足實際RFID應用系統(tǒng)的需要。
超高頻;RFID;無源固定式讀寫器;ISO18000-6C(C1G2)協(xié)議
射頻識別RFID(radio frequency identification)是一種非接觸的自動識別技術。RFID系統(tǒng)采用了無線電與雷達技術,數(shù)據(jù)交換不是通過電流的觸點接通而是通過電場與磁場,即通過無線的方式通信[1]。與其他的識別方式相比,射頻識別技術能對移動的多個項目進行識別,因而應用更廣泛。
與目前大多數(shù)中高頻的RFID系統(tǒng)相比,UHF頻段(RFID系統(tǒng)[2]工作頻段為860~960MHz)所具有的遠距離高速識別能力,以及其標簽容量大、標簽成本低、標簽尺寸小等優(yōu)勢使其更加適合未來物流和供應鏈領域的應用,為實現(xiàn)“物聯(lián)網(wǎng)”提供了可能[3]。當前,各國所使用的頻段各不相同,在北美和南美,無源RFID頻段為902~928 MHz[4],在中國,無源RFID頻段為840~845 MHz和920~925 MHz[5]。提出一種UHF頻段無源固定式射頻識別讀寫器,通過測試來驗證設備的功能,可滿足實際RFID應用系統(tǒng)的需要。
固定式讀寫器主要由天線、讀寫器模塊和主控模塊3部分組成。讀寫器模塊是由射頻單元和基帶單元2部分組成,射頻單元包括信號隔離裝置、發(fā)射單元和接收單元,基帶單元包括微控制器(MCU)及外部接口。
2.1 射頻單元硬件設計
射頻單元由接收、發(fā)送2部分組成,接收部分主要負責將收到的標簽信號轉(zhuǎn)換成數(shù)字信號,發(fā)射部分主要負責將數(shù)字信號調(diào)制成射頻信號并將射頻信號放大,并通過天線向外發(fā)射,射頻單元部分功能主要通過Impinj公司的R2000讀寫控制芯片來完成。
射頻發(fā)射單元由載波電路、調(diào)制電路和功率放大電路組成,原理圖如圖1所示,其中,載波和調(diào)制電路功能通過R2000芯片內(nèi)部來完成,經(jīng)R2000芯片處理后輸出的差分信號(平衡端)經(jīng)平衡/非平衡轉(zhuǎn)換器轉(zhuǎn)換為非平衡端(單端)信號后接入功率放大電路,對輸出信號進行功率放大后的射頻信號再輸出到天線。
射頻接收單元由低噪聲放大器、解調(diào)電路、低通濾波電路、差動放大電路、幅度放大電路和A/D轉(zhuǎn)換電路組成,原理圖如圖2所示。該部分功能主要通過R2000芯片來完成,從天線接收到的射頻信號經(jīng)平衡-非平衡轉(zhuǎn)換器后接入R2000芯片的RX_P和RX_N引腳,在R2000內(nèi)部進行圖2所示的一系列處理后,輸出的數(shù)字信號接入到基帶單元,即完成一次射頻接收操作。
圖1 射頻發(fā)射單元
圖2 射頻接收單元
2.2 基帶單元硬件設計
基帶單元采用Atmel公司的AT91SAM7S256芯片作為MCU。通過串口接收主控模塊下發(fā)的控制命令和數(shù)據(jù),向主控模塊發(fā)送接收的標簽數(shù)據(jù)和執(zhí)行結果;向射頻單元發(fā)送標簽控制信號;接收射頻單元返回的標簽數(shù)據(jù)信號,對信號進行解碼、校驗;根據(jù)主控模塊的命令對讀寫器的配置信息進行修改、查詢。其原理框圖如圖3所示。
圖3 基帶單元工作原理
2.3 主控模塊硬件設計
主控模塊采用ST公司的STM32F107芯片作為MCU,該芯片自帶以太網(wǎng)控制器,串口、USB OTG全速接口等豐富的外設接口,與PC機和讀寫器模塊之間的外、內(nèi)部通信連接簡單,從而降低了軟硬件的開發(fā)難度。
主控模塊內(nèi)部采用UART1的TX、RX和GND信號與讀寫器模塊的UART1的RX、TX和GND信號連接,從而通過串口來控制讀寫器模塊和接收讀寫器模塊的數(shù)據(jù)。
主控模塊的原理圖如圖4所示。主控模塊外部采用RS232、網(wǎng)絡接口或USB與PC機通信,接收PC機下發(fā)的控制命令和數(shù)據(jù),向PC機發(fā)送接收的標簽數(shù)據(jù)和執(zhí)行結果;根據(jù)PC機的命令對讀寫器的配置信息進行修改、查詢。
圖4 主控模塊原理
3.1 讀寫器模塊的軟件設計
讀寫器模塊的軟件沒有操作系統(tǒng),實現(xiàn)了ISO18000-6C(C1G2)協(xié)議的所有細節(jié)部分,射頻控制等功能。主要包括狀態(tài)機、ISO18000-6C(C1G2)協(xié)議模塊、射頻控制模塊、固件升級模塊和R2000寄存器接口等。讀寫器模塊軟件架構如圖5所示。
圖5 讀寫器模塊軟件架構
3.2 主控模塊的軟件設計
主控模塊的軟件主要包括μC/OS-II操作系統(tǒng)、LwIP協(xié)議棧移植、串口、以太網(wǎng)和USB等驅(qū)動程序和應用程序等的設計。軟件總體架構如圖6所示。
圖6 主控模塊軟件總體架構
應用層主要包括固定式讀寫器的初始化、RFID參數(shù)設置、RFID讀標簽、RFID寫標簽、固定式讀寫器以太網(wǎng)和串口等參數(shù)的配置等模塊。
根據(jù)設計,設置固定式讀寫器的頻率范圍為920~925 MHz,發(fā)射功率最大為30dBm,選用美國安捷倫(Agilent)公司的信號分析儀(MXA Signal Analyzer)對固定式RFID讀寫器的天線輸出射頻信號進行抓取,設置信號分析儀的頻率范圍為900~930MHz,功率最大輸入為30dBm,結果如圖7所示。
圖7 固定式讀寫器天線輸出頻率及功率
由圖7可見,讀寫器的射頻輸出頻率為923.64 MHz,輸出功率為28.323 9 dBm,符合設計所規(guī)定的頻率范圍,由于該信號分析儀最大的輸入功率為30dBm。因此,在輸入前端加了功率衰減器,由此看到固定式讀寫器的輸出功率比30dBm略有衰減,符合設計要求。在PC機上編寫讀寫標簽的測試軟件,經(jīng)測試,可正確讀寫電子標簽。
分別從整體結構、射頻單元硬件、基帶單元硬件、主控模塊硬件、讀寫器模塊軟件和主控模塊軟件等方面詳細闡述了UHF頻段無源固定式射頻識別讀寫器設備的設計與實現(xiàn)方法,最后通過測試來驗證設備的功能。通過測試結果得知,UHF頻段固定式RFID讀寫器的輸出頻段以及輸出功率符合設計要求,經(jīng)驗證能正確讀寫電子標簽,可滿足實際RFID應用系統(tǒng)的需要。
[1] Klaus Finkenzeller.射頻識別(RFID)技術.2版[M].陳大才,譯.北京:電子工業(yè)出版社,2001.
[2] 劉禮白.物聯(lián)網(wǎng)與UHF RFID頻譜資源[J].電信工程技術與標準化, 2010(8):1-5.
[3] 黃鵬,楊云志,李元忠.“物聯(lián)網(wǎng)”推動RFID技術和通信網(wǎng)絡的發(fā)展[J].電訊技術,2010,50(3):85-88.
[4] 王英.UHF頻段RFID讀寫器研究與實現(xiàn)[D].合肥:合肥工業(yè)大學,2010.
[5] 信息產(chǎn)業(yè)部.800/900MHz頻段射頻識別(RFID)技術應用規(guī)定(試行)[Z].2007.
Design and Implementation of a Fixed RFID Reader on UHF-band
WURuina1,2,LIUZhigang1,2,ZHANGQi1,2
(1.Xi’an Aerospace Automation Co.,Ltd.,Xi’an 710065,China;2.Shaanxi Engineering Research Center of Internet of Things and Intelligent Control,Xi’an 710065,China)
A passive fixed RFID reader of UHF band is presented.The structure,hardware, software and test results of the fixed reader are described in this paper.The circuit structures of radio frequency transmitting and receiving units and the software structure of fixed reader module are detailed.The test results show that the fixed reader can meet the needs of practical RFID applications.
UHF;RFID;passive fixed RFID reader;ISO18000-6C(C1G2) protocol
2014-08-14
TP391.4
A
1001-2257(2014)11-0049-03
吳瑞娜(1982-),女,陜西綏德人,碩士,嵌入式軟件工程師,研究方向為工業(yè)自動化及物聯(lián)網(wǎng)。