基于不同角度的二維碼掃描設(shè)備性能的測(cè)試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及二維碼測(cè)試領(lǐng)域,尤其涉及一種基于不同角度的二維碼掃描設(shè)備性能的測(cè)試方法。
【背景技術(shù)】
[0002]目前隨著科技的發(fā)展,越來(lái)越多的終端設(shè)備都將支持二維碼的掃描,一般而言,評(píng)價(jià)一款設(shè)備掃描二維碼的性能指標(biāo)包括響應(yīng)速度、景深和掃描角度,可是目前的測(cè)試設(shè)備很少能夠?qū)崿F(xiàn)自動(dòng)準(zhǔn)確的測(cè)量這些該掃描設(shè)備掃描二維碼的性能指標(biāo),用于測(cè)試二維碼掃描性能的設(shè)備具有很大的應(yīng)用前景。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是針對(duì)以上不足之處,提供了一種基于不同角度的二維碼掃描設(shè)備性能的測(cè)試方法,實(shí)現(xiàn)通過(guò)不同角度測(cè)試二維碼掃描設(shè)備的性能。
[0004]本發(fā)明解決技術(shù)問(wèn)題所采用的方案是:一種基于不同角度的二維碼掃描設(shè)備性能的測(cè)試方法,包括以下步驟:
步驟SI:將二維碼固定于一測(cè)試裝置上;開(kāi)啟電源,通過(guò)測(cè)試裝置將二維碼移動(dòng)至二維碼掃描設(shè)備前端,通過(guò)測(cè)試裝置調(diào)整二維碼正對(duì)二維碼掃描設(shè)備的攝像頭,此時(shí)二維碼的方向調(diào)整為豎直方向,旋轉(zhuǎn)角度為0° ;
步驟S2:進(jìn)行二維碼掃描;
步驟S3:通過(guò)一用于識(shí)別二維碼掃描設(shè)備中蜂鳴器的聲音識(shí)別模塊判斷是否掃描完成,若聲音識(shí)別模塊接收到蜂鳴器的聲音頻率,轉(zhuǎn)至步驟S4,否則轉(zhuǎn)至步驟S2;
步驟S4:通過(guò)測(cè)試裝置向上轉(zhuǎn)動(dòng)二維碼,步進(jìn)角度為1°,進(jìn)行二維碼掃描;
步驟S5:通過(guò)聲音識(shí)別模塊判斷是否掃描完成,若聲音識(shí)別模塊接收到蜂鳴器的聲音頻率,轉(zhuǎn)至步驟S4;否則記錄當(dāng)前旋轉(zhuǎn)角度,結(jié)束掃描二維碼。
[0005]進(jìn)一步的,所述測(cè)試裝置包括一支撐底座,所述支撐底座上沿縱向并列設(shè)有兩皮帶傳動(dòng)機(jī)構(gòu),兩皮帶傳動(dòng)機(jī)構(gòu)的前端和后端分別經(jīng)一傳動(dòng)軸連接,兩皮帶傳動(dòng)機(jī)構(gòu)經(jīng)一第一步進(jìn)電機(jī)驅(qū)動(dòng);兩皮帶傳動(dòng)機(jī)構(gòu)上分別設(shè)置有一沿皮帶傳動(dòng)機(jī)構(gòu)縱向移動(dòng)的第一滑塊和第二滑塊,兩皮帶傳動(dòng)機(jī)構(gòu)之間橫向架設(shè)有一皮帶導(dǎo)軌,所述皮帶導(dǎo)軌的一端設(shè)置于所述第一滑塊上,另一端穿設(shè)于所述第二滑塊并且經(jīng)一第二步進(jìn)電機(jī)驅(qū)動(dòng);所述皮帶導(dǎo)軌上設(shè)有一沿該皮帶導(dǎo)軌橫向移動(dòng)的第三滑塊,所述第三滑塊上豎向設(shè)有一絲桿機(jī)構(gòu),并且所述絲桿機(jī)構(gòu)經(jīng)一第三步進(jìn)電機(jī)驅(qū)動(dòng),所述絲桿機(jī)構(gòu)上設(shè)有一用于安裝二維碼且沿絲桿機(jī)構(gòu)豎向移動(dòng)的轉(zhuǎn)動(dòng)機(jī)構(gòu),所述轉(zhuǎn)動(dòng)機(jī)構(gòu)包括一第一舵機(jī)、繞所述第一舵機(jī)轉(zhuǎn)動(dòng)的第二舵機(jī)和轉(zhuǎn)動(dòng)設(shè)置于所述第二舵機(jī)上用于安裝二維碼的安裝架,并且所述第一舵機(jī)的輸出軸和第二舵機(jī)的輸出軸相互垂直;所述第一步進(jìn)電機(jī)、第二步進(jìn)電機(jī)和第三步進(jìn)電機(jī)分別經(jīng)一步進(jìn)電機(jī)驅(qū)動(dòng)器與一運(yùn)動(dòng)控制卡電連,所述第一舵機(jī)和第二舵機(jī)分別經(jīng)一舵機(jī)控制器與一PC機(jī)電連;所述運(yùn)動(dòng)控制卡與所述PC機(jī)電連。
[0006]進(jìn)一步的,所述絲桿驅(qū)動(dòng)機(jī)構(gòu)包括豎向固定于所述第三滑塊上支撐框架、豎向設(shè)置于支撐框架內(nèi)的滾珠絲桿和與滾珠絲桿配合的滑動(dòng)螺母,所述滾軸絲桿的一端經(jīng)一軸承座固定于所述第三滑塊上,另一端經(jīng)穿設(shè)于另一軸承座且經(jīng)所述第三步進(jìn)電機(jī)驅(qū)動(dòng),所述第三步進(jìn)電機(jī)經(jīng)一安裝板固定于所述支撐框架端部。
[0007]進(jìn)一步的,所述第一舵機(jī)固定于所述滑動(dòng)螺母上,所述第二舵機(jī)固定于所述第一舵機(jī)的輸出軸上,所述安裝架呈U型,該安裝架兩側(cè)板底端水平固定于所述第二舵機(jī)的輸出軸上,并且繞所述第二舵機(jī)前后轉(zhuǎn)動(dòng);所述安裝架的頂板上豎向設(shè)有一用于安裝三維碼的安裝框。
[0008]進(jìn)一步的,所述聲音識(shí)別模塊經(jīng)一支撐桿設(shè)置于所述轉(zhuǎn)動(dòng)機(jī)構(gòu)的旁側(cè)且與所述控制運(yùn)動(dòng)卡電連。
[0009]進(jìn)一步的,所述支撐桿固定于所述第二滑塊上。
[0010]進(jìn)一步的,還包括分別設(shè)置于皮帶傳動(dòng)機(jī)構(gòu)、皮帶導(dǎo)軌和絲桿機(jī)構(gòu)端部的限位開(kāi)關(guān),所述限位開(kāi)關(guān)與所述運(yùn)動(dòng)控制卡電連。
[0011]進(jìn)一步的,還包括一電源模塊,所述電源模塊與所述電機(jī)驅(qū)動(dòng)器、舵機(jī)控制器和運(yùn)動(dòng)控制卡電連。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明有以下有益效果:首先通過(guò)測(cè)試裝置調(diào)整二維碼的角度,測(cè)試二維碼掃描設(shè)備在二維碼處于不同角度下的掃描結(jié)果,判斷該二維碼掃描設(shè)備的可掃描的角度范圍,更好的評(píng)價(jià)二維碼掃描設(shè)備。同時(shí)當(dāng)掃描完成后,二維碼掃描設(shè)備蜂鳴器發(fā)出的蜂鳴聲,通過(guò)固定頻率的聲音識(shí)別模塊進(jìn)行識(shí)別,判斷是否成功獲取掃描二維碼。
【附圖說(shuō)明】
[0013]下面結(jié)合附圖對(duì)本發(fā)明專利進(jìn)一步說(shuō)明。
[0014]圖1為本發(fā)明實(shí)施例的測(cè)試方法的測(cè)試示意圖。
[0015]圖2為本發(fā)明實(shí)施例的測(cè)試裝置的結(jié)構(gòu)示意圖。
[0016]圖3為本發(fā)明實(shí)施例的轉(zhuǎn)動(dòng)機(jī)構(gòu)的結(jié)構(gòu)示意圖。
[0017]圖4為本發(fā)明實(shí)施例的實(shí)施裝置的電路控制原理圖。
[0018]圖中:1-二維碼掃描設(shè)備;2-二維碼;3-測(cè)試裝置;30-支撐底座;31-皮帶傳動(dòng)機(jī)構(gòu);310-傳動(dòng)軸;311-第一滑塊;312-第二滑塊;32-第一步進(jìn)電機(jī);33-皮帶導(dǎo)軌;330-第三滑塊;34-第二步進(jìn)電機(jī);35-絲桿機(jī)構(gòu);350-支撐框架;351-滾珠絲桿;352-滑動(dòng)螺母;36-第三步進(jìn)電機(jī);37-轉(zhuǎn)動(dòng)機(jī)構(gòu);370-第一舵機(jī);371-第二舵機(jī);372-安裝架;373-安裝框;374-支架;38-聲音識(shí)別模塊;39-支撐桿。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)一步說(shuō)明。
[0020]如圖1?4所示,本發(fā)明實(shí)施例提供一種基于不同角度的二維碼掃描設(shè)備性能的測(cè)試方法,包括以下步驟:
步驟SI:將二維碼2固定于一測(cè)試裝置上;開(kāi)啟電源,通過(guò)測(cè)試裝置3將二維碼2移動(dòng)至二維碼掃描設(shè)備I前端,通過(guò)測(cè)試裝置3調(diào)整二維碼2正對(duì)二維碼掃描設(shè)備I的攝像頭,此時(shí)二維碼2的方向調(diào)整為豎直方向,旋轉(zhuǎn)角度為0° ; 步驟S2:進(jìn)行二維碼掃描;
步驟S3:通過(guò)一用于識(shí)別二維碼掃描設(shè)備I中蜂鳴器的聲音識(shí)別模塊38判斷是否掃描完成,若聲音識(shí)別模塊38接收到蜂鳴器的聲音頻率,轉(zhuǎn)至步驟S4,否則轉(zhuǎn)至步驟S2;
步驟S4:通過(guò)測(cè)試裝置向上轉(zhuǎn)動(dòng)二維碼,步進(jìn)角度為1°,進(jìn)行二維碼掃描;
步驟S5:通過(guò)聲音識(shí)別模塊判斷是否掃描完成,若聲音識(shí)別模塊接收到蜂鳴器的聲音頻率,轉(zhuǎn)至步驟S4;否則記錄當(dāng)前旋轉(zhuǎn)角度,結(jié)束掃描二維碼。
[0021 ]從上述可知,本發(fā)明的有益效果在在于:首先通過(guò)測(cè)試裝置3調(diào)整二維碼的角度,初始狀態(tài)下,二維碼2處于豎直狀態(tài)且位于該二維碼掃描設(shè)備I的測(cè)量景深范圍內(nèi),此時(shí)旋轉(zhuǎn)角度a為0°,然后通過(guò)測(cè)試裝置3按照步進(jìn)角度為1°向上旋轉(zhuǎn)二維碼2,測(cè)試二維碼掃描設(shè)備I在二維碼2處于不同旋轉(zhuǎn)角度a下的掃描結(jié)果,判斷該二維碼掃描設(shè)備I的可掃描的角度范圍,更好的評(píng)價(jià)二維碼掃描設(shè)備I。同時(shí)當(dāng)掃描完成后,二維碼掃描設(shè)備I蜂鳴器發(fā)出的蜂鳴聲,通過(guò)固定頻率的聲音識(shí)別模塊38進(jìn)行識(shí)別,判斷是否成功獲取掃描二維碼。
[0022]在本實(shí)施例中,所述測(cè)試裝置3包括一支撐底座30,所述支撐底座30上沿縱向并列設(shè)有兩皮帶傳動(dòng)機(jī)構(gòu)31,兩皮帶傳動(dòng)機(jī)構(gòu)31的前端和后端分別經(jīng)一傳動(dòng)軸310連接,兩皮帶傳動(dòng)機(jī)構(gòu)31經(jīng)一第一步進(jìn)電機(jī)32驅(qū)動(dòng);兩皮帶傳動(dòng)機(jī)構(gòu)31上分別設(shè)置有一沿皮帶傳動(dòng)機(jī)構(gòu)31縱向移動(dòng)的第一滑塊311和第二滑塊312,兩皮帶傳動(dòng)機(jī)構(gòu)31之間橫向架設(shè)有一皮帶導(dǎo)軌33,所述皮帶導(dǎo)軌33的一端設(shè)置于所述第一滑塊311上,另一端穿設(shè)于所述第二滑塊312并且經(jīng)一第二步進(jìn)電機(jī)34驅(qū)動(dòng);所述皮帶導(dǎo)軌33上設(shè)有一沿該皮帶導(dǎo)軌33橫向移動(dòng)的第三滑塊330,所述第三滑塊330上豎向設(shè)有一絲桿機(jī)構(gòu)35,并且所述絲桿機(jī)構(gòu)35經(jīng)一第三步進(jìn)電機(jī)36驅(qū)動(dòng),所述絲桿機(jī)構(gòu)35上設(shè)有一用于安裝二維碼2且沿絲桿機(jī)構(gòu)35豎向移動(dòng)的轉(zhuǎn)動(dòng)機(jī)構(gòu)37,所述轉(zhuǎn)動(dòng)機(jī)構(gòu)37包括一第一舵機(jī)370、繞所述第一舵機(jī)370轉(zhuǎn)動(dòng)的第二舵機(jī)371和轉(zhuǎn)動(dòng)設(shè)置于所述第二舵機(jī)371上用于安裝二維碼2的安裝架372,并且所述第一舵機(jī)370的輸出軸和第二舵機(jī)371的輸出軸相互垂直;所述第一步進(jìn)電機(jī)32、第二步進(jìn)電機(jī)3