本發(fā)明涉及電子通信設備
技術領域:
,尤其是涉及一種RFID閱讀器中寄存器的訪問方法。
背景技術:
:隨著通信技術的不斷發(fā)展,RFID閱讀器又稱為讀寫器,是讀取和寫入電子標簽內(nèi)存信息的設備RFID閱讀器通過天線與電子標簽進行無線通信,來實現(xiàn)對電子標簽數(shù)據(jù)的讀出與寫入。RFID閱讀器中的寄存器具有多種功能,如何快速訪問不同功能顯得尤為重要。由此可見,如何研究出一種RFID閱讀器中寄存器的訪問方法,能夠快速訪問寄存器而實現(xiàn)寄存器中不同功能的轉(zhuǎn)換,是目前本領域技術人員亟待解決的問題。技術實現(xiàn)要素:為了解決上述問題,本發(fā)明提供了一種RFID閱讀器中寄存器的訪問方法。本發(fā)明一種RFID閱讀器中寄存器的訪問方法,所述RFID閱讀器包括天線、系統(tǒng)頻率產(chǎn)生器、相位鎖位回路、調(diào)制電路、微處理器、存儲器和解調(diào)電路,所述天線用于發(fā)送無線信號給所述電子標簽,并把由所述電子標簽響應回來的數(shù)據(jù)接收回來;所述系統(tǒng)頻率產(chǎn)生器用于產(chǎn)生系統(tǒng)的工作頻率,所述相位鎖位回路用于產(chǎn)生射頻所需的載波信號,所述調(diào)制電路用于把要送給所述電子標簽的信號加載到載波并送給射頻電路送出;所述微處理器用于產(chǎn)生要送給所述電子標簽信號給所述調(diào)制電路,同時譯碼所述電子標簽會送的信號,并把所得的數(shù)據(jù)回傳給應用程序,若是加密的系統(tǒng)還必需做加解密操作;所述存儲器用于存儲用戶程序和數(shù)據(jù),所述解調(diào)電路用于解調(diào)所述電子標簽送過來的數(shù)據(jù)當所述電子標簽放入所述天線感應范圍內(nèi)時,所述RFID閱讀器主動偵測到所述電子標簽的存在,并通過前端模擬所述解調(diào)電路將所述電子標簽內(nèi)的信息通過接收電路讀入到RFID緩沖器中,所述信息內(nèi)部運算處理后與所述微控制器進行通信操作,最終由所述微控制器對所述信息進行處理。其中,所述RFID閱讀器中的寄存器地址為十六進制,不同地址的所述寄存器具有不同的功能;所述RFID閱讀器提供了多種與用戶系統(tǒng)通信的方式,所述RFID閱讀器可以與計算機網(wǎng)絡進行連接,通過所述計算機網(wǎng)絡修改所述寄存器的地址能夠訪問所述寄存器的不同功能。進一步地,所述接收電路中包括兩路接收通道,在接收過程中所述RFID閱讀器會對接收的兩路所述信號進行比較,系統(tǒng)會自動選擇信號較強的那路所述信號進行解調(diào)。進一步地,所述信息通過串行SPI接口或者并行接口方式與所述微控制器進行通信操作。進一步地,若對所述電子標簽進行寫入操作使,所述微控制器通過串行SPI或者并行接口方式操作所述RFID閱讀器中的寄存器來實現(xiàn)對所述電子標簽數(shù)據(jù)的寫入操作。本發(fā)明一種RFID閱讀器中寄存器的訪問方法,與現(xiàn)有技術相比具有以下優(yōu)點:第一,該RFID閱讀器中寄存器的訪問方法中通過計算機網(wǎng)絡對所述RFID閱讀器中寄存器的地址進行更改而使所述RFID閱讀器中寄存器的訪問更加便捷,使得所述寄存器的功能能夠?qū)崿F(xiàn)快速轉(zhuǎn)換,例如通過修改所述RFID閱讀器中的芯片狀態(tài)寄存器的值可以使寄存器分別運行在待機模式和激活模式,并通過尋卡操作來驗證修改結(jié)果。第二,該RFID閱讀器中寄存器的訪問方法中所述接收電路中包括兩路接收通道,在接收過程中所述RFID閱讀器會對接收的兩路所述信號進行比較,系統(tǒng)會自動選擇信號較強的那路所述信號進行解調(diào)。該設計可以充分減少所述天線中存在的盲區(qū),提高所述信號被接收的成功率。附圖說明圖1為本發(fā)明中RFID閱讀器的結(jié)構(gòu)框圖;圖2為本發(fā)明中RFID閱讀器在應用過程中的結(jié)構(gòu)框圖。圖3為本發(fā)明中TRF7960典型應用電路圖。具體實施方式為了更好的理解本發(fā)明,下面結(jié)合具體實施例和附圖對本發(fā)明進行進一步的描述。如圖1-3所示,一種RFID閱讀器中寄存器的訪問方法,其中,RFID閱讀器的基本組成包括射頻模塊、控制處理模塊和天線等三部分,其中控制處理模塊包括基帶信號處理模塊和智能模塊。所述基帶信號處理模塊包括中央處理器即微處理器,所述智能模塊包括PC(PersonalComputer)機和用戶主控制模塊。進一步細化之后,所述RFID閱讀器包括天線、系統(tǒng)頻率產(chǎn)生器、相位鎖位回路、調(diào)制電路、微處理器、存儲器和解調(diào)電路,所述天線用于發(fā)送無線信號給所述電子標簽,并把由所述電子標簽響應回來的數(shù)據(jù)接收回來;所述系統(tǒng)頻率產(chǎn)生器用于產(chǎn)生系統(tǒng)的工作頻率,所述相位鎖位回路用于產(chǎn)生射頻所需的載波信號,所述調(diào)制電路用于把要送給所述電子標簽的信號加載到載波并送給射頻電路送出;所述微處理器用于產(chǎn)生要送給所述電子標簽信號給所述調(diào)制電路,同時譯碼所述電子標簽會送的信號,并把所得的數(shù)據(jù)回傳給應用程序,若是加密的系統(tǒng)還必需做加解密操作;所述存儲器用于存儲用戶程序和數(shù)據(jù),所述解調(diào)電路用于解調(diào)所述電子標簽送過來的數(shù)據(jù)。當所述電子標簽放入所述天線感應范圍內(nèi)時,所述RFID閱讀器主動偵測到所述電子標簽的存在,并通過前端模擬所述解調(diào)電路將所述電子標簽內(nèi)的信息通過接收電路讀入到RFID緩沖器中,所述信息內(nèi)部運算處理后與所述微控制器進行通信操作,最終由所述微控制器對所述信息進行處理。其中,所述RFID閱讀器中的寄存器地址為十六進制,不同地址的所述寄存器具有不同的功能;所述RFID閱讀器提供了多種與用戶系統(tǒng)通信的方式,所述RFID閱讀器可以與計算機網(wǎng)絡進行連接,通過所述計算機網(wǎng)絡修改所述寄存器的地址能夠訪問所述寄存器的不同功能。TRF7960型號閱讀器中所述接收電路中有RX1_AM和RX2_PM兩路接收通道,在接收過程中所述RFID閱讀器會對接收的兩路所述信號進行比較,所述信息通過串行SPI接口或者并行接口方式與所述微控制器進行通信操作。系統(tǒng)會自動選擇信號較強的那路所述信號進行解調(diào)。該設計可以充分減少所述天線中存在的盲區(qū),提高所述信號被接收的成功率。若對所述電子標簽進行寫入操作使,所述微控制器通過串行SPI或者并行接口方式操作所述RFID閱讀器中的寄存器來實現(xiàn)對所述電子標簽數(shù)據(jù)的寫入操作。TRF7960寄存器的介紹:表1寄存器功能描述表寄存器比特位功能:(1)芯片狀態(tài)控制寄存器(0x00)表2芯片狀態(tài)控制寄存器(2)ISO協(xié)議控制寄存器(0x01)表3ISO協(xié)議控制寄存器表4RFID模式選擇(3)調(diào)制器及系統(tǒng)時間寄存器(0x0B)表5調(diào)制器及系統(tǒng)時間寄存器“C:\...\RFID實驗\13.56MHzHFRFID\實驗一”工程文件中,TRF7960所有寄存器所在地址由頭文件“trf7960.h”給出宏定義,如下:TRF7960寄存器均為8bits寄存器,其訪問命令的數(shù)據(jù)結(jié)構(gòu)為unsignedchar型,在main()函數(shù)中,聲明了有10個元素的command的unsignedchar型數(shù)據(jù),用來存儲寄存器地址和對寄存器內(nèi)容修改的值,如下例:例:修改ISO協(xié)議控制寄存器,選擇ISO14443A低比特率協(xié)議(原寄存器內(nèi)容為ISO15693,單載波,1/4)。原寄存器內(nèi)容:(值為0x02)00000010修改后寄存器內(nèi)容:(值為0x08)00001000修改樣例代碼(部分):寄存器訪問函數(shù):“C:\...\RFID實驗\13.56MHzHFRFID\實驗一”工程文件中,頭文件“trf7960.h”中給出了寄存器訪問函數(shù)的聲明,對函數(shù)的實現(xiàn)放在源文件“trf7960.c”中。voidWriteSingle(unsignedchar*pbuf,unsignedcharlength);//寫單個寄存器或者特殊地址的多個寄存器命令,pbuf為將要寫入的數(shù)據(jù),length為數(shù)據(jù)長度。voidWriteCont(unsignedchar*pbuf,unsignedcharlenght);//連續(xù)寫寄存器或者特殊地址的多個寄存器命令,pbuf為將要寫入的數(shù)據(jù),length為數(shù)據(jù)長度。voidReadSingle(unsignedchar*pbuf,unsignedcharlength);//讀單個寄存器,pbuf為讀取的數(shù)據(jù),length為數(shù)據(jù)長度。voidReadCont(unsignedchar*pbuf,unsignedcharlenght);//連續(xù)讀寄存器或者特殊地址的多個寄存器,pbuf為讀取的數(shù)據(jù),length為數(shù)據(jù)長度。本發(fā)明的有益效果為:通過計算機網(wǎng)絡對所述RFID閱讀器中寄存器的地址進行更改而使所述RFID閱讀器中寄存器的訪問更加便捷,使得所述寄存器的功能能夠?qū)崿F(xiàn)快速轉(zhuǎn)換,例如通過修改所述RFID閱讀器中的芯片狀態(tài)寄存器的值可以使寄存器分別運行在待機模式和激活模式,并通過尋卡操作來驗證修改結(jié)果。以上對本發(fā)明的實施例進行了詳細說明,但所述內(nèi)容僅為本發(fā)明的較佳實施例,不能被認為用于限定本發(fā)明的實施范圍。凡依本發(fā)明范圍所作的均等變化與改進等,均應仍歸屬于本專利涵蓋范圍之內(nèi)。當前第1頁1 2 3