二維碼掃描設(shè)備的性能測試裝置及其使用方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及二維碼測試領(lǐng)域,尤其涉及一種用于測試二維碼掃描設(shè)備的掃描性能的裝置及使用方法。
【背景技術(shù)】
[0002]目前隨著科技的發(fā)展,越來越多的終端設(shè)備都將支持二維碼的掃描,一般而言,評價(jià)一款設(shè)備掃描二維碼的性能指標(biāo)包括響應(yīng)速度、景深和掃描角度,可是目前的測試設(shè)備很少能夠?qū)崿F(xiàn)自動準(zhǔn)確的測量這些該掃描設(shè)備掃描二維碼的性能指標(biāo),用于測試二維碼掃描性能的設(shè)備具有很大的應(yīng)用前景。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是針對以上不足之處,提供了一種二維碼掃描設(shè)備的性能測試裝置及其使用方法,實(shí)現(xiàn)多角度測試二維碼掃描設(shè)備的性能。
[0004]本發(fā)明解決技術(shù)問題所采用的方案是:一種二維碼掃描設(shè)備的性能測試裝置,包括一支撐底座,所述支撐底座上沿縱向并列設(shè)有兩皮帶傳動機(jī)構(gòu),兩皮帶傳動機(jī)構(gòu)的前端和后端分別經(jīng)一傳動軸連接,兩皮帶傳動機(jī)構(gòu)經(jīng)一第一步進(jìn)電機(jī)驅(qū)動;兩皮帶傳動機(jī)構(gòu)上分別設(shè)置有一沿皮帶傳動機(jī)構(gòu)縱向移動的第一滑塊和第二滑塊,兩皮帶傳動機(jī)構(gòu)之間橫向架設(shè)有一皮帶導(dǎo)軌,所述皮帶導(dǎo)軌的一端設(shè)置于所述第一滑塊上,另一端穿設(shè)于所述第二滑塊并且經(jīng)一第二步進(jìn)電機(jī)驅(qū)動;所述皮帶導(dǎo)軌上設(shè)有一沿該皮帶導(dǎo)軌橫向移動的第三滑塊,所述第三滑塊上豎向設(shè)有一絲桿機(jī)構(gòu),并且所述絲桿機(jī)構(gòu)經(jīng)一第三步進(jìn)電機(jī)驅(qū)動,所述絲桿機(jī)構(gòu)上設(shè)有一用于安裝二維碼且沿絲桿機(jī)構(gòu)豎向移動的轉(zhuǎn)動機(jī)構(gòu),所述轉(zhuǎn)動機(jī)構(gòu)包括一第一舵機(jī)、繞所述第一舵機(jī)轉(zhuǎn)動的第二舵機(jī)和轉(zhuǎn)動設(shè)置于所述第二舵機(jī)上用于安裝二維碼的安裝架,并且所述第一舵機(jī)的輸出軸和第二舵機(jī)的輸出軸相互垂直;所述第一步進(jìn)電機(jī)、第二步進(jìn)電機(jī)和第三步進(jìn)電機(jī)分別經(jīng)一步進(jìn)電機(jī)驅(qū)動器與一運(yùn)動控制卡電連,所述第一舵機(jī)和第二舵機(jī)經(jīng)一舵機(jī)控制器與一 PC機(jī)電連;所述運(yùn)動控制卡與所述PC機(jī)電連。
[0005]進(jìn)一步的,所述絲桿驅(qū)動機(jī)構(gòu)包括豎向固定于所述第三滑塊上支撐框架、豎向設(shè)置于支撐框架內(nèi)的滾珠絲桿和與滾珠絲桿配合的滑動螺母,所述滾軸絲桿的一端經(jīng)一軸承座固定于所述第三滑塊上,另一端經(jīng)穿設(shè)于另一軸承座且經(jīng)所述第三步進(jìn)電機(jī)驅(qū)動,所述第三步進(jìn)電機(jī)經(jīng)一安裝板固定于所述支撐框架端部。
[0006]進(jìn)一步的,所述第一舵機(jī)固定于所述滑動螺母上,所述第二舵機(jī)固定于所述第一舵機(jī)的輸出軸上,所述安裝架呈U型,該安裝架兩側(cè)板底端水平固定于所述第二舵機(jī)的輸出軸上,并且繞所述第二舵機(jī)前后轉(zhuǎn)動;所述安裝架的頂板上豎向設(shè)有一用于安裝三維碼的安裝框。
[0007]進(jìn)一步的,還包括一用于檢測掃描設(shè)備蜂鳴器的聲音識別模塊,所述聲音識別模塊經(jīng)一支撐桿設(shè)置于所述轉(zhuǎn)動機(jī)構(gòu)的旁側(cè)且與所述控制運(yùn)動卡電連。
[0008]進(jìn)一步的,所述支撐桿固定于所述第二滑塊上。
[0009]進(jìn)一步的,還包括分別設(shè)置于皮帶傳動機(jī)構(gòu)、皮帶導(dǎo)軌和絲桿機(jī)構(gòu)端部的限位開關(guān),所述限位開關(guān)與所述運(yùn)動控制卡電連。
[0010]進(jìn)一步的,還包括一電源模塊,所述電源模塊與所述電機(jī)驅(qū)動器、舵機(jī)控制器和運(yùn)動控制卡電連。
[0011]本發(fā)明還提供一種如上述所述的二維碼掃描設(shè)備的性能測試裝置及其使用方法,包括以下步驟:
步驟SO:將第一步進(jìn)電機(jī)、第二步進(jìn)電機(jī)和第三步進(jìn)電機(jī)分別經(jīng)步進(jìn)電機(jī)驅(qū)動器細(xì)分,使得皮帶傳動機(jī)構(gòu)、皮帶導(dǎo)軌和絲桿機(jī)構(gòu)的移動精度為0.1mm,分別經(jīng)舵機(jī)控制器設(shè)置第一舵機(jī)和第二舵機(jī)輸出軸的轉(zhuǎn)動精度為1° ;
步驟SI:將二維碼豎直放置于安裝架上;
步驟S2:接通電源,通過位于皮帶傳動機(jī)構(gòu)、皮帶導(dǎo)軌和絲桿機(jī)構(gòu)端部的限位開關(guān)定位原點(diǎn)位置,并且將該原定位置設(shè)為中心點(diǎn);
步驟S3:將二維碼掃描設(shè)備正對設(shè)置于安裝架前端,通過皮帶傳動機(jī)構(gòu)、皮帶導(dǎo)軌和絲桿機(jī)構(gòu)調(diào)整二維碼距離二維碼掃描設(shè)備攝像頭的距離;
步驟S4:開始進(jìn)行掃描;
步驟S5:通過一聲音識別模塊檢測二維碼掃描設(shè)備的蜂鳴器是否響應(yīng),若檢測到蜂鳴器的響應(yīng),則結(jié)束掃描;否則轉(zhuǎn)到步驟S4。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明有以下有益效果:分別通過兩皮帶傳動機(jī)構(gòu)、皮帶導(dǎo)軌和絲桿機(jī)構(gòu)控制用于安裝二維碼的安裝架沿縱向、橫向和豎向移動,同時(shí)通過轉(zhuǎn)動機(jī)構(gòu)的第一舵機(jī)和第二舵機(jī)控制安裝架左右轉(zhuǎn)動和前后轉(zhuǎn)動,可以實(shí)現(xiàn)二維碼掃描設(shè)備在二維碼處于不同角度、景深或運(yùn)動過程的性能指標(biāo),提高測試的準(zhǔn)確性,更好的評價(jià)二維碼掃描設(shè)備。同時(shí)當(dāng)掃描完成后,二維碼掃描設(shè)備蜂鳴器發(fā)出的蜂鳴聲,通過固定頻率的聲音識別模塊進(jìn)行識別,結(jié)束測試;另外通過位于皮帶傳動機(jī)構(gòu)、皮帶導(dǎo)軌和絲桿機(jī)構(gòu)端部的限位開關(guān),可以更好的確定二維碼的位置,方便進(jìn)行定位,提高本發(fā)明測試裝置的靈活性。
【附圖說明】
[0013]下面結(jié)合附圖對本發(fā)明專利進(jìn)一步說明。
[0014]圖1為本發(fā)明實(shí)施例的測試裝置的結(jié)構(gòu)示意圖。
[0015]圖2為本發(fā)明實(shí)施例的轉(zhuǎn)動機(jī)構(gòu)的結(jié)構(gòu)示意圖。
[0016]圖3為本發(fā)明實(shí)施例的電路控制結(jié)構(gòu)圖。
[0017]圖中:1-支撐底座;2-皮帶傳動機(jī)構(gòu);20-傳動軸;21-第一滑塊;22-第二滑塊;3-第一步進(jìn)電機(jī);4-皮帶導(dǎo)軌;40-第三滑塊;5-第二步進(jìn)電機(jī);6-步進(jìn)電機(jī)驅(qū)動器;7-絲桿機(jī)構(gòu);70-支撐框架;71-滾珠絲桿;72-滑動螺母;8-第三步進(jìn)電機(jī);9-轉(zhuǎn)動機(jī)構(gòu);90-第一舵機(jī);91-第二舵機(jī);92-安裝架;93-安裝框;94-支架;10_聲音識別模塊;11_支撐桿;12-二維碼。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明進(jìn)一步說明。
[0019]如圖1?3所示,本發(fā)明實(shí)施例提供一種二維碼掃描設(shè)備的性能測試裝置,包括一支撐底座I,所述支撐底座I上沿縱向并列設(shè)有兩皮帶傳動機(jī)構(gòu)2,兩皮帶傳動機(jī)構(gòu)2的前端和后端分別經(jīng)一傳動軸20連接,兩皮帶傳動機(jī)構(gòu)2經(jīng)一第一步進(jìn)電機(jī)3驅(qū)動;兩皮帶傳動機(jī)構(gòu)2上分別設(shè)置有一沿皮帶傳動機(jī)構(gòu)2縱向移動的第一滑塊21和第二滑塊22,兩皮帶傳動機(jī)構(gòu)2之間橫向架設(shè)有一皮帶導(dǎo)軌4,所述皮帶導(dǎo)軌4的一端設(shè)置于所述第一滑塊21上,另一端穿設(shè)于所述第二滑塊22并且經(jīng)一第二步進(jìn)電機(jī)5驅(qū)動;所述皮帶導(dǎo)軌4上設(shè)有一沿該皮帶導(dǎo)軌4橫向移動的第三滑塊40,所述第三滑塊40上豎向設(shè)有一絲桿機(jī)構(gòu)7,并且所述絲桿機(jī)構(gòu)7經(jīng)一第三步進(jìn)電機(jī)8驅(qū)動,所述絲桿機(jī)構(gòu)7上設(shè)有一用于安裝二維碼12且沿絲桿機(jī)構(gòu)7豎向移動的轉(zhuǎn)動機(jī)構(gòu)9,所述轉(zhuǎn)動機(jī)構(gòu)9包括一第一舵機(jī)90、繞所述第一舵機(jī)90轉(zhuǎn)動的第二舵機(jī)91和轉(zhuǎn)動設(shè)置于所述第二舵機(jī)91上用于安裝二維碼12的安裝架92,并且所述第一舵機(jī)90的輸出軸和第二舵機(jī)91的輸出軸相互垂直;所述第一步進(jìn)電機(jī)3、第二步進(jìn)電機(jī)5和第三步進(jìn)電機(jī)8分別經(jīng)一步進(jìn)電機(jī)驅(qū)動器6與一運(yùn)動控制卡電連,所述第一舵機(jī)90和第二舵機(jī)91經(jīng)一舵機(jī)控制器與一 PC機(jī)電連;所述運(yùn)動控制卡與所述PC機(jī)電連。
[0020]從上述可知,本發(fā)明的有益效果在于:分別通過兩皮帶傳動機(jī)構(gòu)2、皮帶導(dǎo)軌4和絲桿機(jī)構(gòu)7控制用于安裝二維碼12的安裝架92沿縱向、橫向和豎向移動,同時(shí)通過轉(zhuǎn)動機(jī)構(gòu)9的第一舵機(jī)90和第二舵機(jī)91控制安裝架92左右轉(zhuǎn)動和上下轉(zhuǎn)動,可以實(shí)現(xiàn)二維碼12掃描設(shè)備在二維碼12處于不同角度、景深或運(yùn)動過程的性能指標(biāo),提高測試的準(zhǔn)確性,更好的評價(jià)二維碼掃描設(shè)備。本發(fā)明還通過PC機(jī)中的Labview軟件配合運(yùn)動控制卡控制步進(jìn)電機(jī)和第一舵機(jī)90和第二舵機(jī)91,使得測試更穩(wěn)定準(zhǔn)確。所述控制運(yùn)動卡采用研華PCI1245e,所述第一步進(jìn)電機(jī)3、第二步進(jìn)電機(jī)5和第三步進(jìn)電機(jī)8分別經(jīng)一步進(jìn)電機(jī)驅(qū)動器6與一運(yùn)動控制卡電連;第一舵機(jī)90和第二舵機(jī)91直接通過舵機(jī)控制器與PC機(jī)串口相連。
[0021]在本實(shí)施例中,所述絲桿驅(qū)動機(jī)構(gòu)包括豎向固定于所述第三滑塊40上支撐框架70、豎向設(shè)置于支撐框架7