[發明專利]一種終端調制深度自適應的方法有效
| 申請號: | 201810045225.7 | 申請日: | 2018-01-17 |
| 公開(公告)號: | CN108446576B | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 李濱濱 | 申請(專利權)人: | 艾體威爾電子技術(北京)有限公司 |
| 主分類號: | G06K7/10 | 分類號: | G06K7/10 |
| 代理公司: | 北京市盛峰律師事務所 11337 | 代理人: | 于國富 |
| 地址: | 100142 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 終端 調制 深度 自適應 方法 | ||
本發明公開了一種終端調制深度自適應的方法,涉及電子通信領域。所述方法包括:建表過程:在終端生產過程中,使用標準非接觸卡對終端進行校正建立調制深度表,并存儲于終端中;自適應過程:在任意一張非接觸卡K與所述終端進行數據交互前,所述終端上主控芯片根據終端存儲的調制深度表得到調制寄存器控制值,并將調制寄存器控制值寫入所述終端的非接觸讀卡芯片的調制寄存器中,所述終端完成自適應調節,所述終端開始與非接觸卡進行數據交互。本發明實現了通過查詢正在通訊的非接觸卡的負載情況,進行自適應調節輸出調制深度,同時,避免影響調節過程中非接觸卡與終端之間的正常通訊。
技術領域
本發明涉及電子通信領域,尤其涉及一種非接觸卡與終端之間的通信方法,非接觸卡包括TYPE B卡和Felica卡。
背景技術
日常生活中,具有非接功能的智能卡、金融卡越來越常見,應用的范圍也越來越廣泛。在終端生產過程中,焊接的器件都存在一定的誤差,這些誤差導致終端的性能產生差異。同時,外部卡片負載的不同也會對終端的調制信號產生影響。上述因素使得終端對某些卡的識別率低。終端設計時,雖然能保證終端上的非接觸讀卡芯片支持調制深度的調整命令,但非接觸讀卡芯片在自動調整過程中會產生雜波,會影響和非接觸卡的正常通訊過程。
發明內容
本發明的目的在于提供一種終端調制深度自適應的方法,從而解決現有技術中,因終端器件參數差異和外部非接觸卡的負載不同造成信號調制深度不合適,最終影響非接觸卡與終端之間正常通訊的問題。
為了實現上述目的,本發明所述終端調制深度自適應的方法,所述方法包括:
建表過程:在終端生產過程中,使用標準非接觸卡對終端進行校正建立調制深度表,并存儲于終端中;
自適應過程:在任意一張非接觸卡K與所述終端進行數據交互前,所述終端上主控芯片根據終端存儲的調制深度表得到調制寄存器控制值,并將調制寄存器控制值寫入所述終端的非接觸讀卡芯片的調制寄存器中,所述終端完成自適應調節,所述終端開始與非接觸卡進行數據交互。
優選地,建表過程具體為:
S1,初始化操作
初始化終端上主控芯片的變量值,變量值包括Index、數組TabX[]、數組TabY[]和Lenth;
TabX[Index]表示負載在Index高度時測量到場強的寄存器值;TabY[Index]表示在場強寄存器為TabX[Index]時,達到目標調制深度時,需要配置給非接觸讀卡芯片的調制寄存器值;Index表示調制深度表的位置,與負載高度值對應,Index的初始化值為0;Lenth用于記錄數組長度,所述數組長度即為調制深度表的長度值;
初始化非接觸讀卡芯片:非接觸讀卡芯片輸出的場強值為默認的工作值;
S2,主控芯片配置非接觸讀卡芯片的調制寄存器,開啟非接觸讀卡芯片電磁場;
S3,操作者將標準非接觸卡置于終端感應區,且標準非接觸卡與終端感應區的間距為0cm;
S4,主控芯片判斷從操作者處接收到的指令是確認指令還是取消指令,如果是確認指令,則進入S5;如果是取消指令,則清除主控芯片在當前時刻前存儲的數組TabX[]的值和數組TabY[]的值,繼續等待操作者發出的指令;如果主控芯片接收到的指令既不是確認指令也不是取消指令,則繼續判斷;
S5,主控芯片發送測量場強指令到非接觸讀卡芯片;
非接觸讀卡芯片接收到測量場強指令后測量當前場強值并存儲至調制寄存器;
S6,主控芯片發送讀取調制寄存器指令到非接觸讀卡芯片,得到非接觸芯片的調制寄存器中存儲的當前場強值,并將得到的當前場強值保存到數組TabX[]中的Index位置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于艾體威爾電子技術(北京)有限公司,未經艾體威爾電子技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810045225.7/2.html,轉載請聲明來源鉆瓜專利網。





