


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、非接觸式RFID的讀寫(xiě)器系統(tǒng)設(shè)計(jì)非接觸式RFID的讀寫(xiě)器系統(tǒng)設(shè)計(jì)類別:嵌入式系統(tǒng)引言隨著計(jì)算機(jī)和嵌入式系統(tǒng)的發(fā)展,IC卡已經(jīng)融入人們的日常生活,并發(fā)展成幾大類,其中非接觸IC卡的出現(xiàn)引起了人們的特別關(guān)注。與之相應(yīng),能夠讀取非接觸IC卡內(nèi)信息的讀寫(xiě)器(閱讀器)也在不斷地發(fā)展和更新。非接觸式卡又稱射頻卡(應(yīng)答器),它使用無(wú)線電調(diào)制方式和閱讀器進(jìn)行信息交換。通常根據(jù)以下幾種標(biāo)準(zhǔn)來(lái)設(shè)計(jì),即ISOIEC10536標(biāo)準(zhǔn)、ISOIEC14443標(biāo)準(zhǔn)、 ISOIEC15693標(biāo)準(zhǔn)。根據(jù)ISOIEC10536標(biāo)準(zhǔn)設(shè)計(jì)的卡稱為密耦合卡,對(duì)應(yīng)的閱讀器也相應(yīng)遵循ISOIEC10536標(biāo)準(zhǔn)設(shè)計(jì);根據(jù)ISOIEC1444
2、3標(biāo)準(zhǔn)設(shè)計(jì)的卡是近耦合卡,對(duì)應(yīng)的閱讀器遵循ISOIEC14443標(biāo)準(zhǔn)設(shè)計(jì);根據(jù)ISOIEC15693標(biāo)準(zhǔn)設(shè)計(jì)的卡是遙耦合卡,對(duì)應(yīng)的閱讀器遵循ISOIEC15693標(biāo)準(zhǔn)設(shè)計(jì)。遙耦合卡比近耦合卡具有更遠(yuǎn)的讀卡距離,但二者均采用1356 MHz工作頻率,均具有防沖突機(jī)制1。本文以射頻識(shí)別技術(shù)的實(shí)際應(yīng)用為背景,以智能車輛識(shí)別系統(tǒng)的設(shè)計(jì)為實(shí)例,闡述了使用一種TI公司生產(chǎn)的工作于1356 MHz的典型射頻IC卡進(jìn)行系統(tǒng)開(kāi)發(fā)的方法。該系統(tǒng)采用性價(jià)比較高的PIC16F874單片機(jī)作為主控器件,具有更強(qiáng)的研究性、實(shí)用性和推廣性。 1系統(tǒng)總體結(jié)構(gòu)及方案設(shè)計(jì)本系統(tǒng)采用基于IS015693協(xié)議的TI公司的工作于135
3、6 MHz的射頻標(biāo)簽(RI-I02-112A,RI-I03-112A等)為射頻信息鈕,由基于RI-R6C一001A2的射頻信息鈕讀頭模塊、天線、單片機(jī)、電源穩(wěn)壓模塊(UA7805)、串口通信電路(MAX232)、液晶顯示電路(SED1335、MAX749)3、無(wú)線收發(fā)模塊(AYG一 59C)4等組成。電源穩(wěn)壓模塊把整個(gè)系統(tǒng)的工作電壓穩(wěn)定在5 V,MAX749芯片主要是為液晶模塊提供所需的負(fù)電壓。系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示。把此系統(tǒng)用于城市的公交車運(yùn)行情況的統(tǒng)計(jì)上,前提是要把每輛公交車上貼一個(gè)射頻卡,在每一個(gè)站牌處安裝一個(gè)由閱讀器組成的系統(tǒng)(包括閱讀器、液晶模塊、無(wú)線收發(fā)模塊)。該系統(tǒng)的工作過(guò)程
4、如下: 首先,由應(yīng)用軟件通過(guò)單片機(jī)(PIC16F874)向射頻信息鈕讀卡模塊(RI-R6C一001A)發(fā)出指令(如讀射頻卡的UID),射頻信息鈕讀卡模塊把單片機(jī)發(fā)過(guò)來(lái)的數(shù)據(jù)按所選擇的射頻協(xié)議(ISO15693)5的要求對(duì)數(shù)據(jù)進(jìn)行編碼和調(diào)制,然后經(jīng)過(guò)天線發(fā)送出去。此時(shí),在閱讀距離范圍內(nèi)的電子標(biāo)簽(射頻卡)收到此命令,經(jīng)過(guò)認(rèn)證,如果正確,則按命令的要求把自己的UID發(fā)送出去(如果錯(cuò)誤,則返回錯(cuò)誤信息)。讀卡模塊經(jīng)過(guò)天線收到此信息,對(duì)其進(jìn)行解調(diào)和解碼后,通過(guò)SPI串口送給單片機(jī)。單片機(jī)把收到的數(shù)據(jù)通過(guò)RS232串口送給收發(fā)模塊(AYG一59C),收發(fā)模塊以短消息的形式把數(shù)據(jù)發(fā)送給控制中心,然后控制中
5、心把收到的數(shù)據(jù)以短消息群發(fā)的形式送給各個(gè)智能站牌。站牌處的無(wú)線收發(fā)模塊收到此信息后,通過(guò)串口RS232送給單片機(jī)。單片機(jī)把此信息送給液晶顯示模塊,通過(guò)液晶顯示模塊乘客就可以知道公交車行駛的情況。 2系統(tǒng)硬件設(shè)計(jì)硬件主要包括單片機(jī)MCU、RI一R6C-001A、液晶顯示器、時(shí)鐘電路、匹配電路及接口等外圍電路。下面給出各部分的詳細(xì)說(shuō)明及相關(guān)設(shè)計(jì)。 21 MCU部分圖2為MCU加外圍器件的應(yīng)用原理6,也即控制部分電路原理??刂撇糠质紫容o助RI-R6C一001A工作。因?yàn)镽I-R6C一001A芯片要正常工作,實(shí)現(xiàn)射頻閱讀器的功能,不但要有外圍電路,而且還要有控制器對(duì)其進(jìn)行適當(dāng)?shù)目刂?。PIC16F874
6、控制器有豐富的位操作指令,有SPI串行口和精簡(jiǎn)的指令集,能夠很容易地模擬RI-R6C-001A傳送數(shù)據(jù)的時(shí)序以及時(shí)鐘切換的時(shí)序。由于RI-R6C一001A對(duì)外只提供4個(gè)引腳(DOUT、DIN、SCLOCK、M-ERR),所以控制器的接口電路相對(duì)較簡(jiǎn)單。DOUT、DIN、SCLOCK三個(gè)引腳分別連接到單片機(jī)的SPI串行口SDI、SDO、SCK三根線上,用來(lái)實(shí)現(xiàn)數(shù)據(jù)的串行傳輸。M-ERR引腳用來(lái)檢測(cè)接收到射頻卡中的數(shù)據(jù)是否發(fā)生錯(cuò)誤(若有錯(cuò)誤,則此引腳變?yōu)楦唠娖?,因此把此引腳接到單片機(jī)的外部中斷輸入33引腳,用于檢測(cè)接收數(shù)據(jù)是否有錯(cuò)誤,進(jìn)而單片機(jī)對(duì)其作出相應(yīng)的處理。由于RI-R6C一001A在接收
7、射頻卡中的數(shù)據(jù)并把它發(fā)送給控制器時(shí),要求控制器對(duì)其發(fā)送的數(shù)據(jù)是否結(jié)束作出判斷,并且RI-R6C-001A不發(fā)送數(shù)據(jù)時(shí)就不再送時(shí)鐘,所以在此電路設(shè)計(jì)中把RI-R6C一001A的SCLOCK引腳也接到了具有電壓變化中斷功能的 RB4引腳。RB4引腳外接一個(gè)二極管,與軟件結(jié)合起來(lái),要求當(dāng)控制器供應(yīng)時(shí)鐘時(shí),RB4引腳處于高電平輸出狀態(tài),經(jīng)過(guò)二極管,RB4引腳不會(huì)輸入時(shí)鐘;當(dāng)RI-R6C-001A供應(yīng)時(shí)鐘時(shí),RB4引腳處于輸入狀態(tài),SCLOCK信號(hào)輸入此引腳,從而可以對(duì)發(fā)送數(shù)據(jù)是否結(jié)束作出相應(yīng)的判斷。其次控制器還要適時(shí)控制LCD的液晶顯示,圖2中,ADJ、CTRL是與MAX749相連的,提供LCD所需的
8、-20 V電壓;C5、C6、C7、E4、E7以及DOD7是與LCD相連的控制信號(hào)與數(shù)據(jù)信號(hào);同時(shí)也通過(guò)MAX232控制無(wú)線收發(fā)模塊AYG一59C數(shù)據(jù)的發(fā)送和接收。 22射頻部分微處理器與RI-R6C一001A之間的通信主要通過(guò)幾根連線實(shí)現(xiàn),圖3所示為射頻芯片加外圍器件的應(yīng)用原理2。射頻電路由三大部分組成:RI-R6C一001A應(yīng)用電路,與單片機(jī)相連的接口電路,天線發(fā)送、接收電路。在RI-R6C-001A應(yīng)用電路中,L1、 L2、C2組成的T型網(wǎng)絡(luò)以及L3、C9組成的LC網(wǎng)絡(luò)都起濾波作用,使RI-R6C-001A通過(guò)天線接收的數(shù)據(jù)不至于流向發(fā)送端TX-OUT,因?yàn)榇诵酒l(fā)送數(shù)據(jù)時(shí)頻率是1356
9、MHz,而接收信號(hào)的副載波頻率是1356 MHz28和1356 MHz32(FM)或1356 MHz32(AM),R-MOD端的電阻R2決定發(fā)送信號(hào)的調(diào)制深度;R3、L4、C10、C11組成串聯(lián)諧振電路,匹配阻抗為50 ??烧{(diào)電容C11用來(lái)準(zhǔn)確調(diào)整電路諧振點(diǎn)在1356 MHz,這一設(shè)計(jì)有利于閱讀器正確的收發(fā)信息。 3系統(tǒng)軟件設(shè)計(jì)RI-R6C-001A射頻芯片正常工作時(shí),一個(gè)基本的請(qǐng)求、應(yīng)答時(shí)序如圖4所示。由圖4可知,當(dāng)控制器由發(fā)送轉(zhuǎn)換為接收過(guò)程中,它同時(shí)由主動(dòng)轉(zhuǎn)化為被動(dòng),由發(fā)送時(shí)鐘轉(zhuǎn)換為接收時(shí)鐘。這里有時(shí)鐘切換問(wèn)題。a時(shí)刻表示控制器發(fā)送數(shù)據(jù)結(jié)束(發(fā)送數(shù)據(jù)時(shí)由控制器送出時(shí)鐘);b時(shí)刻控制器把DI
10、N置高電平,為SCLOCK準(zhǔn)備一個(gè)控制模式的轉(zhuǎn)換或者準(zhǔn)備一個(gè)結(jié)束信號(hào) ES1;c時(shí)刻DIN下降,控制器明確表明把SCLOCK的控制權(quán)交給射頻芯片RI-R6C一001A(此時(shí)SCLOCK=O,并且控制器和射頻芯片RI -R6C-001A的時(shí)鐘線都處于輸出狀態(tài));d時(shí)刻DIN再次置高電平,表明控制器離開(kāi)對(duì)總線的控制,直到DIN下降從而要求收回時(shí)鐘的控制權(quán)。在d時(shí)刻,SCLOCK仍然等于O,但控制器的SCLOCK引腳為輸入狀態(tài),射頻芯片RI-R6C-001A的SCLOCK引腳為輸出狀態(tài)。d時(shí)刻之后,射頻芯片RI-R6C-001A便開(kāi)始把接收到的從標(biāo)簽過(guò)來(lái)的數(shù)據(jù)送給控制器,以便下一步對(duì)收到的數(shù)據(jù)進(jìn)行處
11、理。當(dāng)射頻芯片RI-R6C-001A控制時(shí)鐘時(shí),它將發(fā)送一個(gè)S2給控制器。S2對(duì)應(yīng)于標(biāo)簽發(fā)過(guò)來(lái)的SOF,然后接著發(fā)送數(shù)據(jù)7位(圖中所示)和一個(gè)ES2對(duì)應(yīng)于標(biāo)簽過(guò)來(lái)的EOF。e時(shí)刻表示標(biāo)簽過(guò)來(lái)的數(shù)據(jù)射頻芯片RI-R6C-001A傳送結(jié)束。e時(shí)刻之后,控制器把DIN置低的目的是收回時(shí)鐘的控制權(quán),DIN引腳再一次出現(xiàn)一個(gè)高電平脈沖,表示控制器收回了對(duì)時(shí)鐘的控制權(quán),在高電平脈沖期間時(shí)鐘將改變方向。根據(jù)需要,可以再進(jìn)行下一次發(fā)送指令。在智能車輛識(shí)別系統(tǒng)中,閱讀器對(duì)應(yīng)答器的操作主要是讀標(biāo)簽的UID,因此,實(shí)現(xiàn)軟件時(shí),應(yīng)嚴(yán)格按照?qǐng)D4所示的時(shí)序要求。其實(shí),閱讀器對(duì)接收到的一系列數(shù)據(jù)先進(jìn)行判斷,然后決定執(zhí)行什么
12、命令,再將該命令轉(zhuǎn)換為應(yīng)答器所能接受的無(wú)線處理方式。注意,由于閱讀器對(duì)命令的分析和執(zhí)行都需要時(shí)間,所以要保證操作完成的速度和正確性。例如,在發(fā)命令CMD 之后,要有一個(gè)很短的時(shí)間延遲,再發(fā)二進(jìn)制數(shù)據(jù),以確保RI-R6C-001A能正確地動(dòng)作。操作指令和參數(shù)均用十六進(jìn)制數(shù)表示;同時(shí),閱讀器按照 ISO15693無(wú)線協(xié)議規(guī)范,將命令信息包調(diào)制發(fā)出。當(dāng)?shù)玫綉?yīng)答器的應(yīng)答信息后,再向控制器發(fā)送操作結(jié)果信息。命令處理過(guò)程實(shí)際上是命令的解釋和執(zhí)行過(guò)程。下面以讀一個(gè)標(biāo)簽的UID為例(其他命令的用法與之類似),給出系統(tǒng)的工作流程,如圖5所示。下面是讀標(biāo)簽UID的程序段5-6:由SPI口模擬的RI-R6C-001A的時(shí)序結(jié)果如圖6所示。圖6中,上升沿采樣數(shù)據(jù),兩幅圖中均有兩個(gè)信號(hào),上面的是時(shí)鐘信號(hào) SCLOCK,下面的是數(shù)據(jù)線DIN。起始位后,發(fā)送的數(shù)據(jù)是十六進(jìn)制的7D,緊接著是停止位,然后又是一個(gè)起始位,依次循環(huán)。從時(shí)序圖中可以看出,用 S
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年利用溫度變化加工機(jī)械項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- 2025軟件授權(quán)使用合同范本
- 2025年電梯安裝安全合同范本
- 2025年海南省新合同范本
- 竹材采運(yùn)合同法律風(fēng)險(xiǎn)與規(guī)避考核試卷
- 報(bào)紙新聞的公共衛(wèi)生新聞深度考核試卷
- 2025標(biāo)準(zhǔn)版房屋買(mǎi)賣合同范本
- 2025企業(yè)短期用工合同協(xié)議
- 2025精簡(jiǎn)版技術(shù)合同
- 2025《設(shè)備租賃合同范本》
- 五年級(jí)語(yǔ)文上冊(cè)第六單元習(xí)作 我想對(duì)您說(shuō) 公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 胰島素皮下注射標(biāo)準(zhǔn)解讀
- 間歇機(jī)構(gòu)獲獎(jiǎng)?wù)n件
- 常壓儲(chǔ)罐日常檢查記錄表
- 中國(guó)不寧腿綜合征的診斷與治療指南
- 陽(yáng)臺(tái)加固施工方案
- 重度哮喘診斷與處理中國(guó)專家共識(shí)(2024)解讀
- 社群健康助理員職業(yè)技能鑒定考試題及答案
- 中國(guó)中車集團(tuán)有限公司招聘筆試題庫(kù)2024
- 《對(duì)校園欺凌說(shuō)“不”》教學(xué)設(shè)計(jì)-山東教育出版社《心理健康教育》七年級(jí)下冊(cè)
- 果蔬深加工產(chǎn)業(yè)發(fā)展與競(jìng)爭(zhēng)力分析白皮
評(píng)論
0/150
提交評(píng)論