基于運動狀態下的二維碼掃描設備性能的測試方法
【技術領域】
[0001]本發明涉及二維碼測試領域,尤其涉及一種基于運動狀態下的二維碼掃描設備性能的測試方法。
【背景技術】
[0002]目前隨著科技的發展,越來越多的終端設備都將支持二維碼的掃描,一般而言,評價一款設備掃描二維碼的性能指標包括響應速度、景深和掃描角度,可是目前的測試設備很少能夠實現自動準確的測量這些該掃描設備掃描二維碼的性能指標,用于測試二維碼掃描性能的設備具有很大的應用前景。
【發明內容】
[0003]本發明的目的是針對以上不足之處,提供了一種基于運動狀態下的二維碼掃描設備性能的測試方法,實現通過運動狀態下測試二維碼掃描設備的性能。
[0004]本發明解決技術問題所采用的方案是:一種基于運動狀態下的二維碼掃描設備性能的測試方法,包括以下步驟:
步驟S1:將二維碼固定于一用于調整二維碼位置的測試裝置上,并且二維碼正對二維碼掃描設備的攝像頭;
步驟S2:開啟電源,通過測試裝置將二維碼由遠至近移動至二維碼掃描設備處進行二維碼掃描;
步驟S3: 二維碼先以行進速度V向二維碼掃描設備移動,在移動過程中,通過一用于識別二維碼掃描設備中蜂鳴器的聲音識別模塊判斷是否掃描完成;若聲音識別模塊接收到蜂鳴器的聲音頻率,則轉至步驟S4,否則轉至步驟S6 ;
步驟S4:通過測試裝置以加速度al提高行進速度,al大于0,繼續進行二維碼掃描;步驟S5:在二維碼向二維碼掃描設備移動過程中,若聲音識別模塊接收到蜂鳴器的聲音頻率,轉至步驟S4 ;否則記錄當前行進速度,結束掃描;
步驟S6:通過測試裝置以加速度a2減慢行進速度,a2小于0,繼續進行二維碼掃描;步驟S7:在二維碼向二維碼掃描設備移動過程中,若聲音識別模塊未接收到蜂鳴器的聲音頻率,轉至步驟S6 ;否則記錄當前行進速度,結束掃描。
[0005]進一步的,所述測試裝置包括一支撐底座,所述支撐底座上沿縱向并列設有兩皮帶傳動機構,兩皮帶傳動機構的前端和后端分別經一傳動軸連接,兩皮帶傳動機構經一第一步進電機驅動;兩皮帶傳動機構上分別設置有一沿皮帶傳動機構縱向移動的第一滑塊和第二滑塊,兩皮帶傳動機構之間橫向架設有一皮帶導軌,所述皮帶導軌的一端設置于所述第一滑塊上,另一端穿設于所述第二滑塊并且經一第二步進電機驅動;所述皮帶導軌上設有一沿該皮帶導軌橫向移動的第三滑塊,所述第三滑塊上豎向設有一絲桿機構,并且所述絲桿機構經一第三步進電機驅動,所述絲桿機構上設有一用于安裝二維碼且沿絲桿機構豎向移動的轉動機構,所述轉動機構包括一第一舵機、繞所述第一舵機轉動的第二舵機和轉動設置于所述第二舵機上用于安裝二維碼的安裝架,并且所述第一舵機的輸出軸和第二舵機的輸出軸相互垂直;所述第一步進電機、第二步進電機和第三步進電機分別經一步進電機驅動器與一運動控制卡電連,所述第一舵機和第二舵機分別經一舵機控制器與一 PC機電連;所述運動控制卡與所述PC機電連。
[0006]進一步的,所述絲桿驅動機構包括豎向固定于所述第三滑塊上支撐框架、豎向設置于支撐框架內的滾珠絲桿和與滾珠絲桿配合的滑動螺母,所述滾軸絲桿的一端經一軸承座固定于所述第三滑塊上,另一端經穿設于另一軸承座且經所述第三步進電機驅動,所述第三步進電機經一安裝板固定于所述支撐框架端部。
[0007]進一步的,所述第一舵機固定于所述滑動螺母上,所述第二舵機固定于所述第一舵機的輸出軸上,所述安裝架呈U型,該安裝架兩側板底端水平固定于所述第二舵機的輸出軸上,并且繞所述第二舵機前后轉動;所述安裝架的頂板上豎向設有一用于安裝三維碼的安裝框。
[0008]進一步的,所述聲音識別模塊經一支撐桿設置于所述轉動機構的旁側且與所述控制運動卡電連。
[0009]進一步的,所述支撐桿固定于所述第二滑塊上。
[0010]進一步的,還包括分別設置于皮帶傳動機構、皮帶導軌和絲桿機構端部的限位開關,所述限位開關與所述運動控制卡電連。
[0011 ] 進一步的,還包括一電源模塊,所述電源模塊與所述電機驅動器、舵機控制器和運動控制卡電連。
[0012]與現有技術相比,本發明有以下有益效果:首先通過測試裝置調整二維碼的角度,測試二維碼掃描設備在二維碼處于運動狀態下下的掃描結果,判斷該二維碼掃描設備在運動狀態下的掃描性能,更好的評價二維碼掃描設備。同時當掃描完成后,二維碼掃描設備蜂鳴器發出的蜂鳴聲,通過固定頻率的聲音識別模塊進行識別,判斷是否成功獲取掃描二維碼。
【附圖說明】
[0013]下面結合附圖對本發明專利進一步說明。
[0014]圖1為本發明實施例的測試方法的測試示意圖。
[0015]圖2為本發明實施例的測試裝置的結構示意圖。
[0016]圖3為本發明實施例的轉動機構的結構示意圖。
[0017]圖4為本發明實施例的實施裝置的電路控制原理圖。
[0018]圖中:1-二維碼掃描設備;2-二維碼;3-測試裝置;30-支撐底座;31-皮帶傳動機構;310_傳動軸;311-第一滑塊;312_第二滑塊;32_第一步進電機;33_皮帶導軌;330-第三滑塊;34_第二步進電機;35_絲桿機構;350_支撐框架;351_滾珠絲桿;352_滑動螺母;36_第三步進電機;37_轉動機構;370_第一舵機;371-第二舵機;372_安裝架;373-安裝框;374_支架;38_聲音識別模塊;39_支撐桿。
【具體實施方式】
[0019]下面結合附圖和【具體實施方式】對本發明進一步說明。
[0020]如圖1?4所示,本發明實施例提供一種基于運動狀態下的二維碼掃描設備1性能的測試方法,包括以下步驟:
步驟S1:將二維碼2固定于一用于調整二維碼2位置的測試裝置3上,并且二維碼2正對二維碼掃描設備1的攝像頭;
步驟S2:開啟電源,通過測試裝置3將二維碼2由遠至近移動至二維碼掃描設備1處進行二維碼掃描;
步驟S3: 二維碼2先以行進速度V向二維碼掃描設備1移動,在移動過程中,通過一用于識別二維碼掃描設備1中蜂鳴器的聲音識別模塊38判斷是否掃描完成;若聲音識別模塊38接收到蜂鳴器的聲音頻率,則轉至步驟S4,否則轉至步驟S6 ;
步驟S4:通過測試裝置3以加速度al提高行進速度,al大于0,繼續進行二維碼掃描;步驟S5:在二維碼2向二維碼掃描設備1移動過程中,若聲音識別模塊38接收到蜂鳴器的聲音頻率,轉至步驟S4 ;否則記錄當前行進速度,結束掃描;
步驟S6:通過測試裝置3以加速度a2減慢行進速度,a2小于0,繼續進行二維碼2掃描;
步驟S7:在二維碼2向二維碼掃描設備1移動過程中,若聲音識別模塊38未接收到蜂鳴器的聲音頻率,轉至步驟S6 ;否則記錄當前行進速度,結束掃描。
[0021]從上述可知,本發明的有益效果在在于:首先通過測試裝置3將二維碼2由遠至近移動至二維碼掃描設備1處進行二維碼掃描;在二維碼2移動過程中,根據掃描結果改變二維碼2的行進速度,測試二維碼掃描設備1的在不同速度下的掃描結果,得到二維碼掃描設備1的響應速度,更好的評價二維碼掃描設備1。二維碼2由遠至近移動至二維碼掃描設備1處是均處于該二維碼掃描設備1的有效掃描景深和有效掃描角度內。同時當掃描完成后,二維碼掃描設備1蜂鳴器發出的蜂鳴聲,通過固定頻率的聲音識別模塊38進行識別,判斷是否成功獲取掃描二維碼2,根據掃描結果進行判斷是否提高行進速度。
[0022]在本實施例中,所述測試裝置3包括一支撐底座30,所述支撐底座30上沿縱向并列設有兩皮帶傳動機構31,兩皮帶傳動機構31的前端和后端分別經一傳動軸310連接,兩皮帶傳動機構31經一第一步進電機32驅動;兩皮帶傳動機構31上分別設置有一沿皮帶傳動機構31縱向移動的第一滑塊311和第二滑塊312,兩皮帶傳動機構31之間橫向架設有一皮帶導軌33,所述皮帶導軌33的一端設置于所述第一滑塊311上,另一端穿設于所述第二滑塊312并且經一第二步進電機34驅動;所述皮帶導軌33上設有一沿該皮帶導軌33橫向移動的第三滑塊330,所述第三滑塊330上豎向設有一絲桿機構35,并且所述絲桿機構35經一第三步進電機36驅動,所述絲桿機構35上設有一用于安裝二維碼2且沿絲桿機構35豎向移動的轉動機構37,所述轉動機構37包括一