頻率可調(diào)的多協(xié)議RFID讀寫器設(shè)計
RFID讀寫器和標(biāo)簽之間的信息能否準(zhǔn)確地進(jìn)行交換,與兩者的數(shù)據(jù)編解碼方式、數(shù)據(jù)格式、調(diào)制解調(diào)方式,以及傳輸速率有關(guān),通信協(xié)議對此進(jìn)行了規(guī)定,通信協(xié)議的結(jié)構(gòu)框圖如圖3所示。本文引用地址:http://butianyuan.cn/article/153722.htm
為實(shí)現(xiàn)對不同頻段、不同通信協(xié)議的標(biāo)簽的讀取,RFID讀寫器需要解決頻率可調(diào)和通信協(xié)議可變兩大問題。對于頻率問題,讀寫器通過設(shè)置CC1101的頻率寄存器來設(shè)定頻率,這屬于系統(tǒng)軟件設(shè)計的內(nèi)容;同時,通過改變CC1101外圍電路的元件參數(shù)值以匹配所設(shè)定的工作頻段,這屬于系統(tǒng)硬件設(shè)計的內(nèi)容。對于協(xié)議問題,編解碼方式和數(shù)據(jù)格式可以通過在主控制器STM32F103VET6中編程實(shí)現(xiàn),調(diào)制解調(diào)方式和傳輸速率都可以通過配置CC1101中的調(diào)制器配置寄存器實(shí)現(xiàn),對協(xié)議的設(shè)置均屬于系統(tǒng)軟件設(shè)計的內(nèi)容。
2 讀寫器系統(tǒng)硬件設(shè)計
讀寫器系統(tǒng)硬件部分包括STM32F103VET6主控器、CC1101射頻收發(fā)模塊、液晶顯示模塊、Wi—Fi收發(fā)模塊等。讀寫器通過CC1101射頻收發(fā)模塊與標(biāo)簽進(jìn)行通信,讀寫器硬件設(shè)計中最關(guān)鍵的是CC1101射頻收發(fā)模塊的外圍匹配網(wǎng)絡(luò)的設(shè)計。
2.1 射頻收發(fā)模塊
本設(shè)計中選用的CC1101射頻收發(fā)模塊可工作于300~348 MHz、387~464 MHz和779~928 MHz頻段,通過配置CC1101中的頻率寄存器可很方便地實(shí)現(xiàn)CC1101工作頻率的設(shè)定。圖4和圖5構(gòu)成了整個CC1101射頻收發(fā)模塊。
圖4是CC1101的引腳連接圖,CC1101通過SPI與STM32F103VET6相連。圖5是連接CC1101的射頻端口和天線的匹配網(wǎng)絡(luò)圖。外圍匹配電路可以進(jìn)行阻抗和頻率的匹配。當(dāng)CC1101的頻率寄存器中值改變時,外圍匹配電路也需進(jìn)行調(diào)整,才能適應(yīng)CC1101設(shè)定的各工作頻率。
經(jīng)CC1101的射頻端口RF_N與RF_P輸入、輸出的都是差分信號。與射頻端口相連的是一個巴倫轉(zhuǎn)換電路,實(shí)現(xiàn)差分信號和單端信號的轉(zhuǎn)換。與巴倫轉(zhuǎn)換電路的另一端相連的是兩個L型網(wǎng)絡(luò),用來濾波和進(jìn)行阻抗匹配。最末端連接的是天線,可以發(fā)送和接收電磁波。CC1101可以在發(fā)送模式和接收模式之間進(jìn)行切換。
CC1101工作頻段較寬,一套固定的匹配網(wǎng)絡(luò)無法滿足工作頻段內(nèi)的所有頻率。本設(shè)計中采用了兩套匹配網(wǎng)絡(luò),分別對應(yīng)300~410 MHz頻段和410~928 MHz頻段,從而覆蓋CC1101所有工作頻率。這兩套電路網(wǎng)絡(luò)只是元件參數(shù)值不同,它們的結(jié)構(gòu)一致,均如圖5所示。兩套電路中均有可調(diào)電容與電感,通過改變可調(diào)電容C1和可調(diào)電感L1的值可設(shè)定對應(yīng)頻段內(nèi)的任意頻率點(diǎn)。圖6給出了頻率設(shè)定的仿真結(jié)果,其中各子圖的中心頻率分別設(shè)定為328 MHz、433 MHz、868 MHz和915 MHz。
圖6中這4條曲線的最高點(diǎn)對應(yīng)的就是匹配網(wǎng)絡(luò)的中心頻率。由仿真結(jié)果可知,圖5所示匹配網(wǎng)絡(luò)電路可以實(shí)現(xiàn)中心頻率可調(diào),解決了與CC1101中設(shè)定的工作頻率的匹配問題。
評論