Rfid讀卡裝置及讀卡方法
【專利摘要】本發(fā)明提供一種RFID讀卡裝置及讀卡方法,在射頻讀卡芯片與讀頭之間串入一個或多個RF切換開關(guān),通過控制單元MCU周期性控制至少一個RF切換開關(guān)輪詢切換各個讀頭與射頻讀卡芯片的接通和斷開,使射頻讀卡芯片與多個讀頭在一個周期內(nèi)分別連通,使各個讀頭分時工作,既可避免在控制處理模塊產(chǎn)生碰撞問題,又可保證讀頭的有效功率不被降低,從而獲得更大讀取范圍和更好的讀取效果。本發(fā)明結(jié)構(gòu)簡單、成本低廉、性能可靠。
【專利說明】
RF ID讀卡裝置及讀卡方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于射頻識別技術(shù)領(lǐng)域,涉及是一種RFID讀卡裝置及讀卡方法。
【背景技術(shù)】
[0002]射頻識別(Rad1Frequency Identificat1n,RFID)是一種通信技術(shù),可通過無線電訊號識別特定目標(biāo)并讀寫相關(guān)數(shù)據(jù),而無需識別系統(tǒng)與特定目標(biāo)之間建立機(jī)械或光學(xué)接觸。通常RFID系統(tǒng)由IC卡/電子標(biāo)簽、讀寫器和中間件三部分構(gòu)成。讀寫器作為連接后端中間件及應(yīng)用系統(tǒng)與前端IC卡/電子標(biāo)簽之間的主要通道,起到了舉足輕重的作用。讀寫器一般又可分為三個模塊:無線模塊、射頻通道模塊、控制處理模塊。其中射頻通道模塊和控制處理模塊直接集成在讀寫器中。部分種類的讀寫器與天線集成,一個讀寫器驅(qū)動一個天線。然而,一個天線的覆蓋范圍是有限的,而且在障礙物較多,環(huán)境復(fù)雜的情況下,其作用距離將進(jìn)一步縮短,不利于對大量IC卡/電子標(biāo)簽的快速讀取。因此對于絕大部分高頻及超高頻RFID系統(tǒng)來說,無線模塊一般通過同軸電纜與讀寫器的射頻通道模塊相連。目前常見的讀卡器是一個讀寫器驅(qū)動一個天線,要實現(xiàn)多點(diǎn)讀取IC卡/電子標(biāo)簽信息時需要多個讀寫器和讀頭接入,構(gòu)造復(fù)雜成本高。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有技術(shù)存在的問題,本發(fā)明提供一種RFID讀卡裝置,通過RF切換開關(guān),巧妙的實現(xiàn)單MCU、單射頻讀卡芯片實現(xiàn)多RFID收發(fā)天線,同時多點(diǎn)位讀取,節(jié)省了成本。
[0004]本發(fā)明提供的RFID讀卡裝置,包括控制單元MCU、射頻讀卡芯片、RF切換開關(guān)、多個讀頭;所述控制單元MCU分別與射頻讀卡芯片、RF切換開關(guān)連接;所述RF切換開關(guān)分別連接各讀頭;所述射頻讀卡芯片與所述RF切換開關(guān)連接;所述控制單元MCU通過RF切換開關(guān)周期性控制所述射頻讀卡芯片與各讀頭之間的連通與斷開。本發(fā)明采用單控制單元MCU、單射頻讀卡芯片實現(xiàn)多讀頭控制,可同時多點(diǎn)位讀取數(shù)據(jù),結(jié)構(gòu)簡單、性能可靠、成本低廉,通過分時復(fù)用的方式,控制RF切換開關(guān)分時切換掃描,既保證用戶的使用體驗,又保證時間片輪詢到該天線時,至少完成一次讀寫,從而獲得更大的讀取范圍和更好的讀取效果。
[0005]優(yōu)選地,可增設(shè)多個RF切換開關(guān),多個讀頭被分成若干組,各組讀頭與RF切換開關(guān)對應(yīng)連接,實現(xiàn)單MCU、單射頻讀卡芯片對多RF切換開關(guān)、多讀頭的控制。
[0006]優(yōu)選地,所述控制單元M⑶與射頻讀卡芯片通過SPI總線連接。
[0007]本發(fā)明還包括上位機(jī)通訊接口,該上位機(jī)通訊接口與所述控制單元MCU連接,用于連接上位機(jī)。
[0008]本發(fā)明還包括多個讀頭接口,所述讀頭接口與所述RF切換開關(guān)連接,所述讀頭與讀頭接口一一對應(yīng)連接,通過設(shè)置讀頭接口便于插接讀頭。
[0009]本發(fā)明還提供一種RFID讀卡方法,控制單元MCU周期性輪詢各讀頭:控制單元MCU控制RF切換開關(guān),通過RF切換開關(guān)控制各讀頭依次與射頻讀卡芯片通訊,如果當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過相應(yīng)讀頭讀取數(shù)據(jù)并將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則RF切換開關(guān)切斷當(dāng)前讀頭與射頻讀卡芯片的通訊,將下一讀頭與射頻讀卡芯片連通,直至所有讀頭都與射頻讀卡芯片完成通訊,進(jìn)入下一周期。
[00?0]本發(fā)明還提供一種RFID讀卡方法,控制單元MCU周期性輪詢各讀頭:控制單元MCU控制多個RF切換開關(guān),各RF切換開關(guān)分別控制讀頭依次與射頻讀卡芯片通訊;控制單元MCU依次控制各RF切換開關(guān),如果當(dāng)前RF切換開關(guān)控制下的當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過相應(yīng)讀頭讀取數(shù)據(jù)并將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則RF切換開關(guān)切斷當(dāng)前讀頭與射頻讀卡芯片的通訊,將下一讀頭與射頻讀卡芯片連通,直至所有讀頭都與射頻讀卡芯片完成通訊,當(dāng)所有RF切換開關(guān)控制下的讀頭都與射頻讀卡芯片完成通訊后,進(jìn)入下一周期。
[OO11 ]本發(fā)明還提供一種RFID讀卡方法,控制單元MCU周期性輪詢各讀頭:控制單元MCU交替控制各RF切換開關(guān),各RF切換開關(guān)分別控制讀頭依次與射頻讀卡芯片通訊,如果當(dāng)前RF切換開關(guān)控制下的當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過相應(yīng)讀頭讀取數(shù)據(jù)并將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則控制單元M⑶控制下一 RF切換開關(guān),直至控制單元MCU交替控制全部RF切換開關(guān)后,控制單元MCU控制最早控制的RF切換開關(guān),依此類推,直至各RF切換開關(guān)控制下的讀頭都與射頻讀卡芯片完成通訊后,進(jìn)入下一周期。
[0012]本發(fā)明采用單控制單元MCU、單射頻讀卡芯片實現(xiàn)多讀頭控制,可同時多點(diǎn)位讀取數(shù)據(jù),通過分時復(fù)用的方式,控制RF切換開關(guān)分時切換掃描,既保證用戶的使用體驗,又保證時間片輪詢到該天線時,至少完成一次讀寫,從而獲得更大的讀取范圍和更好的讀取效果O
[0013]優(yōu)選地,所述控制單元M⑶與射頻讀卡芯片通過SPI總線通訊。
[0014]本發(fā)明結(jié)構(gòu)簡單、性能可靠、成本低廉、可以讀取多點(diǎn)位信息的讀寫器設(shè)備,通過分時復(fù)用的方式,MCU控制RF切換開關(guān)分時切換掃描,既保證用戶的使用體驗(分時的掃描速度要足夠快),又保證時間片輪詢到該天線時,至少完成一次讀寫,從而獲得更大的讀取范圍和更好的讀取效果。本發(fā)明通過RF切換開關(guān),巧妙的實現(xiàn)單MCU+單射頻讀卡芯片實現(xiàn)多RFID收發(fā)天線,同時多點(diǎn)位讀取,節(jié)省了成本,為客戶和公司創(chuàng)造了巨大經(jīng)濟(jì)價值。本發(fā)明一個MCU控制多個讀頭,所有數(shù)據(jù)都到該MCU,解決了現(xiàn)有技術(shù)多個MCU數(shù)據(jù)上傳,匯集的問題。
【附圖說明】
[00?5]圖1為實施例一結(jié)構(gòu)框圖;
[0016]圖2為實施例二結(jié)構(gòu)框圖;
[0017]圖3為輪詢讀取數(shù)據(jù)流程圖。
【具體實施方式】
[0018]實施例一
[0019]如圖1、3所示,RFID讀卡裝置包括控制單元MCU、射頻讀卡芯片、RF切換開關(guān)、三個讀頭(讀頭一至三);控制單元MCU分別與射頻讀卡芯片、RF切換開關(guān)連接,其中,控制單元MCU與射頻讀卡芯片通過SPI總線連接;RF切換開關(guān)分別連接讀頭一、讀頭二、讀頭三;射頻讀卡芯片與RF切換開關(guān)連接;控制單元MCU通過RF切換開關(guān)周期性控制所述射頻讀卡芯片與各讀頭(讀頭一至三)之間的連通與斷開。RFID讀卡裝置還包括上位機(jī)通訊接口(圖中未示出),該上位機(jī)通訊接口與控制單元M⑶連接,用于連接上位機(jī)。RFID讀卡裝置還包括三個讀頭接口(圖中未示出),三個讀頭接口分別與RF切換開關(guān)連接,三個讀頭接口與三個讀頭對應(yīng)連接,即一個讀頭與其中一個讀頭接口連接。
[0020]控制單元M⑶周期性輪詢各讀頭,即在一個周期內(nèi):控制單元M⑶控制RF切換開關(guān),通過RF切換開關(guān)控制三個讀頭依次與射頻讀卡芯片通訊,RF切換開關(guān)首先控制讀頭一與射頻讀卡芯片通訊,如果當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過讀頭一獲取射頻卡ID卡號并讀取數(shù)據(jù),將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則RF切換開關(guān)切斷讀頭一與射頻讀卡芯片的通訊,將讀頭二與射頻讀卡芯片連通,如果此數(shù)據(jù)通道沒有數(shù)據(jù),則RF切換開關(guān)切斷讀頭二與射頻讀卡芯片的通訊,將讀頭三與射頻讀卡芯片連通,如果此時數(shù)據(jù)通道沒有數(shù)據(jù),則進(jìn)入下一周期,即RF切換開關(guān)控制讀頭一與射頻讀卡芯片通訊。
[0021]實施例二
[0022]如圖2、3所示,RFID讀卡裝置包括控制單元MCU、射頻讀卡芯片、RF切換開關(guān)一、RF切換開關(guān)二、六個讀頭(讀頭一至六);控制單元MCU分別與射頻讀卡芯片、RF切換開關(guān)一、RF切換開關(guān)二連接,其中,控制單元MCU與射頻讀卡芯片通過SPI總線連接;RF切換開關(guān)一分別連接讀頭一、讀頭二、讀頭三,RF切換開關(guān)二分別連接讀頭四、讀頭五、讀頭六;射頻讀卡芯片與RF切換開關(guān)一、RF切換開關(guān)二連接;控制單元M⑶通過RF切換開關(guān)一、RF切換開關(guān)二周期性控制所述射頻讀卡芯片與各讀頭(讀頭一至六)之間的連通與斷開。RFID讀卡裝置還包括上位機(jī)通訊接口(圖中未示出),該上位機(jī)通訊接口與控制單元MCU連接,用于連接上位機(jī)。RFID讀卡裝置還包括六個讀頭接口(圖中未示出),其中三個讀頭接口與RF切換開關(guān)一連接,該三個讀頭接口與讀頭一、二、三對應(yīng)連接,即一個讀頭與其中一個讀頭接口連接;另三個讀頭接口與RF切換開關(guān)二連接,該三個讀頭接口與讀頭四、五、六對應(yīng)連接,即一個讀頭與其中一個讀頭接口連接。
[0023]控制單元MCU周期性輪詢各讀頭,即在一個周期內(nèi):控制單元MCU控制RF切換開關(guān)一、二,通過RF切換開關(guān)一、二控制六個讀頭依次與射頻讀卡芯片通訊??刂茊卧狹⑶首先控制RF切換開關(guān)一,RF切換開關(guān)一首先控制讀頭一與射頻讀卡芯片通訊,如果當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過讀頭一獲取射頻卡ID卡號并讀取數(shù)據(jù),將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則RF切換開關(guān)切斷讀頭一與射頻讀卡芯片的通訊,將讀頭二與射頻讀卡芯片連通,如果此數(shù)據(jù)通道沒有數(shù)據(jù),則RF切換開關(guān)切斷讀頭二與射頻讀卡芯片的通訊,將讀頭三與射頻讀卡芯片連通,如果此時數(shù)據(jù)通道沒有數(shù)據(jù),則控制單元控制RF切換開關(guān)二,RF切換開關(guān)二首先控制讀頭四與射頻讀卡芯片通訊,如果當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過讀頭四獲取射頻卡ID卡號并讀取數(shù)據(jù),將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則RF切換開關(guān)切斷讀頭四與射頻讀卡芯片的通訊,將讀頭五與射頻讀卡芯片連通,如果此數(shù)據(jù)通道沒有數(shù)據(jù),則RF切換開關(guān)切斷讀頭五與射頻讀卡芯片的通訊,將讀頭六與射頻讀卡芯片連通,如果此時數(shù)據(jù)通道沒有數(shù)據(jù),則進(jìn)入下一周期,即控制單元MCU控制RF切換開關(guān)一,由RF切換開關(guān)一控制讀頭一與射頻讀卡芯片通訊。
[0024]對于多RF切換開關(guān)的情況,還有一個讀卡方法,控制單元MCU周期性輪詢各讀頭,即在一個周期內(nèi):控制單元MCU控制RF切換開關(guān)一、二,通過RF切換開關(guān)一、二控制六個讀頭依次與射頻讀卡芯片通訊。控制單元MCU首先控制RF切換開關(guān)一,RF切換開關(guān)一首先控制讀頭一與射頻讀卡芯片通訊,如果當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過讀頭一獲取射頻卡ID卡號并讀取數(shù)據(jù),將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則控制單元MCU轉(zhuǎn)為控制RF切換開關(guān)二,RF切換開關(guān)二首先控制讀頭四與射頻讀卡芯片通訊,如果當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過讀頭四獲取射頻卡ID卡號并讀取數(shù)據(jù),將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則控制單元MCU轉(zhuǎn)為控制RF切換開關(guān)一,RF切換開關(guān)一控制讀頭二與射頻讀卡芯片通訊,如果當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過讀頭二獲取射頻卡ID卡號并讀取數(shù)據(jù),將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則控制單元MCU轉(zhuǎn)為控制RF切換開關(guān)二,RF切換開關(guān)二控制讀頭五與射頻讀卡芯片通訊,如果當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過讀頭五獲取射頻卡ID卡號并讀取數(shù)據(jù),將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則控制單元MCU轉(zhuǎn)為控制RF切換開關(guān)一。依此類推,直至RF切換開關(guān)一、RF切換開關(guān)二控制下的全部讀頭都與射頻讀卡芯片完成一次通訊,然后進(jìn)入下一周期,控制單元MCU控制RF切換開關(guān)一。
【主權(quán)項】
1.一種RFID讀卡裝置,其特征在于:包括控制單元MCU、射頻讀卡芯片、RF切換開關(guān)、多個讀頭;所述控制單元MCU分別與射頻讀卡芯片、RF切換開關(guān)連接;所述RF切換開關(guān)分別連接各讀頭;所述射頻讀卡芯片與所述RF切換開關(guān)連接;所述控制單元MCU通過RF切換開關(guān)周期性控制所述射頻讀卡芯片與各讀頭之間的連通與斷開。2.如權(quán)利要求1所述的RFID讀卡裝置,其特征在于:所述RF切換開關(guān)有若干個,多個讀頭被分成若干組,各組讀頭與RF切換開關(guān)對應(yīng)連接。3.如權(quán)利要求1或2所述的RFID讀卡裝置,其特征在于:所述控制單元MCU與射頻讀卡芯片通過SPI總線連接。4.如權(quán)利要求1或2所述的RFID讀卡裝置,其特征在于:還包括上位機(jī)通訊接口,該上位機(jī)通訊接口與所述控制單元MCU連接,用于連接上位機(jī)。5.如權(quán)利要求1或2所述的RFID讀卡裝置,其特征在于:還包括多個讀頭接口,所述讀頭接口與所述RF切換開關(guān)連接,所述讀頭與讀頭接口 一一對應(yīng)連接。6.一種RFID讀卡方法,其特征在于,控制單元MCU周期性輪詢各讀頭:控制單元MCU控制RF切換開關(guān),通過RF切換開關(guān)控制各讀頭依次與射頻讀卡芯片通訊,如果當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過相應(yīng)讀頭讀取數(shù)據(jù)并將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則RF切換開關(guān)切斷當(dāng)前讀頭與射頻讀卡芯片的通訊,將下一讀頭與射頻讀卡芯片連通,直至所有讀頭都與射頻讀卡芯片完成通訊,進(jìn)入下一周期。7.一種RFID讀卡方法,其特征在于,控制單元MCU周期性輪詢各讀頭:控制單元M⑶依次控制各RF切換開關(guān),各RF切換開關(guān)分別控制讀頭依次與射頻讀卡芯片通訊,如果當(dāng)前RF切換開關(guān)控制下的當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過相應(yīng)讀頭讀取數(shù)據(jù)并將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則RF切換開關(guān)切斷當(dāng)前讀頭與射頻讀卡芯片的通訊,將下一讀頭與射頻讀卡芯片連通,直至所有讀頭都與射頻讀卡芯片完成通訊后,控制單元MCU控制下一RF切換開關(guān),當(dāng)所有RF切換開關(guān)控制下的讀頭都與射頻讀卡芯片完成通訊后,進(jìn)入下一周期。8.一種RFID讀卡方法,其特征在于,控制單元MCU周期性輪詢各讀頭:控制單元M⑶交替控制各RF切換開關(guān),各RF切換開關(guān)分別控制讀頭依次與射頻讀卡芯片通訊,如果當(dāng)前RF切換開關(guān)控制下的當(dāng)前數(shù)據(jù)通道有數(shù)據(jù),則通過相應(yīng)讀頭讀取數(shù)據(jù)并將數(shù)據(jù)傳送射頻讀卡芯片,由射頻讀卡芯片輸送給控制單元MCU,如果當(dāng)前數(shù)據(jù)通道沒有數(shù)據(jù)或者數(shù)據(jù)讀取完畢,則控制單元mj控制下一 RF切換開關(guān),直至控制單元mj交替控制全部RF切換開關(guān)后,控制單元MCU控制最早控制的RF切換開關(guān),依此類推,直至各RF切換開關(guān)控制下的讀頭都與射頻讀卡芯片完成通訊后,進(jìn)入下一周期。9.如權(quán)利要求6、7或8所述的RFID讀卡方法,其特征在于:所述控制單元MCU與射頻讀卡芯片通過SPI總線通訊。
【文檔編號】G06K7/00GK105868661SQ201610186813
【公開日】2016年8月17日
【申請日】2016年3月29日
【發(fā)明人】白坤, 於恩銘
【申請人】南京欣威視通信息科技股份有限公司