當(dāng)前位置: 首頁(yè) > 傳感測(cè)量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > RFID系統(tǒng) > 讀寫(xiě)器
發(fā)布日期:2022-05-20 點(diǎn)擊率:66
近年來(lái)隨著微電子技術(shù),半導(dǎo)體技術(shù)和集成電路技術(shù)的迅猛發(fā)展,非接觸性IC卡技術(shù)已經(jīng)在我們?nèi)粘I钪械玫綇V泛的應(yīng)用,如學(xué)校食堂使用的飯卡,公交車上使用的交通卡,門(mén)禁系統(tǒng)中使用的門(mén)卡,停車收費(fèi)裝置中的收費(fèi)卡。非接觸IC卡實(shí)際上是一個(gè)無(wú)線收發(fā)裝置,是RFID系統(tǒng)中真正的數(shù)據(jù)載體。在卡片內(nèi)部由收發(fā)天線和專用芯片組成。
隨著計(jì)算機(jī)和通信技術(shù)的發(fā)展,RFID(Radio Frequency Identification)技術(shù)越來(lái)越引起人們的關(guān)注。標(biāo)準(zhǔn)的RFID (Radio Frequency identification)系統(tǒng)由閱讀器,控制器,標(biāo)簽三部分組成,可實(shí)現(xiàn)多目標(biāo)的動(dòng)態(tài)識(shí)別。如圖1所示閱讀器與應(yīng)答器構(gòu)成一個(gè)完整的射頻系統(tǒng)。從射頻識(shí)別系統(tǒng)中可以看出閱讀器的性能和功能標(biāo)簽識(shí)別中起著重要的作用。這個(gè)狀態(tài)下閱讀器可以對(duì)卡進(jìn)行數(shù)據(jù)的讀寫(xiě),密碼修改。本文介紹一種基于讀卡器專用芯片RC530的閱讀器的設(shè)計(jì)。

一、硬件設(shè)計(jì)
在系統(tǒng)設(shè)計(jì)中,主要由上位PC機(jī)通過(guò)串口向閱讀器發(fā)送控制指令和讀寫(xiě)的數(shù)據(jù),再由閱讀器完成與應(yīng)答器間的通信。因此將閱讀器分為上位機(jī)通訊電路,控制電路,卡數(shù)據(jù)處理電路三部分。圖2為閱讀器的電路方框圖。

二、射頻電路部分
RC530是Phlilp公司出品的應(yīng)用與13.56MHz非接觸式通信中高集成讀卡IC系列中的一員,該芯片完全集成了在 13.56MHz下所有類型的被動(dòng)非接觸式通信方式和協(xié)議。
MFRC530支持ISO14443A所有的層。RC530的外圍電路入圖所示。該電路由接收電路和單片機(jī)接口電路兩部分組成。由于RC530內(nèi)部接收部分使用一個(gè)受益于副載波雙邊帶的概念裝入卡響應(yīng)的調(diào)整。推薦使用內(nèi)部產(chǎn)生的VMID電勢(shì)作為RX腳的輸入電勢(shì)。為了提供一個(gè)穩(wěn)定的參考電壓,必須在VIMD腳接一個(gè)對(duì)地的電容C9,RX和VMID必須連接一個(gè)分壓IC卡將回復(fù)自己UID,如果沒(méi)有碰撞閱讀器將收到完整的電路由R9,R10構(gòu)成,而且天線與分壓器間還需要用一個(gè)電容C10串接。由于IC卡工作在13.56Mhz下。石英晶體在產(chǎn)生用于驅(qū)動(dòng)RC530和天線的13.56Mhz時(shí)鐘時(shí),還會(huì)產(chǎn)生更高頻率的諧波。因此必須加上由L1,L2,C11,C13組成的低通濾波電路。

圖3
三、卡選擇,防碰撞過(guò)程
一般情況下將卡的工作狀態(tài)分為Power OFF, IDLE,READY, READY*, ACTIVE, ACTIVE*, HALT七個(gè)狀態(tài)。
Power OFF狀態(tài):由于缺少磁場(chǎng),IC卡無(wú)法獲得任何能量,處于非工作狀態(tài)。
IDLE狀態(tài):在IDLE狀態(tài)下IC處于磁場(chǎng)中,并獲得足夠的能量,此時(shí)IC卡可以識(shí)別閱讀器發(fā)出的請(qǐng)求和喚醒命令。
Ready, Ready*狀態(tài):這是兩個(gè)工作相同的工作狀態(tài),在這個(gè)狀態(tài)下IC卡與閱讀器之間進(jìn)行卡選擇和防碰撞循環(huán)。
ACTIVE, ACTIVE*狀態(tài):這是兩個(gè)相同的工作狀態(tài),在這個(gè)狀態(tài)下閱讀器可以對(duì)卡進(jìn)行數(shù)據(jù)的讀寫(xiě),密碼修改。
HALT狀態(tài):在這個(gè)處于下IC卡只接受閱讀器發(fā)送的WUPA指令同時(shí)恢復(fù)ATQA然后進(jìn)入READY*狀態(tài)。
狀態(tài)機(jī)工作機(jī)制如圖4:

當(dāng)IC卡進(jìn)入有效的磁場(chǎng)范圍時(shí)自動(dòng)進(jìn)入IDLE狀態(tài)。此MFRC530支持ISO14443A所有的層。RC530的外圍電路入圖時(shí)閱讀器發(fā)送會(huì)發(fā)送REQA指令,IC卡自動(dòng)以ATQA指令應(yīng)所示。該電路由接收電路和單片機(jī)接口電路兩部分組成。由答,表示有卡在天線的工作區(qū)內(nèi)。IC卡進(jìn)入READY狀態(tài),于RC530內(nèi)部接收部分使用一個(gè)受益于副載波雙邊帶的概念同時(shí)進(jìn)行防碰撞循環(huán)。
閱讀器發(fā)送SEL指令和NVB指令。SEL值為93選擇cascade level 1;NVB值為20,協(xié)定通訊中的有效位數(shù)。此時(shí)IC卡將回復(fù)自己UID,如果沒(méi)有碰撞閱讀器將收到完整的UID,4字節(jié)。如果有碰撞,閱讀器將根據(jù)第一個(gè)沖突位從新賦NVB的值,從新發(fā)送SEL,NVB指令,直到獲取完整的UID。然后閱讀器將NVB值設(shè)為70加上4字節(jié)UID發(fā)送給IC卡,IC卡將接受的UID與自己的UID比較如果相同則回復(fù)SAK指令,如果SAK的b3為1表示UID不完整從新進(jìn)行防沖突循環(huán),如果b3為0則防沖突完成,IC卡進(jìn)入Active狀態(tài)。卡選擇和防碰撞完成。
通過(guò)利用PC機(jī),仿真器和Keil C開(kāi)發(fā)環(huán)境完成了軟件的編寫(xiě)和調(diào)試,采用模塊化的編程結(jié)構(gòu),該系統(tǒng)已經(jīng)可以使用,如果進(jìn)一步優(yōu)化軟件和硬件設(shè)計(jì)提高系統(tǒng)的可靠性,加上設(shè)計(jì)成本低廉,應(yīng)該會(huì)得到廣泛的運(yùn)用。
?。ㄎ?肇慶市地理與信息編制研究中心,夏國(guó)毅 )
1
下一篇: PLC、DCS、FCS三大控