在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用射頻標(biāo)簽多協(xié)議芯片實(shí)現(xiàn)RFID閱讀器的設(shè)計(jì)

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-10-11 09:17 ? 次閱讀

概述

近年來隨著微電子技術(shù)的不斷發(fā)展,半導(dǎo)體技術(shù)和集成電路技術(shù)也在迅速發(fā)展。目前,IC卡已經(jīng)深入到社會生活的各個角落,各種各樣的卡大大方便了人們的生活,如銀行使用的信用卡、公交車使用的交通卡、食堂使用的就餐卡、出入管理使用的考勤卡、打電話使用的電話卡、手機(jī)中使用的SIM卡等。IC卡又稱為集成電路卡??ㄆ瑑?nèi)封裝有集成電路,用以存儲和處理數(shù)據(jù)。在IC卡的發(fā)展過程中正在經(jīng)歷從存儲卡到智能卡,從接觸式卡到非接觸式卡,從近距離卡到遠(yuǎn)距離卡的過渡,與之相應(yīng)的,能夠讀取卡內(nèi)信息的閱讀器也在不斷的發(fā)展和更新。非接觸式卡又稱射頻卡(應(yīng)答器),使用無線電調(diào)制方式和閱讀器進(jìn)行信息交換。

射頻識別技術(shù)是二十世紀(jì)九十年代興起的一項(xiàng)自動識別技術(shù),它利用無線電射頻方式進(jìn)行非接觸式雙向通信。RFID(Radio Frequency Identification)系統(tǒng)中射頻卡(應(yīng)答器)與閱讀器之間無需物理接觸即可完成識別,可實(shí)現(xiàn)多目標(biāo)識別和運(yùn)動目標(biāo)識別,應(yīng)用范圍更加廣泛。圖1是閱讀器和應(yīng)答器組成的一個完整射頻系統(tǒng):

從射頻系統(tǒng)中可以看出閱讀器的重要性及它的功能,在整個通信過程中閱讀器起到橋梁的作用。

硬件設(shè)計(jì)

考慮到閱讀器在系統(tǒng)中要完成的工作主要是從射頻卡讀取數(shù)據(jù),并將數(shù)據(jù)經(jīng)相應(yīng)的處理后送給主機(jī)。在設(shè)計(jì)時按功能對閱讀器進(jìn)行模塊化設(shè)計(jì),圖2是閱讀器的內(nèi)部功能框圖。圖中閱讀器分為射頻卡數(shù)據(jù)讀取部分(射頻部分)、控制電路部分、主機(jī)接口電路部分。

控制部分

此控制部分是為了輔助RI-R6C-001A工作,因?yàn)镽I-R6C-001A芯片要正常工作,完成射頻閱讀器的功能,不但需要有外圍電路,而且還需要有控制器對其進(jìn)行適當(dāng)?shù)目刂?。在此設(shè)計(jì)中選用了PIC16F874單片機(jī)作為控制器,由于此單片機(jī)有豐富的位操作指令,有SPI串行口,精簡的指令集,能夠很容易的模擬RI-R6C-001A傳送數(shù)據(jù)的時序以及時鐘切換時序。由于RI-R6C-001A對外只提供 四個引腳DOUT、DIN、SCLOCK、M-ERR,所以控制器的接口電路相對較簡單。DOUT、DIN、SCLOCK三個引腳分別連接到單片機(jī)的SPI串行口SDI、SDO、SCK三根線上,用來實(shí)現(xiàn)數(shù)據(jù)的串行傳輸。M-ERR引腳用來檢測接收到射頻卡中的數(shù)據(jù)是否發(fā)生錯誤,若有錯誤此引腳變?yōu)楦唠娖?,因此把該引腳接到單片機(jī)的外部中斷輸入引腳端,用于檢測接收數(shù)據(jù)是否有錯誤,進(jìn)而單片機(jī)對其做出相應(yīng)的處理。由于RI-R6C-001A在接收射頻卡中的數(shù)據(jù)并把它發(fā)送給控制器時,要求控制器要對其發(fā)送數(shù)據(jù)是否結(jié)束做出判斷,并且RI-R6C-001A不發(fā)送數(shù)據(jù)時就不再送時鐘,所以在此電路設(shè)計(jì)中把RI-R6C-001A的SCLOCK引腳也接到了具有電壓變化中斷功能的RB4引腳,此引腳外接一個二極管,與軟件結(jié)合起來,要求當(dāng)控制器供應(yīng)時鐘時,RB4引腳處于高電平輸出狀態(tài),經(jīng)過二極管,RB4引腳不會輸入時鐘;當(dāng)RI-R6C-001A供應(yīng)時鐘時 ,RB4引腳處于輸入狀態(tài),SCLOCK信號輸入此引腳,從而可以對發(fā)送數(shù)據(jù)是否結(jié)束作出相應(yīng)的判斷。

射頻部分

RI-R6C-001A芯片是TI公司最新開發(fā)的針對IC卡讀寫的多協(xié)議收發(fā)器,支持的協(xié)議包括: Tag-it協(xié)議、ISO/IEC 15693-2、ISO/IEC 14443-2(TYPE A)。該收發(fā)器由發(fā)送器,接收器,電源供應(yīng),參考時鐘和內(nèi)部振蕩器,默認(rèn)的復(fù)位設(shè)置和電源管理,串行通信接口等幾部分組成。該芯片通常是+5V供電,采用SSOP20封裝,內(nèi)部封裝有發(fā)送編碼器,調(diào)制器,接收器和解調(diào)器,典型發(fā)送功率200mW,有IDLE、POWER DOWN、FULL POWER三種電源管理功能。它提供給用戶數(shù)字接口的信號線為DIN、DOUT、SCLOCK,通過這三根線可完成控制器與RI-R6C-001A芯片之間的數(shù)據(jù)傳輸。當(dāng)RI-R6C-001A要發(fā)送數(shù)據(jù)時,時鐘由單片機(jī)控制,當(dāng)它要接收數(shù)據(jù)時,時鐘由該芯片控制。 DOUT除了在接收數(shù)據(jù)期間有把接收到的數(shù)據(jù)輸出給單片機(jī)的功能外,還用來表征RI-R6C-001A內(nèi)部FIFO的情況。DOUT內(nèi)部下拉,平時為低電平。輸入數(shù)據(jù)過程中,當(dāng)RI-R6C-001A的16位FIFO寄存器滿時,DOUT線會自動跳變?yōu)楦唠娖?,直到FIFO寄存器空,DOUT線又會跳變?yōu)榈碗娖健T谲浖O(shè)計(jì)時單片機(jī)每發(fā)一位數(shù)據(jù)都要檢測DOUT的狀態(tài)。在DOUT為高電平期間,輸入數(shù)據(jù)無效。

射頻電路由三大部分組成(見圖4):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通過天線接收的數(shù)據(jù)不至于流向發(fā)送端TX-OUT,因?yàn)榇诵酒l(fā)送數(shù)據(jù)時頻率是13.56MHz,而接收的信號的載波頻率是13.56MHz/28和13.56MHz/32(FM)或者13.56MHz/32(AM),R-MOD端的電阻R2決定發(fā)送信號的調(diào)制深度;R3、L4、C10、C11組成串聯(lián)諧振電路,匹配阻抗50 ,可調(diào)電容C11用來準(zhǔn)確調(diào)整電路諧振點(diǎn)在13.56MHz。這一設(shè)計(jì)有利于閱讀器正確的收發(fā)信息。

系統(tǒng)工作過程

接收數(shù)據(jù)過程

單片機(jī)與RI-R6C-001A之間通信必須遵循Tag-it協(xié)議或ISO/IEC 15693,其中Tag-it是TI公司最新開發(fā)的RFID Transponder(應(yīng)答器)的注冊商標(biāo),是一個產(chǎn)品系列。Tag-it完全和ISO/IEC15693兼容,Tag-it應(yīng)答器與閱讀器之間是半雙工通信,首先閱讀器主動發(fā)一個請求(包含命令和參數(shù)),應(yīng)答器被動發(fā)一個應(yīng)答(包含發(fā)送的數(shù)據(jù)和狀態(tài))。 在軟件設(shè)計(jì)上必須讓單片機(jī)發(fā)送數(shù)據(jù)和接收數(shù)據(jù)滿足RI-R6C-001A的通信要求。由單片機(jī)發(fā)給RI-R6C-001A的命令序列必須符合以下格式:

S1表示傳輸開始,長度為1位;CMD表示命令字節(jié),長度為8位或1位,8位用于普通模式,1位用于寄存器模式;ES1表示傳輸停止。命令字節(jié):規(guī)定RI-R6C-001A與應(yīng)答器通信時的有關(guān)參數(shù),例如:支持的射頻協(xié)議,調(diào)制方式,調(diào)制深度,波特率等。普通模式在每次通信時命令序列中都要包含使用的有關(guān)參數(shù),而寄存器模式命令序列中并不含這些參數(shù),而是由預(yù)先寫入配置寄存器中的數(shù)值所決定;數(shù)據(jù)位是根據(jù)通信時的要求定的,數(shù)據(jù)位的順序由ISO15693-3或者Tag-it協(xié)議所規(guī)定,具體采用哪一種射頻協(xié)議使閱讀器與應(yīng)答器通信由CMD中指定, 因此數(shù)據(jù)位是任意的,且長短根據(jù)要求通信的信息而定。單片機(jī)的SPI口正好能滿足這一要求。由于SPI口沒有開始和停止位,為了滿足RI-R6C-001A開始和停止位的要求,起始位是通過在啟動SPI口之前直接用位操作指令先對DIN置低,然后對SCLOCK置高,再把DIN置高從而表示開始接收數(shù)據(jù)的起始位,然后啟動SPI接口傳輸數(shù)據(jù); 停止位是通過在數(shù)據(jù)傳輸結(jié)束后把SPI口引腳變成通用的I/O引腳,用位操作指令先把DIN、SCLOCK置高,再把DIN置低,表示傳輸數(shù)據(jù)結(jié)束。數(shù)據(jù)位:RI-R6C-001A接收單片機(jī)發(fā)來的數(shù)據(jù)時是在每個時鐘SCLOCK的上升沿鎖存數(shù)據(jù),并且要求數(shù)據(jù)位的值必須被建立且SCLOCK為高電平時數(shù)據(jù)保持不變,也就是說要求單片機(jī)在時鐘的下降沿送出數(shù)據(jù),在時鐘的上升沿?cái)?shù)據(jù)是穩(wěn)定的,可供閱讀器對輸入的數(shù)據(jù)進(jìn)行鎖存,因此對控制器SPI口相關(guān)寄存器SSPCON和SSPSTAT進(jìn)行適當(dāng)設(shè)置就可以滿足此要求。

數(shù)據(jù)傳送

單片機(jī)要接收RI-R6C-001A發(fā)過來的數(shù)據(jù),首先在時序上必須滿足RI-R6C-001A發(fā)送數(shù)據(jù)時序的要求,見圖5。發(fā)送數(shù)據(jù)時,是在每個時鐘的上升沿送出數(shù)據(jù),在每個時鐘的下降沿?cái)?shù)據(jù)穩(wěn)定,因此單片機(jī)應(yīng)該在時鐘的下降沿采樣數(shù)據(jù),這同樣可以通過設(shè)置SSPCON和SSPSTAT寄存器來實(shí)現(xiàn)。

時鐘切換

需要注意的是,當(dāng)單片機(jī)由發(fā)送轉(zhuǎn)換為接收過程中,它同時由主動轉(zhuǎn)化為被動,由發(fā)送時鐘轉(zhuǎn)換為接收時鐘,這里有時鐘切換問題,應(yīng)滿足圖6所示時序圖關(guān)系。

由時序圖知當(dāng)單片機(jī)傳輸數(shù)據(jù)ES1結(jié)束后(在a時刻)把SPI用到的引腳設(shè)置為通用I/O引腳,要進(jìn)行時鐘的切換,在第一個tran期間,通過位操作指令先把SCLOCK=0,再讓DIN引腳出現(xiàn)一個正脈沖(b時刻到c時刻),單片機(jī)就把時鐘控制權(quán)交給了RI-R6C-001A,d時刻表明在RI-R6C-001A控制SCLOCK的時間內(nèi)DIN引腳為高電平,注意在閱讀器給單片機(jī)送數(shù)據(jù)時,DIN引腳一直保持高電平,一旦它不再送數(shù)據(jù),同時也不再送時鐘, 在編程時可以檢測單片機(jī)的時鐘輸入端是否由時鐘輸入,從而決定閱讀器是否還在給單片機(jī)發(fā)送數(shù)據(jù)。當(dāng)閱讀器控制SCLOCK時,它將發(fā)送一個S2對應(yīng)于應(yīng)答器發(fā)送過來的SOF,2bit數(shù)據(jù)和一個ES2對應(yīng)于應(yīng)答器發(fā)送過來的EOF。在第二個tran期間可再次通過位操作指令讓DIN引腳上產(chǎn)生一個正脈沖,此時單片機(jī)就收回了控制權(quán),然后按第一次發(fā)數(shù)據(jù)的方式發(fā)數(shù)據(jù)。 在單片機(jī)接收DOUT引腳上數(shù)據(jù)的過程中,通過對單片機(jī)中與SPI接口有關(guān)的寄存器的設(shè)置,可以讓單片機(jī)在輸入的每位數(shù)據(jù)的有效時間中間采樣數(shù)據(jù),這一設(shè)置正好與RI-R6C-001A輸出數(shù)據(jù)的時序相吻合,注意在每次時鐘切換的過程中,SCLOCK都是為低電平的。

結(jié)束語

通過利用PC機(jī),仿真器以及MPLAB ICE集成開發(fā)環(huán)境完成了軟件的調(diào)試,軟件的主要功能包括:從單片機(jī)發(fā)送符合RI-R6C-001A所要求的命令,數(shù)據(jù)。RI-R6C-001A收到這些數(shù)據(jù)進(jìn)行處理,加上SOF和EOF后,以請求的形式發(fā)送給應(yīng)答器,并接收應(yīng)答器以應(yīng)答的形式發(fā)來的數(shù)據(jù),進(jìn)行處理后再通過輸出引腳DOUT 送給單片機(jī),在編程時采用了模塊式的結(jié)構(gòu),利用PIC16F87X匯編C語言進(jìn)行寫的程序。

該系統(tǒng)經(jīng)過測試,已經(jīng)可以使用,如果硬件和軟件設(shè)計(jì)合理,進(jìn)一步提高其可靠性和安全性,再加上成本低廉、讀寫電路簡單,應(yīng)用必然會更加廣泛。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    456

    文章

    51030

    瀏覽量

    425445
  • RFID
    +關(guān)注

    關(guān)注

    388

    文章

    6181

    瀏覽量

    238192
  • 閱讀器
    +關(guān)注

    關(guān)注

    0

    文章

    302

    瀏覽量

    27940
收藏 人收藏

    評論

    相關(guān)推薦

    基于RFID的便攜式閱讀器的設(shè)計(jì)

    RFID(射頻識別)技術(shù)是一種非接觸式的自動識別技術(shù),通過發(fā)射射頻信號對目標(biāo)進(jìn)行自動識別。RFID 系統(tǒng)由電子標(biāo)簽
    發(fā)表于 09-16 10:31 ?1548次閱讀
    基于<b class='flag-5'>RFID</b>的便攜式<b class='flag-5'>閱讀器</b>的設(shè)計(jì)

    基于FPSLIC的UHF頻段RFID閱讀器實(shí)現(xiàn)

    基于FPSLIC的UHF頻段RFID閱讀器實(shí)現(xiàn)通常,RFID系統(tǒng)由電子標(biāo)簽(tag)、閱讀器(
    發(fā)表于 11-13 21:24

    UHF RFID閱讀器基帶處理接收端電路總體結(jié)構(gòu)和解調(diào)設(shè)計(jì)

    閱讀器設(shè)計(jì)采用了IQ 兩路正交調(diào)制解調(diào)的零中頻方案。整個閱讀器射頻前端和基帶處理兩個部分組成,射頻前端對發(fā)送基帶信號進(jìn)行上變頻和功率放大
    發(fā)表于 05-29 06:47

    SAW RFID閱讀器的信號處理電路怎么實(shí)現(xiàn)

    RFID是一種簡單的無線系統(tǒng),只有兩個基本器件,該系統(tǒng)用于控制、檢測和跟蹤物體。系統(tǒng)由一個詢問(或閱讀器)和很多應(yīng)答(或標(biāo)簽)組成。
    發(fā)表于 08-09 06:34

    UHF無源RFID標(biāo)簽芯片阻抗測試的方法有哪些?

    射頻識別RFID(Radio Frequency Identification)系統(tǒng)由閱讀器和電子標(biāo)簽組成,天線是閱讀器和電子
    發(fā)表于 09-27 06:08

    RFID系統(tǒng)的便攜式閱讀器怎么設(shè)計(jì)?

    RFID(射頻識別)技術(shù)是一種非接觸式的自動識別技術(shù),通過發(fā)射射頻信號對目標(biāo)進(jìn)行自動識別。RFID 系統(tǒng)由電子標(biāo)簽
    發(fā)表于 09-29 07:23

    請問如何測量射頻標(biāo)簽閱讀器之間的RSSI值?

    您好,我是射頻通信領(lǐng)域的新手。我正在從事一個項(xiàng)目,其中我必須使用 RF 閱讀器與 RF 標(biāo)簽進(jìn)行通信。我打算使用的射頻標(biāo)簽IC屬于ST25T
    發(fā)表于 12-28 09:48

    基于隱私保護(hù)的Mobile RFID閱讀器協(xié)議

    在Mobile RFID 中如何保護(hù)攜帶標(biāo)簽閱讀器的用戶的隱私問題是Mobile RFID 急待解決的一個關(guān)鍵問題。在本文中,我們提出一個利用信任代理和PKI 技術(shù)的
    發(fā)表于 01-13 15:07 ?17次下載

    基于軟件無線電技術(shù)的RFID閱讀器的設(shè)計(jì)與實(shí)現(xiàn)

    可以實(shí)現(xiàn)對不同頻段,符合不同標(biāo)準(zhǔn)的 RFID 標(biāo)簽進(jìn)行讀寫。通過與標(biāo)準(zhǔn)閱讀器的讀取結(jié)果進(jìn)行比對,仿真閱讀器
    發(fā)表于 11-04 11:04 ?7次下載
    基于軟件無線電技術(shù)的<b class='flag-5'>RFID</b><b class='flag-5'>閱讀器</b>的設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>

    多種RFID標(biāo)簽標(biāo)準(zhǔn)的射頻識別閱讀器設(shè)計(jì)

    對不同頻段,符合不同標(biāo)準(zhǔn)的RFID標(biāo)簽進(jìn)行讀寫。通過與標(biāo)準(zhǔn)閱讀器的讀取結(jié)果進(jìn)行比對,仿真閱讀器實(shí)現(xiàn)了對R
    發(fā)表于 12-06 20:51 ?1132次閱讀
     多種<b class='flag-5'>RFID</b><b class='flag-5'>標(biāo)簽</b>標(biāo)準(zhǔn)的<b class='flag-5'>射頻</b>識別<b class='flag-5'>閱讀器</b>設(shè)計(jì)

    采用新型集成元件來簡化RFID閱讀器設(shè)計(jì)

    UHF RFID 1W 閱讀器的RF部分通常包含大量的不同半導(dǎo)體制造工藝的RF元件。本文討論下一代RFID(射頻識別)閱讀器如何
    發(fā)表于 12-13 01:50 ?1136次閱讀

    采用LabVIEW圖形化編程語言設(shè)計(jì)的基于軟件無線電的RFID閱讀器

    針對目前RFID系統(tǒng)工作頻率多樣,各類標(biāo)準(zhǔn)眾多且差距較大,不適合多種標(biāo)簽同時應(yīng)用的情況,提出了基于軟件無線電及LabVIEW 設(shè)計(jì)RFID閱讀器的思想。通過加載不同的軟件代碼,仿真
    發(fā)表于 07-30 15:06 ?2326次閱讀
    <b class='flag-5'>采用</b>LabVIEW圖形化編程語言設(shè)計(jì)的基于軟件無線電的<b class='flag-5'>RFID</b><b class='flag-5'>閱讀器</b>

    基于RFID技術(shù)與FPGA技術(shù)相結(jié)合實(shí)現(xiàn)閱讀器的設(shè)計(jì)

    RFID 系統(tǒng)由閱讀器(Reader),電子標(biāo)簽( Tag) 和后臺數(shù)據(jù)庫組成 ,見圖1。閱讀器從附著在物品上的Tag中讀取數(shù)據(jù),這些數(shù)據(jù)在閱讀器
    的頭像 發(fā)表于 02-06 08:39 ?2511次閱讀
    基于<b class='flag-5'>RFID</b>技術(shù)與FPGA技術(shù)相結(jié)合<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>閱讀器</b>的設(shè)計(jì)

    基于軟件無線電及LabVIEW 設(shè)計(jì)RFID閱讀器

    對不同頻段,符合不同標(biāo)準(zhǔn)的RFID標(biāo)簽進(jìn)行讀寫。通過與標(biāo)準(zhǔn)閱讀器的讀取結(jié)果進(jìn)行比對,仿真閱讀器實(shí)現(xiàn)了對R
    發(fā)表于 09-12 09:23 ?615次閱讀
    基于軟件無線電及LabVIEW 設(shè)計(jì)<b class='flag-5'>RFID</b><b class='flag-5'>閱讀器</b>

    ZigBee模塊在RFID射頻識別閱讀器中有著怎樣的作用

    本系統(tǒng)能夠通過無線傳感網(wǎng)絡(luò)遠(yuǎn)程對RFID射頻識別閱讀器進(jìn)行讀寫操作,同時控制RFID射頻識別閱讀器
    發(fā)表于 01-02 17:04 ?2913次閱讀
    ZigBee模塊在<b class='flag-5'>RFID</b><b class='flag-5'>射頻</b>識別<b class='flag-5'>閱讀器</b>中有著怎樣的作用
    主站蜘蛛池模板: 日本特黄特色大片免费看| 日本.www| 狠狠干狠狠色| 黄视频网站在线看| 综合色婷婷| 凹凸福利视频导航| 国产欧美日韩电影| 成人亚洲欧美在线电影www色| 色婷婷欧美| 三及毛片| 免费国产成人α片| 国产青草| 小优视频在线| 欧美屁屁影院| 操插干| 18欧美乱大交| xxxx性bbbb| 色视频网站免费| 中文字幕首页| 天堂影院在线| 女生张开腿让男人桶| 狠狠色狠狠色综合日日不卡| freesex欧美| 人人公开免费超级碰碰碰视频| 黑色丝袜美女被网站| 欧美另类69| 国产免费久久精品99久久| 香蕉视频在线免费播放| 欧洲综合网| 国产玖玖| 日本zzzwww大片免费| 日本69xxxxx| 在线免费观看视频你懂的| 四虎影院海外永久| 黄色一级日本| 天天弄| 男人操女人在线观看| 最近2018中文字幕免费看在线 | 午夜影院日韩| 国产午夜精品理论片免费观看| 123成人网|