亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

檢測射頻讀寫器的讀寫距離的方法和裝置制造方法

文檔序號:6173654閱讀:281來源:國知局
檢測射頻讀寫器的讀寫距離的方法和裝置制造方法
【專利摘要】本發(fā)明實施例提供了一種檢測射頻讀寫器的讀寫距離的方法和裝置。該方法主要包括:通過卡片驅動系統(tǒng)將卡片和讀取器的天線之間的距離設置為初始距離,讀寫器通過天線對卡片進行卡片信息讀??;讀寫器對卡片進行卡片信息讀取成功后,向卡片驅動系統(tǒng)發(fā)送卡片驅動信號,通過上位機記錄所述卡片和讀取器的天線之間的當前距離;卡片驅動系統(tǒng)接收到卡片驅動信號后,將卡片和讀取器的天線之間的距離增加設定距離數(shù)值,讀寫器通過天線對調整了距離的卡片進行卡片信息讀取。本發(fā)明實施例實現(xiàn)了對讀寫器的讀寫距離快速、準確、實時地檢測,能夠確保在一定距離范圍內連續(xù)調整卡片和讀寫器之間的距離,準確掌握讀寫器的讀寫過程中可能出現(xiàn)的死區(qū)。
【專利說明】檢測射頻讀寫器的讀寫距離的方法和裝置

【技術領域】
[0001]本發(fā)明涉及射頻讀寫器【技術領域】,尤其涉及一種檢測射頻讀寫器的讀寫距離的方法和裝置。

【背景技術】
[0002]隨著信息化產業(yè)的發(fā)展,13.56MHz讀寫器的使用越來越為普遍,適用于不同場合的讀寫器也應運而生。在13.56MHz讀寫器的開發(fā)過程中,讀寫器的讀寫距離是產品開發(fā)過程中的一項重要指標,對讀寫器的讀寫距離的檢測、調試和優(yōu)化,無疑是一項重要的工作。在產品的研發(fā)和后期測試階段,均需要一種能夠快速準確檢測讀寫器讀寫距離的設備,以提高開發(fā)效率,并能夠對產品的讀寫性能予以較為客觀的判定。
[0003]目前,現(xiàn)有技術中的一種檢測讀寫器的讀寫距離的方法為:通過技術人員手工調整天線的匹配參數(shù),工作人員目測讀寫器的讀寫距離。
[0004]上述現(xiàn)有技術中的一種檢測讀寫器的讀寫距離的方法的缺點為:不能實現(xiàn)讀寫器的讀寫距離的連續(xù)調整和實時反饋,這樣的檢測方法,不僅耗時耗力,而且檢測結果不準確,更不能滿足測量距離的連續(xù)調整,準確地判斷讀寫器的讀卡范圍及讀卡死區(qū)的需求。


【發(fā)明內容】

[0005]本發(fā)明的實施例提供了一種檢測射頻讀寫器的讀寫距離的方法和裝置,能夠快速、準確、實時地檢測讀寫器的讀寫距離。
[0006]本發(fā)明提供了如下方案:
[0007]—種檢測射頻讀寫器的讀寫距離的方法,包括:
[0008]通過卡片驅動系統(tǒng)將卡片和讀取器的天線之間的距離設置為初始距離,所述讀寫器通過所述天線對所述卡片進行卡片信息讀?。?br> [0009]所述讀寫器對所述卡片進行卡片信息讀取成功后,向所述卡片驅動系統(tǒng)發(fā)送卡片驅動信號,通過上位機記錄所述卡片和讀取器的天線之間的當前距離;
[0010]所述卡片驅動系統(tǒng)接收到所述卡片驅動信號后,將所述卡片和讀取器的天線之間的距離增加設定距離數(shù)值,所述讀寫器通過所述天線對調整了距離的所述卡片進行卡片信息讀取。
[0011]所述卡片驅動系統(tǒng)包括:步進電機、驅動模塊、電機控制模塊、DC電源、滾珠絲杠和卡片托盤,所述電機控制模塊通過線纜和所述讀寫器、驅動模塊連接,所述步進電機通過線纜和驅動模塊、滾珠絲杠連接,所述滾珠絲杠和所述卡片托盤連接,所述托盤將所述卡片托住。
[0012]所述通過卡片驅動系統(tǒng)將卡片和讀取器的天線之間的距離設置為初始距離,包括:
[0013]在上位機中設定和存儲所述初始距離、設定距離數(shù)值和所述設定距離數(shù)值的使用次數(shù),所述初始距離為所述讀寫器對所述卡片進行第一次卡片信息讀取時所述卡片和讀取器的天線之間的距離,所述設定距離數(shù)值為每次在所述讀寫器對所述卡片進行卡片信息讀取成功后,將所述卡片和讀取器的天線之間的距離增加的固定的數(shù)值;
[0014]所述的上位機向所述讀寫器發(fā)送攜帶所述初始距離的控制信號,所述讀寫器將所述控制信號發(fā)送給所述電機控制模塊,所述電機控制模塊根據(jù)所述初始距離和所述步進電機的結構,利用單片機計算所述步進電機的所述初始距離對應的步距角,向驅動模塊發(fā)送攜帶所述初始距離對應的步距角的驅動信號,所述驅動模塊接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述初始距離對應的步距角對應的距離,所述步進電機帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離設置為所述初始距離;
[0015]所述上位機將所述設定距離數(shù)值的使用次數(shù)設置為1,并將所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲。
[0016]所述的讀寫器對所述卡片進行卡片信息讀取成功后,向所述卡片驅動系統(tǒng)發(fā)送卡片驅動信號,通過上位機記錄所述卡片和讀取器的天線之間的當前距離,包括:
[0017]所述讀寫器對所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號;
[0018]所述上位機接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示。
[0019]所述的卡片驅動系統(tǒng)接收到所述卡片驅動信號后,將所述卡片和讀取器的天線之間的距離增加設定距離數(shù)值,包括:
[0020]所述電機控制模塊接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,根據(jù)所述設定距離數(shù)值和所述步進電機的結構,利用單片機計算所述步進電機的所述設定距離數(shù)值對應的步距角,向驅動模塊發(fā)送攜帶所述設定距離數(shù)值對應的步距角的驅動信號,所述驅動模塊接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述設定距離數(shù)值對應的步距角對應的距離,所述步進電機帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值;
[0021]所述上位機將所述設定距離數(shù)值的使用次數(shù)增加I次,并將修改后所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲,刪除掉所述存儲器中原來存儲的所述設定距離數(shù)值的使用次數(shù)。
[0022]所述的讀寫器通過所述天線對調整了距離的所述卡片進行卡片信息讀取之后,還包括:
[0023]所述讀寫器對調整了距離的所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號;
[0024]所述上位機接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示;
[0025]所述電機控制模塊接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,控制驅動模塊啟動所述步進電機,進而帶動所述滾珠絲杠和所述卡片托盤運動,將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值,所述上位機將內部存儲器中存儲的設定距離數(shù)值的使用次數(shù)增加I次;
[0026]所述讀寫器對調整了距離的所述卡片進行卡片信息讀取失敗后,向所述上位機發(fā)送卡片信息讀取失敗信息,所述上位機將記錄的所述卡片和讀取器的天線之間的當前距離和所述卡片信息讀取失敗信息進行關聯(lián)。
[0027]—種檢測射頻讀寫器的讀寫距離的裝置,包括:上位機、讀寫器和卡片驅動系統(tǒng),
[0028]所述的卡片驅動系統(tǒng),用于將卡片和讀取器的天線之間的距離設置為初始距離,接收到所述讀寫器發(fā)送過來的卡片驅動信號后,將所述卡片和讀取器的天線之間的距離增加設定距離數(shù)值;
[0029]所述的讀寫器,用于通過所述天線對所述卡片進行卡片信息讀取,對所述卡片進行卡片信息讀取成功后,向所述卡片驅動系統(tǒng)發(fā)送卡片驅動信號,通過所述天線對調整了距離的所述卡片進行卡片信息讀?。?br> [0030]所述的上位機,用于在所述讀寫器對所述卡片進行卡片信息讀取成功后,記錄所述卡片和讀取器的天線之間的當前距離;
[0031]所述卡片驅動系統(tǒng)包括:步進電機、驅動模塊、電機控制模塊、DC電源、滾珠絲杠和卡片托盤,所述電機控制模塊通過線纜和所述讀寫器、驅動模塊連接,所述步進電機通過線纜和驅動模塊、滾珠絲杠連接,所述滾珠絲杠和所述卡片托盤連接,所述托盤將所述卡片托住。
[0032]所述的上位機,具體用于設定和存儲所述初始距離、設定距離數(shù)值和所述設定距離數(shù)值的使用次數(shù),所述初始距離為所述讀寫器對所述卡片進行第一次卡片信息讀取時所述卡片和讀取器的天線之間的距離,所述設定距離數(shù)值為每次在所述讀寫器對所述卡片進行卡片信息讀取成功后,將所述卡片和讀取器的天線之間的距離增加的固定的數(shù)值;向所述讀寫器發(fā)送攜帶所述初始距離的控制信號;
[0033]所述的讀寫器,具體用于將所述控制信號發(fā)送給所述卡片驅動系統(tǒng)中的電機控制模塊;
[0034]所述的電機控制模塊,具體用于根據(jù)所述初始距離和所述步進電機的結構,利用單片機計算所述步進電機的所述初始距離對應的步距角,向驅動模塊發(fā)送攜帶所述初始距離對應的步距角的驅動信號,
[0035]所述的驅動模塊,具體用于接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述初始距離對應的步距角對應的距離;
[0036]所述的步進電機,具體用于帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離設置為所述初始距離;
[0037]所述的上位機,具體用于將所述設定距離數(shù)值的使用次數(shù)設置為1,并將所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲。
[0038]所述的讀寫器,具體用于對所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號;
[0039]所述的上位機,具體用于接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示。
[0040]所述的電機控制模塊,具體用于接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,根據(jù)所述設定距離數(shù)值和所述步進電機的結構,利用單片機計算所述步進電機的所述設定距離數(shù)值對應的步距角,向驅動模塊發(fā)送攜帶所述設定距離數(shù)值對應的步距角的驅動信號;
[0041]所述的驅動模塊,具體用于接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述設定距離數(shù)值對應的步距角對應的距離;
[0042]所述的步進電機,具體用于帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值;
[0043]所述的上位機,具體用于將所述設定距離數(shù)值的使用次數(shù)增加I次,并將修改后所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲,刪除掉所述存儲器中原來存儲的所述設定距離數(shù)值的使用次數(shù)。
[0044]所述的讀寫器,具體用于對調整了距離的所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號;對調整了距離的所述卡片進行卡片信息讀取失敗后,向所述上位機發(fā)送卡片息讀取失敗息;
[0045]所述的上位機,具體用于接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示;接收到所述卡片信息讀取失敗信息后,將記錄的所述卡片和讀取器的天線之間的當前距離和所述卡片信息讀取失敗信息進行關聯(lián);在所述卡片驅動系統(tǒng)將所述卡片和所述讀寫器之間的距離增加所述設定距離數(shù)值后,將內部存儲器中存儲的設定距離數(shù)值的使用次數(shù)增加I次;
[0046]所述的電機控制模塊,具體用于接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,控制驅動模塊啟動所述步進電機,進而帶動所述滾珠絲杠和所述卡片托盤運動,將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值。
[0047]由上述本發(fā)明的實施例提供的技術方案可以看出,本發(fā)明實施例通過連續(xù)調整卡片驅動系統(tǒng)中的步進電機的步距角來連續(xù)調整卡片和讀寫器之間的距離,不斷實現(xiàn)了對讀寫器的讀寫距離快速、準確、實時地檢測,并且能夠確保在一定距離范圍內連續(xù)調整卡片和讀寫器之間的距離,準確掌握讀寫器的讀寫過程中可能出現(xiàn)的死區(qū),還可通過上位機將測量結果實時顯示,更為直觀和便捷。與現(xiàn)有人工測量技術相比,準確性高,可靠性好,大大提高了射頻讀寫器的讀寫距離的測量效率。

【專利附圖】

【附圖說明】
[0048]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1為本發(fā)明實施例一提供的一種檢測射頻讀寫器的讀寫距離的方法的實現(xiàn)原理示意圖;
[0050]圖2為本發(fā)明實施例一提供的一種檢測射頻讀寫器的讀寫距離的方法的處理流程圖;
[0051]圖3為本發(fā)明實施例二提供的一種檢測射頻讀寫器的讀寫距離的裝置300的結構示意圖,圖中,上位機310、讀寫器320和卡片驅動系統(tǒng)330。

【具體實施方式】
[0052]為便于對本發(fā)明實施例的理解,下面將結合附圖以幾個具體實施例為例做進一步的解釋說明,且各個實施例并不構成對本發(fā)明實施例的限定。
[0053]實施例一
[0054]該實施例提供的一種檢測射頻讀寫器的讀寫距離的方法的實現(xiàn)原理示意圖如圖1所示,該方法的處理流程如圖2所示,包括如下的處理步驟:
[0055]步驟S210、通過卡片驅動系統(tǒng)將卡片和讀取器的天線之間的距離設置為初始距離。
[0056]如圖1所述,本發(fā)明實施例中的卡片驅動系統(tǒng)包括:步進電機、驅動模塊、電機控制模塊、DC電源、滾珠絲杠和卡片托盤,所述電機控制模塊通過線纜和所述讀寫器、驅動模塊連接,所述步進電機通過線纜和驅動模塊、滾珠絲杠連接,所述滾珠絲杠和所述卡片托盤連接,所述托盤將所述卡片托住。
[0057]首先,在上位機中設定和存儲初始距離、設定距離數(shù)值和所述設定距離數(shù)值的使用次數(shù),所述初始距離為所述讀寫器對所述卡片進行第一次信息讀取時所述卡片和讀取器的天線之間的距離,所述設定距離數(shù)值為每次在所述讀寫器對所述卡片進行卡片信息讀取成功后,將所述卡片和讀取器的天線之間的距離增加的固定的數(shù)值。通過上述設定距離數(shù)值可以實現(xiàn)對卡片和讀取器的天線之間的距離連續(xù)遞增。
[0058]在實際應用中,上述初始距離可以為0,上述設定距離數(shù)值可以為Imm距離。當上述初始距離不為O時,所述的上位機向所述讀寫器發(fā)送攜帶所述初始距離的控制信號,所述讀寫器將所述控制信號發(fā)送給所述電機控制模塊。所述的電機控制模塊以單片機為核心,結合所選用步進電機的結構,根據(jù)上述初始距離利用設定程序進行細分計算,計算所述步進電機的所述初始距離對應的步距角,向驅動模塊發(fā)送攜帶所述初始距離對應的步距角的驅動信號。通過電機控制模塊可以實現(xiàn)步進電機的細分控制,通過連續(xù)調整步進電機的步距角來連續(xù)調整卡片和讀寫器之間的距離。
[0059]所述的驅動模塊可通過控制接口控制步進電機的相繞組電流的通斷,控制接口采用光耦實現(xiàn)隔離功能。所述驅動模塊接收到所述驅動信號后,啟動所述步進電機。所述的步進電機其控制換向僅需要改變繞組通電的相序,所述驅動模塊控制所述步進電機運行所述初始距離對應的步距角對應的距離,進而帶動所述滾珠絲杠和所述卡片托盤運動,將所述卡片和讀取器的天線之間的距離設置為所述初始距離。步進電機拖動滾珠絲杠,將角位移轉變?yōu)橹本€位移,從而使卡片托盤在天線上方1cm范圍內的直線行程內可往返運動。
[0060]所述上位機將所述設定距離數(shù)值的使用次數(shù)設置為1,并將所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲。上位機還將上述設定距離數(shù)值發(fā)送給讀寫器。
[0061]步驟S220、所述讀寫器對所述卡片進行卡片信息讀取,在卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號。
[0062]所述上位機接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄,并通過顯示屏對上述當前記錄進行顯示。
[0063]步驟S230、所述卡片驅動系統(tǒng)接收到所述卡片驅動信號后,將所述卡片和讀取器的天線之間的距離增加設定距離數(shù)值。
[0064]所述卡片驅動系統(tǒng)中的電機控制模塊接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,根據(jù)所述設定距離數(shù)值和所述步進電機的結構,利用單片機計算所述步進電機的所述設定距離數(shù)值對應的步距角,向驅動模塊發(fā)送攜帶所述設定距離數(shù)值對應的步距角的驅動信號。所述驅動模塊接收到所述驅動信號后,啟動所述步進電機,控制所述步進電機運行所述設定距離數(shù)值對應的步距角對應的距離,進而帶動所述滾珠絲杠和所述卡片托盤運動,將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值。上述過程實現(xiàn)了將卡片和讀取器的天線之間的距離每次遞增上述設定距離數(shù)值。
[0065]所述上位機將所述設定距離數(shù)值的使用次數(shù)增加I次,并將修改后所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲,刪除掉所述存儲器中原來存儲的所述設定距離數(shù)值的使用次數(shù)。
[0066]步驟S240、所述的讀寫器通過所述天線對調整了距離的所述卡片進行卡片信息讀取,在卡片信息讀取成功后,執(zhí)行步驟S250 ;在卡片信息讀取失敗后,執(zhí)行步驟S260。
[0067]步驟S250、所述讀寫器對調整了距離的所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號。
[0068]所述上位機接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示。
[0069]所述電機控制模塊接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,控制驅動模塊啟動所述步進電機,進而帶動所述滾珠絲杠和所述卡片托盤運動,將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值,所述上位機將內部存儲器中存儲的設定距離數(shù)值的使用次數(shù)增加I次。
[0070]重新執(zhí)行上述步驟S240。
[0071]步驟S260、當上述卡片和讀寫器之間的距離不斷增大后,讀寫器出現(xiàn)讀卡死區(qū)或卡片運行到讀寫距離范圍以外的時候,于是,讀寫器對卡片進行卡片信息讀取失敗后讀卡失敗,蜂鳴器不鳴響,此時不產生控制信號發(fā)送給電機控制模塊,電機停止運轉,卡片托盤保持上一次測量高度。讀寫器向上位機發(fā)送卡片信息讀取失敗信息,上位機將記錄的所述卡片和讀取器的天線之間的當前距離和所述卡片信息讀取失敗信息進行關聯(lián)。
[0072]上述讀寫器可以為13.56MHz讀寫器等。
[0073]實施例二
[0074]該實施例提供的一種檢測射頻讀寫器的讀寫距離的裝置的結構示意圖如圖3所示,包括:上位機、讀寫器和卡片驅動系統(tǒng),
[0075]所述的卡片驅動系統(tǒng),用于將卡片和讀取器的天線之間的距離設置為初始距離,接收到所述讀寫器發(fā)送過來的卡片驅動信號后,將所述卡片和讀取器的天線之間的距離增加設定距離數(shù)值;
[0076]所述的讀寫器,用于通過所述天線對所述卡片進行卡片信息讀取,對所述卡片進行卡片信息讀取成功后,向所述卡片驅動系統(tǒng)發(fā)送卡片驅動信號,通過所述天線對調整了距離的所述卡片進行卡片信息讀??;
[0077]所述的上位機,用于在所述讀寫器對所述卡片進行卡片信息讀取成功后,記錄所述卡片和讀取器的天線之間的當前距離。
[0078]上述卡片驅動系統(tǒng)包括:步進電機、驅動模塊、電機控制模塊、DC電源、滾珠絲杠和卡片托盤,所述電機控制模塊通過線纜和所述讀寫器、驅動模塊連接,所述步進電機通過線纜和驅動模塊、滾珠絲杠連接,所述滾珠絲杠和所述卡片托盤連接,所述托盤將所述卡片托住。所述的DC電源包括提供步進電機繞組電壓的24V電源和提供驅動模塊、電機控制模塊所需的5V電源。所述的滾珠絲杠為小導程絲杠,由螺桿、螺母組成;螺桿固定,卡片托盤隨著螺母沿螺桿可在1cm范圍內做直線運動。所述的卡片托盤為不導磁材料(如塑料),其材質不會影響射頻天線的電磁場變化。
[0079]所述的上位機,具體用于設定和存儲所述初始距離、設定距離數(shù)值和所述設定距離數(shù)值的使用次數(shù),所述初始距離為所述讀寫器對所述卡片進行第一次信息讀取時所述卡片和讀取器的天線之間的距離,所述設定距離數(shù)值為每次在所述讀寫器對所述卡片進行卡片信息讀取成功后,將所述卡片和讀取器的天線之間的距離增加的固定的數(shù)值;向所述讀寫器發(fā)送攜帶所述初始距離的控制信號;
[0080]所述的讀寫器,具體用于將所述控制信號發(fā)送給所述卡片驅動系統(tǒng)中的電機控制模塊;
[0081]所述的電機控制模塊,具體用于根據(jù)所述初始距離和所述步進電機的結構,利用單片機計算所述步進電機的所述初始距離對應的步距角,向驅動模塊發(fā)送攜帶所述初始距離對應的步距角的驅動信號,
[0082]所述的驅動模塊,具體用于接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述初始距離對應的步距角對應的距離;
[0083]所述的步進電機,具體用于帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離設置為所述初始距離;
[0084]所述的上位機,具體用于將所述設定距離數(shù)值的使用次數(shù)設置為1,并將所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲。
[0085]所述的讀寫器,具體用于對所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號;
[0086]所述的上位機,具體用于接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示。
[0087]所述的電機控制模塊,具體用于接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,根據(jù)所述設定距離數(shù)值和所述步進電機的結構,利用單片機計算所述步進電機的所述設定距離數(shù)值對應的步距角,向驅動模塊發(fā)送攜帶所述設定距離數(shù)值對應的步距角的驅動信號;
[0088]所述的驅動模塊,具體用于接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述設定距離數(shù)值對應的步距角對應的距離;
[0089]所述的步進電機,具體用于帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值;
[0090]所述的上位機,具體用于將所述設定距離數(shù)值的使用次數(shù)增加I次,并將修改后所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲,刪除掉所述存儲器中原來存儲的所述設定距離數(shù)值的使用次數(shù)。
[0091]所述的讀寫器,具體用于對調整了距離的所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號;對調整了距離的所述卡片進行卡片信息讀取失敗后,向所述上位機發(fā)送卡片息讀取失敗息;
[0092]所述的上位機,具體用于接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示;接收到所述卡片信息讀取失敗信息后,將記錄的所述卡片和讀取器的天線之間的當前距離和所述卡片信息讀取失敗信息進行關聯(lián);在所述卡片驅動系統(tǒng)將所述卡片和所述讀寫器之間的距離增加所述設定距離數(shù)值后,將內部存儲器中存儲的設定距離數(shù)值的使用次數(shù)增加I次;
[0093]所述的電機控制模塊,具體用于接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,控制驅動模塊啟動所述步進電機,進而帶動所述滾珠絲杠和所述卡片托盤運動,將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值。
[0094]用本發(fā)明實施例的裝置進行檢測射頻讀寫器的讀寫距離的具體過程與前述方法實施例類似,此處不再贅述。
[0095]綜上所述,本發(fā)明實施例通過連續(xù)調整卡片驅動系統(tǒng)中的步進電機的步距角來連續(xù)調整卡片和讀寫器之間的距離,不斷實現(xiàn)了對讀寫器的讀寫距離快速、準確、實時地檢測,并且能夠確保在一定距離范圍內連續(xù)調整卡片和讀寫器之間的距離,準確掌握讀寫器的讀寫過程中可能出現(xiàn)的死區(qū),還可通過上位機將測量結果實時顯示,更為直觀和便捷。與現(xiàn)有人工測量技術相比,準確性高,可靠性好,大大提高了射頻讀寫器的讀寫距離的測量效率。
[0096]本發(fā)明實施例的裝置的結構簡單,成本低廉,控制方案簡潔易實現(xiàn),是電機拖動技術在射頻通信領域內的創(chuàng)新型應用。
[0097]本領域普通技術人員可以理解:附圖只是一個實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
[0098]通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0099]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0100]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
【權利要求】
1.一種檢測射頻讀寫器的讀寫距離的方法,其特征在于,包括: 通過卡片驅動系統(tǒng)將卡片和讀取器的天線之間的距離設置為初始距離,所述讀寫器通過所述天線對所述卡片進行卡片信息讀取; 所述讀寫器對所述卡片進行卡片信息讀取成功后,向所述卡片驅動系統(tǒng)發(fā)送卡片驅動信號,通過上位機記錄所述卡片和讀取器的天線之間的當前距離; 所述卡片驅動系統(tǒng)接收到所述卡片驅動信號后,將所述卡片和讀取器的天線之間的距離增加設定距離數(shù)值,所述讀寫器通過所述天線對調整了距離的所述卡片進行卡片信息讀取。
2.根據(jù)權利要求1所述的檢測射頻讀寫器的讀寫距離的方法,其特征在于,所述卡片驅動系統(tǒng)包括:步進電機、驅動模塊、電機控制模塊、00電源、滾珠絲杠和卡片托盤,所述電機控制模塊通過線纜和所述讀寫器、驅動模塊連接,所述步進電機通過線纜和驅動模塊、滾珠絲杠連接,所述滾珠絲杠和所述卡片托盤連接,所述托盤將所述卡片托住。
3.根據(jù)權利要求1所述的檢測射頻讀寫器的讀寫距離的方法,其特征在于,所述通過卡片驅動系統(tǒng)將卡片和讀取器的天線之間的距離設置為初始距離,包括: 在上位機中設定和存儲所述初始距離、設定距離數(shù)值和所述設定距離數(shù)值的使用次數(shù),所述初始距離為所述讀寫器對所述卡片進行第一次卡片信息讀取時所述卡片和讀取器的天線之間的距離,所述設定距離數(shù)值為每次在所述讀寫器對所述卡片進行卡片信息讀取成功后,將所述卡片和讀取器的天線之間的距離增加的固定的數(shù)值; 所述的上位機向所述讀寫器發(fā)送攜帶所述初始距離的控制信號,所述讀寫器將所述控制信號發(fā)送給所述電機控制模塊,所述電機控制模塊根據(jù)所述初始距離和所述步進電機的結構,利用單片機計算所述步進電機的所述初始距離對應的步距角,向驅動模塊發(fā)送攜帶所述初始距離對應的步距角的驅動信號,所述驅動模塊接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述初始距離對應的步距角對應的距離,所述步進電機帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離設置為所述初始距離; 所述上位機將所述設定距離數(shù)值的使用次數(shù)設置為1,并將所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲。
4.根據(jù)權利要求3所述的檢測射頻讀寫器的讀寫距離的方法,其特征在于,所述的讀寫器對所述卡片進行卡片信息讀取成功后,向所述卡片驅動系統(tǒng)發(fā)送卡片驅動信號,通過上位機記錄所述卡片和讀取器的天線之間的當前距離,包括: 所述讀寫器對所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號; 所述上位機接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示。
5.根據(jù)權利要求3所述的檢測射頻讀寫器的讀寫距離的方法,其特征在于,所述的卡片驅動系統(tǒng)接收到所述卡片驅動信號后,將所述卡片和讀取器的天線之間的距離增加設定距離數(shù)值,包括: 所述電機控制模塊接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,根據(jù)所述設定距離數(shù)值和所述步進電機的結構,利用單片機計算所述步進電機的所述設定距離數(shù)值對應的步距角,向驅動模塊發(fā)送攜帶所述設定距離數(shù)值對應的步距角的驅動信號,所述驅動模塊接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述設定距離數(shù)值對應的步距角對應的距離,所述步進電機帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值; 所述上位機將所述設定距離數(shù)值的使用次數(shù)增加1次,并將修改后所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲,刪除掉所述存儲器中原來存儲的所述設定距離數(shù)值的使用次數(shù)。
6.根據(jù)權利要求5所述的檢測射頻讀寫器的讀寫距離的方法,其特征在于,所述的讀寫器通過所述天線對調整了距離的所述卡片進行卡片信息讀取之后,還包括: 所述讀寫器對調整了距離的所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號; 所述上位機接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示; 所述電機控制模塊接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,控制驅動模塊啟動所述步進電機,進而帶動所述滾珠絲杠和所述卡片托盤運動,將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值,所述上位機將內部存儲器中存儲的設定距離數(shù)值的使用次數(shù)增加1次; 所述讀寫器對調整了距離的所述卡片進行卡片信息讀取失敗后,向所述上位機發(fā)送卡片信息讀取失敗信息,所述上位機將記錄的所述卡片和讀取器的天線之間的當前距離和所述卡片彳目息讀取失敗信息進行關聯(lián)。
7.—種檢測射頻讀寫器的讀寫距離的裝置,其特征在于,包括:上位機、讀寫器和卡片驅動系統(tǒng), 所述的卡片驅動系統(tǒng),用于將卡片和讀取器的天線之間的距離設置為初始距離,接收到所述讀寫器發(fā)送過來的卡片驅動信號后,將所述卡片和讀取器的天線之間的距離增加設定距離數(shù)值; 所述的讀寫器,用于通過所述天線對所述卡片進行卡片信息讀取,對所述卡片進行卡片信息讀取成功后,向所述卡片驅動系統(tǒng)發(fā)送卡片驅動信號,通過所述天線對調整了距離的所述卡片進行卡片信息讀?。? 所述的上位機,用于在所述讀寫器對所述卡片進行卡片信息讀取成功后,記錄所述卡片和讀取器的天線之間的當前距離。
8.根據(jù)權利要求7所述的檢測射頻讀寫器的讀寫距離的裝置,其特征在于,所述卡片驅動系統(tǒng)包括:步進電機、驅動模塊、電機控制模塊、00電源、滾珠絲杠和卡片托盤,所述電機控制模塊通過線纜和所述讀寫器、驅動模塊連接,所述步進電機通過線纜和驅動模塊、滾珠絲杠連接,所述滾珠絲杠和所述卡片托盤連接,所述托盤將所述卡片托住。
9.根據(jù)權利要求8所述的檢測射頻讀寫器的讀寫距離的裝置,其特征在于: 所述的上位機,具體用于設定和存儲所述初始距離、設定距離數(shù)值和所述設定距離數(shù)值的使用次數(shù),所述初始距離為所述讀寫器對所述卡片進行第一次卡片信息讀取時所述卡片和讀取器的天線之間的距離,所述設定距離數(shù)值為每次在所述讀寫器對所述卡片進行卡片信息讀取成功后,將所述卡片和讀取器的天線之間的距離增加的固定的數(shù)值;向所述讀寫器發(fā)送攜帶所述初始距離的控制信號; 所述的讀寫器,具體用于將所述控制信號發(fā)送給所述卡片驅動系統(tǒng)中的電機控制模塊; 所述的電機控制模塊,具體用于根據(jù)所述初始距離和所述步進電機的結構,利用單片機計算所述步進電機的所述初始距離對應的步距角,向驅動模塊發(fā)送攜帶所述初始距離對應的步距角的驅動信號, 所述的驅動模塊,具體用于接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述初始距離對應的步距角對應的距離; 所述的步進電機,具體用于帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離設置為所述初始距離; 所述的上位機,具體用于將所述設定距離數(shù)值的使用次數(shù)設置為1,并將所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲。
10.根據(jù)權利要求9所述的檢測射頻讀寫器的讀寫距離的裝置,其特征在于: 所述的讀寫器,具體用于對所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號; 所述的上位機,具體用于接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯不。
11.根據(jù)權利要求9所述的檢測射頻讀寫器的讀寫距離的裝置,其特征在于: 所述的電機控制模塊,具體用于接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,根據(jù)所述設定距離數(shù)值和所述步進電機的結構,利用單片機計算所述步進電機的所述設定距離數(shù)值對應的步距角,向驅動模塊發(fā)送攜帶所述設定距離數(shù)值對應的步距角的驅動信號;所述的驅動模塊,具體用于接收到所述驅動信號后,啟動所述步進電機,并控制所述步進電機運行所述設定距離數(shù)值對應的步距角對應的距離; 所述的步進電機,具體用于帶動所述滾珠絲杠和所述卡片托盤運動,進而將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值; 所述的上位機,具體用于將所述設定距離數(shù)值的使用次數(shù)增加1次,并將修改后所述設定距離數(shù)值的使用次數(shù)在上位機內部的存儲器中進行存儲,刪除掉所述存儲器中原來存儲的所述設定距離數(shù)值的使用次數(shù)。
12.根據(jù)權利要求11所述的檢測射頻讀寫器的讀寫距離的裝置,其特征在于: 所述的讀寫器,具體用于對調整了距離的所述卡片進行卡片信息讀取成功后,向所述上位機發(fā)送卡片信息讀取成功信息,并向所述卡片驅動系統(tǒng)發(fā)送攜帶所述設定距離數(shù)值的卡片驅動信號;對調整了距離的所述卡片進行卡片信息讀取失敗后,向所述上位機發(fā)送卡片信息讀取失敗彳目息; 所述的上位機,具體用于接收到所述卡片信息讀取成功信息后,讀取上位機內部的存儲器中存儲的所述設定距離數(shù)值的使用次數(shù),將所述設定距離數(shù)值的使用次數(shù)乘以所述設定距離數(shù)值,得到所述卡片和讀取器的天線之間的當前距離,將所述當前距離進行記錄和顯示;接收到所述卡片信息讀取失敗信息后,將記錄的所述卡片和讀取器的天線之間的當前距離和所述卡片信息讀取失敗信息進行關聯(lián);在所述卡片驅動系統(tǒng)將所述卡片和所述讀寫器之間的距離增加所述設定距離數(shù)值后,將內部存儲器中存儲的設定距離數(shù)值的使用次數(shù)增加1次; 所述的電機控制模塊,具體用于接收到攜帶所述設定距離數(shù)值的卡片驅動信號后,控制驅動模塊啟動所述步進電機,進而帶動所述滾珠絲杠和所述卡片托盤運動,將所述卡片和讀取器的天線之間的距離增加所述設定距離數(shù)值。
【文檔編號】G01B21/16GK104422420SQ201310373808
【公開日】2015年3月18日 申請日期:2013年8月23日 優(yōu)先權日:2013年8月23日
【發(fā)明者】耿秋軍, 鄒東坡, 潘靜, 肖文文 申請人:航天信息股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1