《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 便攜式RFID讀寫(xiě)器的設(shè)計(jì)與實(shí)現(xiàn)

便攜式RFID讀寫(xiě)器的設(shè)計(jì)與實(shí)現(xiàn)

2008-11-24
作者:高天寶,王敬超,張 春,李永明

??? 摘? 要: 提出一種基于ISO/IEC 18000-6B標(biāo)準(zhǔn)的低成本、便攜式超高頻RFID讀寫(xiě)器" title="讀寫(xiě)器">讀寫(xiě)器的設(shè)計(jì)。該設(shè)計(jì)采用了基于零中頻結(jié)構(gòu)的射頻收發(fā)" title="射頻收發(fā)">射頻收發(fā)機(jī)模塊和以單片機(jī)為主的數(shù)字基帶" title="數(shù)字基帶">數(shù)字基帶處理模塊" title="處理模塊">處理模塊,從而實(shí)現(xiàn)了低成本,并且達(dá)到了單標(biāo)簽80bit/5ms的讀寫(xiě)速度。?

??? 關(guān)鍵詞: 射頻識(shí)別;讀寫(xiě)器;超高頻

?

??? 射頻識(shí)別(RFID)技術(shù)是一種非接觸式的自動(dòng)識(shí)別技術(shù),其基本原理是利用射頻信號(hào)及其空間耦合和傳輸特性,實(shí)現(xiàn)對(duì)靜止或移動(dòng)物體的自動(dòng)識(shí)別。一個(gè)射頻識(shí)別系統(tǒng)一般包括射頻標(biāo)簽、讀寫(xiě)器以及主機(jī)等幾個(gè)部分。目前國(guó)內(nèi)應(yīng)用于超高頻的RFID讀寫(xiě)器較少,而且整機(jī)價(jià)格昂貴、體積龐大、需外接天線(xiàn)或天線(xiàn)陣列、不便于攜帶且多不能單機(jī)工作。本設(shè)計(jì)的目的在于以盡可能低的硬件成本實(shí)現(xiàn)一種基于ISO/IEC 18000-6B標(biāo)準(zhǔn)的便攜式RFID讀寫(xiě)器,并可通過(guò)軟件升級(jí)后支持其他標(biāo)準(zhǔn)或多標(biāo)準(zhǔn)。?

1 理論分析?

??? RFID系統(tǒng)工作時(shí),首先由讀寫(xiě)器發(fā)射一個(gè)特定的詢(xún)問(wèn)信號(hào),當(dāng)射頻標(biāo)簽感應(yīng)到這個(gè)信號(hào)后,就會(huì)給出相應(yīng)的應(yīng)答信號(hào);讀寫(xiě)器接收這個(gè)應(yīng)答信號(hào)并對(duì)其進(jìn)行處理,返回給外部主機(jī)或進(jìn)行相應(yīng)操作。?

??? 本文所實(shí)現(xiàn)的讀寫(xiě)器包含射頻收發(fā)模塊和數(shù)字基帶處理模塊,其中射頻收發(fā)模塊又包括射頻發(fā)射機(jī)和射頻接收機(jī)" title="射頻接收機(jī)">射頻接收機(jī)兩部分,總體結(jié)構(gòu)如圖1所示。系統(tǒng)在工作時(shí),首先由數(shù)字基帶處理模塊產(chǎn)生需要向射頻標(biāo)簽發(fā)送的詢(xún)問(wèn)信號(hào),然后由射頻發(fā)射機(jī)將這個(gè)信號(hào)轉(zhuǎn)換成為射頻信號(hào)發(fā)射出去。射頻標(biāo)簽接收到這個(gè)信號(hào)后,會(huì)給出相應(yīng)的應(yīng)答信號(hào),即回波信號(hào)。這個(gè)回波信號(hào)將由射頻接收機(jī)接收并進(jìn)行處理,轉(zhuǎn)換成為數(shù)字信號(hào)后送給數(shù)字基帶處理模塊進(jìn)行進(jìn)一步的處理。?

2 讀寫(xiě)器硬件設(shè)計(jì)?

??? 如前所述,本讀寫(xiě)器的硬件主要包括射頻收發(fā)機(jī)模塊和數(shù)字基帶處理模塊,其中射頻收發(fā)機(jī)模塊包括射頻發(fā)射機(jī)和射頻接收機(jī),總體結(jié)構(gòu)如圖1所示。在系統(tǒng)結(jié)構(gòu)的選擇上,本讀寫(xiě)器以降低成本為主要目標(biāo),射頻發(fā)射機(jī)和射頻接收機(jī)采用了零中頻結(jié)構(gòu),在很大程度上減少了所需的器件;數(shù)字基帶處理模塊采用了以單片機(jī)為主的結(jié)構(gòu),而沒(méi)有采用高速的DSP,也節(jié)省了一定的成本。?

2.1 射頻發(fā)射機(jī)?

??? 發(fā)射機(jī)電路主要包括晶體振蕩器、頻率綜合器、功分器、ASK調(diào)制器、功率放大器(PA)以及發(fā)射天線(xiàn)等,其主體結(jié)構(gòu)如圖2所示。

?

?

??? 本設(shè)計(jì)中,頻率綜合器采用了集成芯片SI4133,這是一款可編程的鎖相環(huán)芯片,可以通過(guò)數(shù)字編程控制其輸出頻率。正是通過(guò)這一性能,實(shí)現(xiàn)了系統(tǒng)在860MHz~960MHz的頻率范圍內(nèi)的跳頻操作,從而避免頻帶內(nèi)其他信號(hào)的干擾。由SI4133輸出的射頻載波經(jīng)過(guò)一個(gè)功分器后,一路送往接收機(jī)作為本地振蕩信號(hào)LO,另一路則送至ASK調(diào)制器。這里的ASK調(diào)制器采用了一款結(jié)構(gòu)非常簡(jiǎn)單的芯片HMC195,它可以簡(jiǎn)化為一個(gè)高速開(kāi)關(guān),由需要發(fā)送的數(shù)字信號(hào)控制其通斷,以此完成對(duì)載波的調(diào)制。經(jīng)調(diào)制的載波由功率放大器放大,最后送至天線(xiàn)發(fā)射出去。?

??? 鑒于實(shí)際工作的需要,這里并沒(méi)有采用高性能的功率放大器,而是采用了一個(gè)價(jià)格低廉的緩沖放大器芯片AG503,其輸出功率最高可達(dá)17dBm,即0.05W。發(fā)射天線(xiàn)也采用了極為簡(jiǎn)單的PCB印制偶極子天線(xiàn),無(wú)需外接。此時(shí)讀寫(xiě)器的工作距離可達(dá)80cm。由于載波在近距離的自由空間的衰減與傳播距離的平方近似于成正比,故可以計(jì)算當(dāng)發(fā)射機(jī)的等效發(fā)射功率(EIRP)達(dá)到36dBm,即4W時(shí),讀寫(xiě)器的工作距離可以達(dá)到7m。?

2.2 射頻接收機(jī)?

??? 接收機(jī)電路主要包括相干解調(diào)器、運(yùn)算放大器、比較器等,其主體結(jié)構(gòu)如圖3所示。相干解調(diào)器采用I、Q正交解調(diào)。

?

?

??? 接收機(jī)的設(shè)計(jì)難點(diǎn)主要為同頻接收。因?yàn)閷?duì)于無(wú)源標(biāo)簽,在循環(huán)發(fā)送詢(xún)問(wèn)信號(hào)期間,讀寫(xiě)器需要始終發(fā)送載波信號(hào)來(lái)給標(biāo)簽提供能量。然而,從發(fā)射機(jī)到接收機(jī)的隔離一般在20dB以下,因此在接收機(jī)接收標(biāo)簽應(yīng)答信號(hào)的同時(shí)也會(huì)接收到這個(gè)比較強(qiáng)的載波信號(hào),這就要求接收機(jī)必須具有很高的線(xiàn)性度。對(duì)于這個(gè)問(wèn)題,既不能像手機(jī)系統(tǒng)中那樣采用雙頻收發(fā),也不能像有些射頻收發(fā)機(jī)那樣采用分時(shí)收發(fā),而只能通過(guò)提高接收機(jī)的線(xiàn)性度和增大發(fā)射機(jī)與接收機(jī)之間的隔離來(lái)解決。?

??? 本接收機(jī)中采用了一個(gè)高線(xiàn)性度低噪聲的直接轉(zhuǎn)換正交解調(diào)器LT5516,它的1dB壓縮點(diǎn)可達(dá)6.6dBm,而噪聲系數(shù)只有11.4dB。由于一般的低噪聲放大器(LNA)的線(xiàn)性度不能滿(mǎn)足要求,故在前端沒(méi)有采用低噪聲放大器。LT5516的RF輸入端口與LO輸入端口均采用差分輸入,故在它的兩個(gè)輸入端口處各接了一個(gè)平衡/不平衡變換器Balun(圖中未示出)。由于LT5516的兩個(gè)輸入端口的輸入阻抗為200Ω,而外部的RF與LO輸入信號(hào)均是匹配在50Ω,故本設(shè)計(jì)中的Balun采用的是1:4的變壓器,實(shí)現(xiàn)從單端信號(hào)到差分信號(hào)轉(zhuǎn)換的同時(shí)也實(shí)現(xiàn)了從50Ω到200Ω的阻抗變換。?

??? LT5516的輸出是正交的I,Q兩路信號(hào),并且分別以差分形式輸出。它的輸出阻抗為60Ω,在輸出端接了270pF的對(duì)地電容,從而獲得截止頻率位于10MHz的RC低通濾波器,以此濾出高頻分量。?

??? 運(yùn)算放大器和比較器采用了噪聲較低的LT6207,它含有4個(gè)運(yùn)算放大器,將其中兩個(gè)作為第一級(jí),另兩個(gè)作為第二級(jí)。LT5516的輸出差分信號(hào)經(jīng)過(guò)低通濾波,采用交流耦合到第一級(jí)運(yùn)算放大器的輸入端,經(jīng)放大后輸出單端信號(hào),然后再經(jīng)直流耦合到第二級(jí)運(yùn)算放大器的反相輸入端。第二級(jí)運(yùn)算放大器采用開(kāi)環(huán)結(jié)構(gòu),實(shí)現(xiàn)電壓比較器的功能,其同相輸入端接比較電平。這樣在第二級(jí)的輸出端便可以得到數(shù)字信號(hào),這就是射頻接收機(jī)處理之后的信號(hào)。該信號(hào)將被送至數(shù)字基帶處理模塊進(jìn)行進(jìn)一步處理。?

2.3 數(shù)字基帶處理模塊?

??? 數(shù)字基帶處理模塊主要包括一個(gè)單片機(jī)、兩個(gè)轉(zhuǎn)換芯片、外部接口以及蜂鳴器等,其主體結(jié)構(gòu)如圖4所示。?

?

?

??? 單片機(jī)采用了Philips的P89LPC932A1單片機(jī),外部時(shí)鐘頻率為12MHz。整個(gè)系統(tǒng)的控制信號(hào),如射頻收發(fā)機(jī)中頻率綜合器的初始化信號(hào)、使能信號(hào)、跳頻指令信號(hào)、相干解調(diào)器的使能信號(hào)以及ASK調(diào)制器的數(shù)字輸入信號(hào)等均由這個(gè)單片機(jī)提供。另外,標(biāo)簽的應(yīng)答信號(hào)經(jīng)射頻接收機(jī)接收處理后也需送至單片機(jī)進(jìn)行解碼、校驗(yàn),然后由單片機(jī)作出判斷,給出相應(yīng)的卡號(hào)等信息。?

??? 數(shù)字基帶處理模塊與讀寫(xiě)器外部的接口包括RS232串口和USB端口,這里采用了兩個(gè)轉(zhuǎn)換芯片MAX3232和PL2303,分別實(shí)現(xiàn)從單片機(jī)到相應(yīng)接口的信號(hào)轉(zhuǎn)換,以此完成讀寫(xiě)器與外部主機(jī)的通信。這樣既可以由外部主機(jī)對(duì)讀寫(xiě)器進(jìn)行控制,也可以由讀寫(xiě)器將讀取的標(biāo)簽信息返回給外部主機(jī)。?

3 讀寫(xiě)器軟件設(shè)計(jì)?

??? 本讀寫(xiě)器具有兩種工作模式。一種是單機(jī)工作,在這種工作模式下,讀寫(xiě)器上電即工作,循環(huán)發(fā)送讀卡指令,一旦有符合本標(biāo)準(zhǔn)的標(biāo)簽進(jìn)入場(chǎng)區(qū),便讀出其卡號(hào),同時(shí)通過(guò)蜂鳴器給出警告。?

??? 另一種工作模式是在外部主機(jī)控制下工作。在這種工作模式下,操作可分為兩大類(lèi):一類(lèi)是對(duì)讀寫(xiě)器操作,包括讀版本信息、設(shè)置天線(xiàn)、控制功放、IAP(應(yīng)用中編程)軟件升級(jí)和設(shè)置工作頻率模式(固定頻率和跳變頻率)等,處理完成后將信息返回給主機(jī);另一類(lèi)是對(duì)標(biāo)簽操作,其中包括防沖突讀卡號(hào)、讀標(biāo)簽數(shù)據(jù)區(qū)和寫(xiě)標(biāo)簽數(shù)據(jù)區(qū)等,該操作指令通過(guò)Manchester編碼后發(fā)送出去,然后等待標(biāo)簽的回波信號(hào);返回?cái)?shù)據(jù)通過(guò)FM0解碼后進(jìn)行CRC校驗(yàn),數(shù)據(jù)正確則返回給主機(jī)。讀寫(xiě)器在工作中,外部主機(jī)可以隨時(shí)應(yīng)用IAP升級(jí)功能對(duì)讀寫(xiě)器的軟件進(jìn)行在線(xiàn)升級(jí)。如果軟件升級(jí)為支持其他標(biāo)準(zhǔn),如NCITS_256標(biāo)準(zhǔn)、EPC標(biāo)準(zhǔn),或者是支持多標(biāo)準(zhǔn),則該讀寫(xiě)器可升級(jí)為支持相應(yīng)標(biāo)準(zhǔn)或多標(biāo)準(zhǔn)的讀寫(xiě)器。?

??? 主程序流程圖如圖5所示。?

?

?

4 測(cè)試結(jié)果與總結(jié)?

??? 本文闡述了射頻識(shí)別系統(tǒng)的工作原理,分析了該系統(tǒng)中讀寫(xiě)器的設(shè)計(jì)難點(diǎn),并在此基礎(chǔ)上以較低的硬件成本設(shè)計(jì)實(shí)現(xiàn)了一個(gè)基于ISO/IEC18000-6B標(biāo)準(zhǔn)的RFID讀寫(xiě)器。該讀寫(xiě)器能夠完成在UHF頻段的防沖突讀卡號(hào)以及讀寫(xiě)標(biāo)簽數(shù)據(jù)區(qū)等功能,單標(biāo)簽讀寫(xiě)速度可達(dá)80bit/5ms,在發(fā)射功率僅為17dBm,即0.05W時(shí),工作距離可達(dá)80cm,能夠滿(mǎn)足本應(yīng)用中的要求。本讀寫(xiě)器具有單機(jī)工作模式和受控工作模式,不需外接天線(xiàn),便于攜帶,包括機(jī)殼在內(nèi)重量不足200克。工作時(shí)可在860MHz~960MHz的頻率范圍內(nèi)進(jìn)行跳頻操作,從而避免了頻帶內(nèi)其他信號(hào)的干擾。另外還可以使用IAP功能實(shí)現(xiàn)應(yīng)用中的在線(xiàn)升級(jí),在有相應(yīng)軟件支持下可以支持其他標(biāo)準(zhǔn)或多標(biāo)準(zhǔn)。目前已經(jīng)進(jìn)入產(chǎn)品化階段,對(duì)UHF頻段RFID讀寫(xiě)器的SoC集成具有一定的參考價(jià)值。?

參考文獻(xiàn)?

[1] 游戰(zhàn)清,李蘇劍,張益強(qiáng),等.無(wú)線(xiàn)射頻識(shí)別技術(shù)(RFID)理論與應(yīng)用.北京:電子工業(yè)出版社,2004.?

[2] 張綱,楊慶森,程君俠,等.ISO/IEC 18000-6(CD)研究綜述.信息技術(shù)與標(biāo)準(zhǔn)化,2004,(4).?

[3] 吳澤海,賴(lài)聲禮,張建明,等.一種UHF頻段RFID讀寫(xiě)器的硬件設(shè)計(jì)與實(shí)現(xiàn).電子技術(shù)應(yīng)用,2005,(1).?

[4] 張曉鵬,朱云龍,羅海波.超高頻射頻識(shí)別系統(tǒng)讀寫(xiě)器設(shè)計(jì).電子器件,2005,(3).?

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話(huà):010-82306118;郵箱:aet@chinaaet.com。