專利名稱:雙頻讀寫卡器分時(shí)工作的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子信息應(yīng)用技術(shù)領(lǐng)域,特別涉及具有13. 56MHz/2. 4GHz雙頻讀寫功能的讀寫卡器。
背景技術(shù):
13. 56MHz射頻識(shí)別技術(shù)作為成熟的技術(shù)在我們生活中的各個(gè)領(lǐng)域得到了廣泛的應(yīng)用,近年來(lái)隨著“RF-SM”技術(shù)的不斷推廣,手機(jī)錢包技術(shù)也越來(lái)越多的在各個(gè)領(lǐng)域得到了應(yīng)用,RF-SIM工作在2. 4GHz頻段,為了滿足市場(chǎng)的需求一種能兼容兩種射頻卡片讀寫的雙頻讀寫器應(yīng)運(yùn)而生。雙頻讀寫器具有了同時(shí)讀寫13. 56MHz卡片和2. 4GHz卡片能力,但是兩個(gè)不同頻段的射頻技術(shù)之間存在相互影響。具體地說(shuō),13. 56MHz射頻通信,不僅僅是信號(hào)的傳遞還帶有能量的傳遞,信號(hào)的傳輸是裝載在能量傳輸?shù)耐ㄐ磐ǖ郎厦娴模瑥膶?duì)2. 4GHz射頻通信干擾角度來(lái)看,13. 56MHz的通信就是能量傳輸,由于這個(gè)能量傳輸?shù)拇艌?chǎng)是個(gè)變化的磁場(chǎng),根據(jù)安培定則,處在這個(gè)磁場(chǎng)的導(dǎo)線上就會(huì)產(chǎn)生電動(dòng)勢(shì),2. 4GHz射頻通信發(fā)射時(shí)的信號(hào)相對(duì)于13. 56MHz射頻通信發(fā)射時(shí)的信號(hào)來(lái)說(shuō)相對(duì)較弱,再加上一個(gè)外部的電壓干擾,會(huì)讓2. 4GHz射頻通信發(fā)出去的信號(hào)就會(huì)有很大的一部分偏差,另外,13. 56MHz也會(huì)有奇次諧波輻射出去,其中的部分高次諧波與2. 4GHz頻率相近,夾雜在一起導(dǎo)致2. 4GHz信號(hào)產(chǎn)生紊亂,從而造成2. 4GHz部分工作不穩(wěn)定。并且,2. 4GHz射頻通信的波形空中疊加在13. 56MHz波形上,會(huì)使得13. 56MHz通信的波形雜波增加,降低了 13. 56MHz通信的成功率??傮w來(lái)說(shuō),13. 56MHz部分與2. 4GHz部分兩者相互干擾。為了解決上述的相互影響,請(qǐng)參考中國(guó)發(fā)明專利CN201654801U,目前一般采用的方式是通過(guò)硬件配合軟件的方式來(lái)減少相互影響。通過(guò)對(duì)設(shè)計(jì)電路的優(yōu)化,提高PCB板工藝再配合軟件采用輪詢的方式分別對(duì)13. 56MHz讀寫電路和2. 4GHz讀寫電路進(jìn)行尋卡操作,當(dāng)收到某一頻率類型的卡信號(hào)時(shí),暫時(shí)關(guān)閉另一頻率,對(duì)尋到的卡片進(jìn)行操作,操作完成后恢復(fù)輪詢狀態(tài)。此種方式會(huì)減少兩者之間的相互影響,但不能徹底消除,對(duì)電路設(shè)計(jì)的要求和PCB工藝的要求極高,此種軟件輪詢的方式是在尋找到相關(guān)卡片后才關(guān)閉另一頻率,并不能夠避免尋卡時(shí)兩部分之間的相互影響。因此,現(xiàn)有技術(shù)需要改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種雙頻讀寫卡器分時(shí)工作的方法,避免尋卡時(shí)兩部分之間的相互影響。為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種雙頻讀寫卡器分時(shí)工作的方法,其包括以下步驟步驟Al、啟動(dòng)第一功能模塊,進(jìn)行第一頻率搜尋,關(guān)閉第二功能模塊;步驟A2、第一頻率搜尋無(wú)結(jié)果時(shí),啟動(dòng)第二功能模塊,進(jìn)行第二頻率搜尋,關(guān)閉第一功能模塊;步驟A3、第二頻率搜尋無(wú)結(jié)果時(shí),繼續(xù)執(zhí)行步驟Al。所述的方法中,步驟A3中,還執(zhí)行以下步驟步驟A31、記錄步驟Al的執(zhí)行次數(shù);步驟A32、判斷所述執(zhí)行次數(shù)是否達(dá)到一預(yù)設(shè)次數(shù)值,是則終止,不再執(zhí)行步驟Al,否則繼續(xù)執(zhí)行步驟Al。所述的方法中,步驟A32之后,還執(zhí)行以下步驟步驟A33、記錄所述第一頻率搜尋無(wú)結(jié)果與所述第二頻率搜尋無(wú)結(jié)果的合計(jì)持續(xù)時(shí)間;步驟A34、判斷所述合計(jì)持續(xù)時(shí)間是否達(dá)到一預(yù)設(shè)時(shí)間值,是則終止,不再執(zhí)行步驟Al,否則繼續(xù)執(zhí)行步驟Al。所述的方法中,步驟A3中,還執(zhí)行以下步驟步驟A33、記錄所述第一頻率搜尋無(wú)結(jié)果與所述第二頻率搜尋無(wú)結(jié)果的合計(jì)持續(xù)時(shí)間;步驟A34、判斷所述合計(jì)持續(xù)時(shí)間是否達(dá)到一預(yù)設(shè)時(shí)間值,是則終止,不再執(zhí)行步驟Al,否則繼續(xù)執(zhí)行步驟Al。所述的方法中,具體執(zhí)行以下步驟步驟BI、初始化兩個(gè)功能模塊;步驟B2、啟動(dòng) 第一功能模塊,關(guān)閉第二功能模塊,所述第一功能模塊搜尋卡片;步驟B3、經(jīng)過(guò)第一預(yù)設(shè)置時(shí)間,判斷是否搜尋到所述第一功能模塊對(duì)應(yīng)的第一頻率段卡片,是則進(jìn)行所述第一頻率段卡片的讀寫,不再執(zhí)行后續(xù)步驟,否則執(zhí)行步驟B4 ;步驟B4、關(guān)閉所述第一功能模塊,啟動(dòng)所述第二功能模塊,所述第二功能模塊搜尋卡片;步驟B5、經(jīng)過(guò)第二預(yù)設(shè)置時(shí)間,判斷是否搜尋到所述第二功能模塊對(duì)應(yīng)的第二頻率段卡片,是則進(jìn)行所述第二頻率段卡片的讀寫,否則執(zhí)行步驟B2。所述的方法中,步驟BI中,還預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間以及所述第二預(yù)設(shè)置時(shí)間。所述的方法中,步驟BI中,根據(jù)所述第一功能模塊的讀卡速率預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間,根據(jù)所述第二功能模塊的讀卡速率預(yù)設(shè)置所述第二預(yù)設(shè)置時(shí)間。所述的方法中,步驟BI中,所述第一功能模塊為13. 56MHz讀卡模塊,根據(jù)其一次讀寫過(guò)程預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間;其中,所述讀寫過(guò)程為13. 56MHz 一次典型的讀寫過(guò)程,包括尋卡、防沖撞、選卡、密鑰驗(yàn)證、讀寫一完整數(shù)據(jù)塊、扣款與充值操作。所述的方法中,步驟BI中,所述第二功能模塊為2. 4GHz射頻模塊,根據(jù)其2次接收狀態(tài)周期與I次休眠狀態(tài)周期預(yù)設(shè)置所述第二預(yù)設(shè)置時(shí)間。所述的方法中,具體執(zhí)行以下步驟步驟Cl、初始化13. 56MHz讀卡模塊以及2. 4GHz射頻模塊;步驟C2、打開13. 56MHz讀卡模塊,關(guān)閉2. 4GHz射頻模塊,尋13. 56MHz卡片;步驟C3、經(jīng)過(guò)第一預(yù)設(shè)置時(shí)間,判斷是否尋到13. 56MHz卡片,是則進(jìn)行13. 56MHz卡片的讀寫,不再執(zhí)行后續(xù)步驟,否則執(zhí)行步驟C4;步驟C4、關(guān)閉13. 56MHz讀卡模塊,打開2. 4GHz射頻模塊,尋2. 4GHz卡片;步驟C5、經(jīng)過(guò)第二預(yù)設(shè)置時(shí)間,判斷是否尋到2. 4GHz卡片,是則進(jìn)行2. 4GHz卡片的讀寫;否則執(zhí)行步驟C2。本發(fā)明的有益技術(shù)效果在于避免了雙頻讀寫器兩個(gè)頻率模塊之間的相互干擾,保證了其工作的穩(wěn)定性,并且降低了能耗。
圖I為本發(fā)明一個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式下面結(jié)合附圖,對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行詳細(xì)描述。本發(fā)明的一個(gè)實(shí)施例是,一種雙頻讀寫卡器分時(shí)工作的方法,其包括以下步驟。步驟Al、啟動(dòng)第一功能模塊,進(jìn)行第一頻率搜尋,關(guān)閉第二功能模塊;第一功能模塊和第二功能模塊根據(jù)實(shí)際應(yīng)用確定,分別應(yīng)用于不同的頻率段。優(yōu)選的應(yīng)用是,第一功能模塊和第二功能模塊為頻率相異的射頻識(shí)別模塊。步驟A2、第一頻率搜尋無(wú)結(jié)果時(shí),啟動(dòng)第二功能模塊,進(jìn)行第二頻率搜尋,關(guān)閉第一功能模塊;這樣,通過(guò)在一功能模塊工作時(shí),關(guān)閉另一功能模塊,可以有效地避免干擾以及節(jié)能。優(yōu)選的,在一功能模塊啟動(dòng)時(shí),同步關(guān)閉另一功能模塊,即,啟動(dòng)第一功能模塊時(shí),同步關(guān)閉第二功能模塊,或者,啟動(dòng)第二功能模塊時(shí),同步關(guān)閉第一功能模塊。步驟A3、第二頻率搜尋無(wú)結(jié)果時(shí),繼續(xù)執(zhí)行步驟Al。優(yōu)選的,步驟A3中,還執(zhí)行以 下步驟步驟A31、記錄步驟Al的執(zhí)行次數(shù);步驟A32、判斷所述執(zhí)行次數(shù)是否達(dá)到一預(yù)設(shè)次數(shù)值,是則終止,不再執(zhí)行步驟Al,否則繼續(xù)執(zhí)行步驟Al?;蛘撸襟EA3中,還執(zhí)行以下步驟步驟A33、記錄所述第一頻率搜尋無(wú)結(jié)果與所述第二頻率搜尋無(wú)結(jié)果的合計(jì)持續(xù)時(shí)間;步驟A34、判斷所述合計(jì)持續(xù)時(shí)間是否達(dá)到一預(yù)設(shè)時(shí)間值,是則終止,不再執(zhí)行步驟Al,否則繼續(xù)執(zhí)行步驟Al?;蛘撸襟EA3中,還執(zhí)行以下步驟步驟A31、記錄步驟Al的執(zhí)行次數(shù);步驟A32、判斷所述執(zhí)行次數(shù)是否達(dá)到一預(yù)設(shè)次數(shù)值,是則終止,不再執(zhí)行步驟Al,否則繼續(xù)執(zhí)行步驟Al ;步驟A33、記錄所述第一頻率搜尋無(wú)結(jié)果與所述第二頻率搜尋無(wú)結(jié)果的 合計(jì)持續(xù)時(shí)間;步驟A34、判斷所述合計(jì)持續(xù)時(shí)間是否達(dá)到一預(yù)設(shè)時(shí)間值,是則終止,不再執(zhí)行步驟Al,否則繼續(xù)執(zhí)行步驟Al。這樣,當(dāng)長(zhǎng)時(shí)間不使用時(shí),可以自動(dòng)關(guān)閉,從而達(dá)到節(jié)能的效果。例如,當(dāng)連續(xù)20分鐘,第一頻率搜尋與第二頻率搜尋均無(wú)結(jié)果時(shí),關(guān)閉第一功能模塊和第二功能模塊?;蛘?,當(dāng)?shù)谝活l率搜尋100次無(wú)結(jié)果時(shí),關(guān)閉第一功能模塊和第二功能模塊,從而達(dá)到節(jié)能的效果。其中,上述各方法,可以由步驟Al開始,或者由用戶設(shè)置開始條件,或者在步驟Al之前,還執(zhí)行一個(gè)啟動(dòng)步驟。從而實(shí)現(xiàn)循環(huán)往復(fù)的搜尋工作。應(yīng)用于上述各例,一個(gè)例子是,所述方法包括以下步驟步驟BI、初始化兩個(gè)功能模塊;步驟B2、啟動(dòng)第一功能模塊,關(guān)閉第二功能模塊,所述第一功能模塊搜尋卡片;步驟B3、經(jīng)過(guò)第一預(yù)設(shè)置時(shí)間,判斷是否搜尋到所述第一功能模塊對(duì)應(yīng)的第一頻率段卡片,是則進(jìn)行所述第一頻率段卡片的讀寫,不再執(zhí)行后續(xù)步驟,否則執(zhí)行步驟B4 ;步驟B4、關(guān)閉所述第一功能模塊,啟動(dòng)所述第二功能模塊,所述第二功能模塊搜尋卡片;步驟B5、經(jīng)過(guò)第二預(yù)設(shè)置時(shí)間,判斷是否搜尋到所述第二功能模塊對(duì)應(yīng)的第二頻率段卡片,是則進(jìn)行所述第二頻率段卡片的讀寫,否則執(zhí)行步驟B2。應(yīng)用于上述各相關(guān)例,優(yōu)選的,步驟BI中,還預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間以及所述第二預(yù)設(shè)置時(shí)間。例如,步驟BI中,根據(jù)所述第一功能模塊的讀卡速率預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間,根據(jù)所述第二功能模塊的讀卡速率預(yù)設(shè)置所述第二預(yù)設(shè)置時(shí)間。優(yōu)選的,步驟BI中,所述第一功能模塊為13. 56MHz讀卡模塊,根據(jù)其一次讀寫過(guò)程預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間;其中,所述讀寫過(guò)程為13. 56MHz 一次典型的讀寫過(guò)程,包括尋卡、防沖撞、選卡、密鑰驗(yàn)證、讀寫一完整數(shù)據(jù)塊、扣款與充值操作。優(yōu)選的,步驟BI中,所述第二功能模塊為2. 4GHz射頻模塊,根據(jù)其2次接收狀態(tài)周期與I次休眠狀態(tài)周期預(yù)設(shè)置所述第二預(yù)設(shè)置時(shí)間。
應(yīng)用于上述各例,又一個(gè)例子是,具體執(zhí)行以下步驟步驟Cl、初始化13. 56MHz讀卡模塊以及2. 4GHz射頻模塊;步驟C2、打開13. 56MHz讀卡模塊,關(guān)閉2. 4GHz射頻模塊,尋13. 56MHz卡片;步驟C3、經(jīng)過(guò)第一預(yù)設(shè)置時(shí)間,判斷是否尋到13. 56MHz卡片,是則進(jìn)行13. 56MHz卡片的讀寫,不再執(zhí)行后續(xù)步驟,否則執(zhí)行步驟C4 ;步驟C4、關(guān)閉13. 56MHz讀卡模塊,打開2. 4GHz射頻模塊,尋2. 4GHz卡片;步驟C5、經(jīng)過(guò)第二預(yù)設(shè)置時(shí)間,判斷是否尋到
2.4GHz卡片,是則進(jìn)行2. 4GHz卡片的讀寫;否則執(zhí)行步驟C2。如上所述,根據(jù)13. 56MHz讀卡的一次讀寫過(guò)程預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間,根據(jù)2. 4GHz射頻模塊的2次接收狀態(tài)周期與I次休眠狀態(tài)周期預(yù)設(shè)置所述第二預(yù)設(shè)置時(shí)間。例如,第一預(yù)設(shè)置時(shí)間為35ms,第二預(yù)設(shè)置時(shí)間為350ms。本發(fā)明的一個(gè)實(shí)施例是,雙頻讀寫器包括13. 56MHz讀寫電路部分和2. 4GHz讀寫電路部分,為了完成相應(yīng)的讀寫功能,兩部電路必須工作起來(lái),目前一般采用的方式為同時(shí)開啟兩部分電路進(jìn)行相關(guān)操作或?qū)さ揭粡埾鄳?yīng)卡片后關(guān)閉另一頻率的電路,完成相應(yīng)卡片的讀寫,這樣就不能避免13. 56MHz部分與2. 4GHz部分的相互影響,特別是13. 56MHz部分 對(duì)2. 4GHz部分存在較大干擾,不能保證雙頻發(fā)卡器工作的穩(wěn)定性,通過(guò)軟件控制雙模讀寫卡器分時(shí)工作,進(jìn)行13. 56MHz部分操作時(shí)關(guān)閉2. 4GHz部分,進(jìn)行2. 4GHz部分操作時(shí)關(guān)閉13. 56MHz部分并合理分配尋卡工作時(shí)間,可以很好的避免兩部分之間的相互影響,保證雙模讀寫卡器穩(wěn)定正常的工作。本實(shí)施例針對(duì)上述的問(wèn)題,提出了一種通過(guò)軟件控制的方法來(lái)從根本上解決兩部分之間的相互影響,通過(guò)采用一種不同于一般方式的輪詢方法,通過(guò)軟件進(jìn)行分時(shí)尋卡操作,進(jìn)行13. 56MHz部分操作時(shí)關(guān)閉2. 4GHz部分,進(jìn)行2. 4GHz部分操作時(shí)關(guān)閉13. 56MHz部分并合理分配尋卡工作時(shí)間從根本上解決了兩部分之間相互的影響。本實(shí)施例解決所述技術(shù)問(wèn)題可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn),該方法包括步驟如下(I)當(dāng)MCU接受到相應(yīng)尋卡命令時(shí),關(guān)閉2. 4GHz射頻通信模塊,開啟13. 56MHz天線,即上述13. 56MHz讀卡模塊,進(jìn)行13. 56MHz尋卡操作,進(jìn)行一定時(shí)間的尋卡。(2)如果在此時(shí)間段內(nèi)尋到13. 56MHz卡片則進(jìn)行13. 56MHz卡片的讀寫,如果在此時(shí)間段內(nèi)沒(méi)有尋到相應(yīng)的卡片則關(guān)閉13. 56MHz天線,開啟2. 4GHz射頻模塊部分進(jìn)行尋卡操作,進(jìn)行一定時(shí)間尋卡。(3)如果在此時(shí)間段內(nèi)尋到2. 4GHz卡片則進(jìn)行2. 4GHz卡片的讀寫,如果未尋到則關(guān)閉2. 4GHz射頻模塊,開啟13. 56MHz天線進(jìn)行相應(yīng)尋卡操作。(4)依次重復(fù)上述操作,先尋13. 56MHz的卡片在尋2. 4GHz的卡片,直到尋到相應(yīng)卡片。通過(guò)以上步驟,在13. 56MHz工作時(shí)2. 4GHz部分未工作,在2. 4GHz工作的時(shí)候13. 56MHz部分未工作,通過(guò)這種分時(shí)工作,不需要對(duì)硬件電路做出改動(dòng)就能很好的避免了兩部分之間的相互影響,尋卡時(shí)13. 56MHz天線與2. 4GHz射頻模塊交替開啟,與目前輪詢的方式兩部分同時(shí)開啟相比,避免了兩者之間的相互干擾并降低了整個(gè)電路的功耗。一個(gè)實(shí)施例是,提供一種從軟件上解決雙頻讀寫卡器13. 56MHz部分和2. 4GHz部分相互影響的方法,目的是為了更好的保障雙頻發(fā)卡器的穩(wěn)定使用。如圖I所示,是本實(shí)施例所述軟件控制雙頻讀寫卡器分時(shí)工作的流程圖,本實(shí)施例在軟件分時(shí)控制上采用尋13. 56MHz卡片35ms的時(shí)間,2. 4GHz射頻模塊關(guān)閉,在此期間尋到13. 56MHz卡片則進(jìn)行卡片的讀寫操作,未尋到則關(guān)閉13. 56MHz天線,開啟2. 4GHz射頻模塊,尋2. 4GHz卡片320ms的時(shí)間,在此期間尋到2. 4GHz卡片則進(jìn)行卡片的讀寫操作,未尋到則關(guān)閉2. 4GHz射頻模塊,打開13. 56MHz天線,依次重復(fù)上述操作,具體步驟如下。(I)如圖I步驟101所示,兩分部分模塊上電初始化,13. 56MHz天線關(guān)閉,2. 4GHz射頻模塊關(guān)閉。(2)如圖I步驟102所示,MCU控制兩部分模塊,接收到尋卡命令后首先打開
13.56MHz天線,關(guān)閉2. 4GHz射頻模塊,對(duì)13. 56MHz進(jìn)行特定時(shí)間的尋卡操作,本實(shí)施例中特定時(shí)間設(shè)置為35ms。(3)如果尋到了卡片則進(jìn)行步驟104,讀寫完成后結(jié)束任務(wù),即步驟106。未尋到卡片則進(jìn)行步驟103,關(guān)閉13. 56MHz天線,打開2. 4GHz射頻模塊,對(duì)2. 4GHz進(jìn)行特定時(shí)間的尋卡操作,本實(shí)施例中特定時(shí)間設(shè)置為320ms。 (4)如果尋到了卡片則進(jìn)行步驟105,讀寫任務(wù)完成結(jié)束任務(wù)。未尋到卡片則進(jìn)行步驟102,重復(fù)以上操作,實(shí)現(xiàn)從軟件上對(duì)雙頻讀寫卡器分時(shí)工作的控制。其中,設(shè)置2. 4GHz卡片尋卡時(shí)間為320ms主要是因?yàn)?. 4GHz卡片的工作模式確定的,具體說(shuō)明如下首先,為了降低功耗,2. 4GHz卡片處于待機(jī)狀態(tài),2. 4GHz卡片要工作就必須切換至接收狀態(tài),從待機(jī)狀態(tài)到接收狀態(tài)后,接收狀態(tài)為8ms的時(shí)間,如果在此期間沒(méi)有接收到命令則再次進(jìn)入待機(jī)狀態(tài),到下一次接收狀態(tài)的時(shí)間間隔為250ms,所以我們一次基本的尋卡的時(shí)間應(yīng)該包括2個(gè)接收狀態(tài)和一個(gè)休眠的狀態(tài),即為264ms,理論上雙頻發(fā)卡器尋2. 4GHz卡片的時(shí)間只要是大于264ms都滿足要求,由于尋卡的操作是交替進(jìn)行的如果我們2. 4GHz尋卡的時(shí)間過(guò)長(zhǎng)就會(huì)造成刷13. 56MHz卡片時(shí)間間隔過(guò)長(zhǎng),一般需要保持刷卡時(shí)間在半秒鐘以內(nèi),所以,綜合考慮本實(shí)施例采用320ms的尋卡時(shí)間。其中,13. 56MHz尋卡時(shí)間設(shè)置為35ms,主要是因?yàn)?3. 56MHz—次典型的讀寫卡時(shí)間即完成一次單獨(dú)的尋卡、防沖撞、選卡、密鑰驗(yàn)證、讀寫一塊數(shù)據(jù)、扣款和充值一次所用時(shí)間為34. 8ms,所以說(shuō)從理論上來(lái)說(shuō)雙頻讀寫器尋13. 56MHz時(shí)間只要大于34. 8ms的都應(yīng)該是符合要求的,在此段時(shí)間內(nèi)可以保證一次單獨(dú)尋卡的成功,綜合考慮本實(shí)施例采用的是35ms的尋卡時(shí)間。通過(guò)這些尋卡時(shí)間的確定,本實(shí)施例中,軟件控制雙模讀寫卡器分時(shí)工作為尋35ms的13. 56MHz卡后在尋320ms的2. 4GHz卡片,交替進(jìn)行尋卡,既保證了在設(shè)定的時(shí)間內(nèi)每一部分單獨(dú)操作不受影響,又保證了有卡片就可以在設(shè)定的時(shí)間內(nèi)能夠準(zhǔn)確無(wú)誤的尋到卡片,很好的保障了刷卡時(shí)間間隔在半秒內(nèi)實(shí)現(xiàn)。本實(shí)施例所設(shè)定的兩部分尋卡時(shí)間并非唯一確定值,理論上可以根據(jù)需要進(jìn)行相應(yīng)的改變。通過(guò)以上操作很好的避免了兩部分之間的相互干擾,保證了雙模發(fā)卡器的正常使用,實(shí)現(xiàn)起來(lái)方便快捷。需要說(shuō)明的是,上面列出的各個(gè)技術(shù)特征,其相互組合所能夠形成各個(gè)實(shí)施方案,以及上面列出的各個(gè)實(shí)施例,其相互組合所形成未經(jīng)詳述的各個(gè)實(shí)施例,應(yīng)被視為屬于本發(fā)明說(shuō)明書記載的范圍。并且,以上所述僅為本發(fā)明的較佳可行,并非限制本發(fā)明的保護(hù)范圍,凡運(yùn)用本發(fā)明說(shuō)明書及附圖內(nèi)容所作出的等效結(jié)構(gòu)變化,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種雙頻讀寫卡器分時(shí)工作的方法,其特征在于,包括以下步驟 步驟Al、啟動(dòng)第一功能模塊,進(jìn)行第一頻率搜尋,關(guān)閉第二功能模塊; 步驟A2、第一頻率搜尋無(wú)結(jié)果時(shí),啟動(dòng)第二功能模塊,進(jìn)行第二頻率搜尋,關(guān)閉第一功能模塊; 步驟A3、第二頻率搜尋無(wú)結(jié)果時(shí),繼續(xù)執(zhí)行步驟Al。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,具體執(zhí)行以下步驟 步驟BI、初始化兩個(gè)功能模塊; 步驟B2、啟動(dòng)第一功能模塊,關(guān)閉第二功能模塊,所述第一功能模塊搜尋卡片; 步驟B3、經(jīng)過(guò)第一預(yù)設(shè)置時(shí)間,判斷是否搜尋到所述第一功能模塊對(duì)應(yīng)的第一頻率段卡片,是則進(jìn)行所述第一頻率段卡片的讀寫,不再執(zhí)行后續(xù)步驟,否則執(zhí)行步驟B4 ; 步驟B4、關(guān)閉所述第一功能模塊,啟動(dòng)所述第二功能模塊,所述第二功能模塊搜尋卡片; 步驟B5、經(jīng)過(guò)第二預(yù)設(shè)置時(shí)間,判斷是否搜尋到所述第二功能模塊對(duì)應(yīng)的第二頻率段卡片,是則進(jìn)行所述第二頻率段卡片的讀寫,否則執(zhí)行步驟B2。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟BI中,還預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間以及所述第二預(yù)設(shè)置時(shí)間。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟BI中,根據(jù)所述第一功能模塊的讀卡速率預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間,根據(jù)所述第二功能模塊的讀卡速率預(yù)設(shè)置所述第二預(yù)設(shè)置時(shí)間。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,步驟BI中,所述第一功能模塊為13. 56MHz讀卡模塊,根據(jù)其一次讀寫過(guò)程預(yù)設(shè)置所述第一預(yù)設(shè)置時(shí)間;其中,所述讀寫過(guò)程為13. 56MHz—次典型的讀寫過(guò)程,包括尋卡、防沖撞、選卡、密鑰驗(yàn)證、讀寫一完整數(shù)據(jù)塊、扣款與充值操作。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,步驟BI中,所述第二功能模塊為2.4GHz射頻模塊,根據(jù)其2次接收狀態(tài)周期與I次休眠狀態(tài)周期預(yù)設(shè)置所述第二預(yù)設(shè)置時(shí)間。
7.根據(jù)權(quán)利要求I至6任一所述的方法,其特征在于,具體執(zhí)行以下步驟 步驟Cl、初始化13. 56MHz讀卡模塊以及2. 4GHz射頻模塊; 步驟C2、打開13. 56MHz讀卡模塊,關(guān)閉2. 4GHz射頻模塊,尋13. 56MHz卡片; 步驟C3、經(jīng)過(guò)第一預(yù)設(shè)置時(shí)間,判斷是否尋到13. 56MHz卡片,是則進(jìn)行13. 56MHz卡片的讀寫,不再執(zhí)行后續(xù)步驟,否則執(zhí)行步驟C4 ; 步驟C4、關(guān)閉13. 56MHz讀卡模塊,打開2. 4GHz射頻模塊,尋2. 4GHz卡片; 步驟C5、經(jīng)過(guò)第二預(yù)設(shè)置時(shí)間,判斷是否尋到2. 4GHz卡片,是則進(jìn)行2. 4GHz卡片的讀寫;否則執(zhí)行步驟C2。
全文摘要
本發(fā)明涉及一種雙頻讀寫卡器分時(shí)工作的方法,其包括以下步驟步驟A1、啟動(dòng)第一功能模塊,進(jìn)行第一頻率搜尋,關(guān)閉第二功能模塊;步驟A2、第一頻率搜尋無(wú)結(jié)果時(shí),啟動(dòng)第二功能模塊,進(jìn)行第二頻率搜尋,關(guān)閉第一功能模塊;步驟A3、第二頻率搜尋無(wú)結(jié)果時(shí),繼續(xù)執(zhí)行步驟A1。本發(fā)明的有益技術(shù)效果在于避免了雙頻讀寫器兩個(gè)頻率模塊之間的相互干擾,保證了其工作的穩(wěn)定性,并且降低了能耗。
文檔編號(hào)G06K17/00GK102799910SQ20111043057
公開日2012年11月28日 申請(qǐng)日期2011年12月20日 優(yōu)先權(quán)日2011年12月20日
發(fā)明者周晨飛, 張開根, 張明宇 申請(qǐng)人:深圳中科訊聯(lián)科技有限公司