嵌入式系統的RFID讀卡器和無(wú)源標簽設計
摘要:以STM32F103VET6微處理器為核心,配合CR95HF射頻芯片構成符合ISO/IEC 15693標準的便攜式讀卡器。同時(shí),采用無(wú)線(xiàn)存儲芯片M24 LR64,開(kāi)發(fā)了與讀卡器配套的新型無(wú)源RFID標簽。該RFID系統工作在13.56 MHz頻率,其標簽的存儲容量達到24 KB,并通過(guò)I2C總線(xiàn)實(shí)現數據傳輸,適用于需要在標簽中攜帶大量數據的應用場(chǎng)合。實(shí)驗證明,開(kāi)發(fā)的RFID系統能穩定地進(jìn)行無(wú)線(xiàn)數據通信,具有工作穩定、適用性強的特點(diǎn)。
關(guān)鍵詞:射頻識別;嵌入式系統;ISO/IEC 15693;CR95HF;大容量標簽;M24LR64
引言
射頻識別(Radio Frequency Identification,RFID)技術(shù)是一種以射頻信號為通信載體非接觸的自動(dòng)識別技術(shù),能夠實(shí)現無(wú)線(xiàn)信息交流。RFID技術(shù)采用射頻信號傳輸數據,具有非接觸和在惡劣環(huán)境下工作等優(yōu)點(diǎn)。此外,相比于其他識別技術(shù),RFID標簽能夠通過(guò)上位機操作讀卡器進(jìn)行讀寫(xiě),更加方便和高效。因此,目前該技術(shù)已被廣泛應用于交通運輸、身份驗證、門(mén)禁安全等領(lǐng)域。根據供電方式,RFID標簽可以分為有源、無(wú)源和半有源標簽。
本文首先介紹了典型的嵌入式RFID系統,之后以意法半導體公司STM32F103VET6為核心與CR95HF射頻芯片組成一個(gè)便攜式讀卡器。同時(shí),針對現有RFID標簽存在存儲容量小、數據傳輸方式單一等問(wèn)題,基于意法半導體提供的M24LR64芯片,研究設計了一款應用于嵌入式RFID系統的大容量無(wú)源RFID標簽。該讀卡器和標簽無(wú)線(xiàn)工作頻率為13.56 MHz,符合ISO/IEC 15693標準,并支持符合I2C總線(xiàn)標準的有線(xiàn)通信;標簽存儲容量可達24 KB,可以滿(mǎn)足方便攜帶和大容量存儲的要求。
1 嵌入式RFID系統介紹
典型的嵌入式RFID系統通常包括以下部分:上位機系統、讀卡器、射頻標簽。讀卡器由嵌入式微處理器和射頻芯片組成。上位機工作的流程大致分為讀寫(xiě)兩個(gè)部分:讀取標簽和向標簽中寫(xiě)信息。讀取標簽信息時(shí),上位機發(fā)出指令信號存入微處理器,軟件控制射頻芯片發(fā)送讀數據命令給標簽,標簽根據接收到的讀數據命令將存儲單元中指定的數據通過(guò)天線(xiàn)發(fā)送到讀卡器,讀卡器再將數據發(fā)送到上位機系統。向標簽中寫(xiě)信息時(shí),過(guò)程類(lèi)似,上位機通過(guò)射頻讀卡器發(fā)送寫(xiě)指令,并將數據寫(xiě)到所設計標簽的相應存儲單元。典型的嵌入式RFID系統框圖如圖1所示。
2 基于嵌入式系統的讀卡器和標簽的設計
2.1 嵌入式RFID讀卡器的設計
2.1.1 讀卡器主控芯片及外圍電路的設計
本設計主控芯片采用STM32F103VET6微處理器。該處理器基于A(yíng)RM Cortex—M3內核,支持多種通信總線(xiàn),工作頻率為72 MHz,包括5個(gè)USART串行接口、2個(gè)I2C總線(xiàn)接口、3個(gè)SPI總線(xiàn)接口、CAN總線(xiàn)和USB總線(xiàn)。同時(shí),該處理器還具有80個(gè)通用I/O口、A/D轉換器、16位定時(shí)器、實(shí)時(shí)時(shí)鐘等功能,具有功能強大、功耗低等優(yōu)點(diǎn),可以滿(mǎn)足本系統讀卡器的設計要求。
讀卡器采用標準USB 5 V供電,通過(guò)穩壓芯片KF33BDT提供3.3 V電壓供微處理器使用。為了抗干擾,微處理器的每個(gè)電源引腳都并聯(lián)了0.1μF的去耦電容。微處理器的外部時(shí)鐘源選用兩個(gè),分別為高速外部時(shí)鐘源和低速外部時(shí)鐘源。高速外部時(shí)鐘源的晶振頻率為8 MHz,用于為系統提供精準的主時(shí)鐘;低速時(shí)鐘源的晶振頻率為32.768 kHz,用于為時(shí)鐘或日歷等提供時(shí)鐘源。負載電容的選擇需要根據晶振的大小進(jìn)行匹配,本讀卡器中高速外部時(shí)鐘源的負載電容為20pF,低速外部時(shí)鐘源負載電容為10pF。sTM32F103 VET6微處理器通過(guò)串口與CR95HF射頻芯片進(jìn)行通信,采用標準JTAG接口實(shí)現程序的燒寫(xiě)與調試,并通過(guò)USB總線(xiàn)與上位機高速通信。
評論