一種二維碼模組測試裝置制造方法
【專利摘要】本實(shí)用新型提供了一種二維碼模組測試裝置,所述裝置包括復(fù)數(shù)個(gè)二維碼模組,復(fù)數(shù)個(gè)總線開關(guān)、一CPU、I2C擴(kuò)展芯片、液晶顯示屏以及操作組件;各二維碼模組均對應(yīng)設(shè)置有一電源控制開關(guān),一個(gè)總線開關(guān)對應(yīng)連接兩個(gè)二維碼模組;所述各個(gè)總線開關(guān)與CPU連接,CPU控制各個(gè)總線開關(guān),一總線開關(guān)能控制兩個(gè)二維碼模組中任意一二維碼模組的圖像數(shù)據(jù)通過總線開關(guān)到達(dá)CPU;I2C擴(kuò)展芯片分別與各二維碼模組連接,且I2C擴(kuò)展芯片連接于所述CPU;液晶顯示屏、操作組件均與CPU連接。本實(shí)用新型在使用一臺CPU主設(shè)備的前提下,可以同時(shí)連接多個(gè)二維碼模組,且能隨時(shí)更換二維碼模組,既不影響系統(tǒng)工作,也能使新?lián)Q上的二維碼模組正常工作。極大地方便了生產(chǎn),提高了生產(chǎn)效率。
【專利說明】一種二維碼模組測試裝置
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及通訊設(shè)備【技術(shù)領(lǐng)域】,特別涉及一種二維碼模組測試裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)是使用一臺設(shè)備連接一個(gè)二維碼模組進(jìn)行測試,當(dāng)二維碼模組數(shù)量較多時(shí),每一個(gè)二維碼模組對應(yīng)一臺設(shè)備,就需要很多的設(shè)備連接,然后進(jìn)行生產(chǎn)拷機(jī)測試。這種方式需要大量的設(shè)備,且不能隨時(shí)換下二維碼模組測試,嚴(yán)重影響了生產(chǎn)效率。且每次更換二維碼模組,需要把設(shè)備關(guān)機(jī),換上新的二維碼模組后再開機(jī),進(jìn)入測試程序測試。
【發(fā)明內(nèi)容】
[0003]本實(shí)用新型要解決的技術(shù)問題,在于提供一種二維碼模組測試裝置,該裝置的CPU中只含一組的CMOS接口,在只有一組CMOS接口的條件下,通過總線開關(guān),外接多個(gè)二維碼模組進(jìn)行測試,并且在設(shè)備不關(guān)機(jī)的情況下更換二維碼模組繼續(xù)正常測試。
[0004]本實(shí)用新型是這樣實(shí)現(xiàn)的:一種二維碼模組測試裝置,所述裝置包括復(fù)數(shù)個(gè)二維碼模組,復(fù)數(shù)個(gè)總線開關(guān)、一 CPU、I2C擴(kuò)展芯片、液晶顯示屏以及操作組件;各二維碼模組均對應(yīng)設(shè)置有一電源控制開關(guān),所述一個(gè)總線開關(guān)對應(yīng)連接兩個(gè)二維碼模組;所述各個(gè)總線開關(guān)與CPU連接,所述CPU控制各個(gè)總線開關(guān),一總線開關(guān)能控制兩個(gè)二維碼模組中任意一二維碼模組的圖像數(shù)據(jù)通過總線開關(guān)到達(dá)CPU ;所述I2C擴(kuò)展芯片分別與所述各個(gè)二維碼模組連接,且I2C擴(kuò)展芯片連接于所述CPU ;所述液晶顯示屏、操作組件均與所述CPU連接。
[0005]進(jìn)一步地,所述操作組件為鍵盤。
[0006]進(jìn)一步地,所述裝置還包括一蜂鳴器,該蜂鳴器與所述CPU連接。
[0007]進(jìn)一步地,所述裝置還包括一串口和USB接口,所述串口與USB接口均連接所述CPU。
[0008]本實(shí)用新型的優(yōu)點(diǎn)在于:本實(shí)用新型通過總線開關(guān)控制多個(gè)二維碼模組的數(shù)據(jù)與CPU之間的連通。一次只能有一組數(shù)據(jù)傳輸?shù)紺PU,當(dāng)?shù)谝粋€(gè)二維碼模組將數(shù)據(jù)送到CPU,CPU處理完相應(yīng)的數(shù)據(jù)后,關(guān)閉當(dāng)前模組對應(yīng)的總線開關(guān),并打開下一個(gè)模組對應(yīng)的總線開關(guān),使下一個(gè)模組數(shù)據(jù)傳輸?shù)紺PU,以此類推;從而實(shí)現(xiàn)在使用一臺CPU主設(shè)備的前提下,可以同時(shí)連接多個(gè)二維碼模組進(jìn)行測試。另外,本實(shí)用新型通過添加電源控制開關(guān),這樣在系統(tǒng)不關(guān)閉的情況下能夠隨時(shí)換取二維碼模組。正常測試時(shí),電源控制開關(guān)處于閉合狀態(tài);在換二維碼模組前,先斷開該二維碼模組對應(yīng)的電源控制開關(guān),換上新二維碼模組后閉合電源控制開關(guān),又能繼續(xù)正常測試。在該步驟同時(shí),其他沒有更換的二維碼模組依然能正常進(jìn)行測試。
【專利附圖】
【附圖說明】
[0009]圖1是本實(shí)用新型的結(jié)構(gòu)示意圖。【具體實(shí)施方式】
[0010]請參閱圖1所示,本實(shí)用新型為一種二維碼模組測試裝置,所述裝置包括復(fù)數(shù)個(gè)二維碼模組1,復(fù)數(shù)個(gè)總線開關(guān)2、一 CPU3、I2C擴(kuò)展芯片4、液晶顯示屏5以及操作組件6 ;所述CPU3中只含一組的CMOS接口 ;各二維碼模組I均對應(yīng)設(shè)置有一電源控制開關(guān)7,所述一個(gè)總線開關(guān)2對應(yīng)連接兩個(gè)二維碼模組I ;所述各個(gè)總線開關(guān)2與CPU3連接,所述CPU3控制各個(gè)總線開關(guān)2,一總線開關(guān)2能控制兩個(gè)二維碼模組I中任意一二維碼模組的圖像數(shù)據(jù)通過總線開關(guān)2到達(dá)CPU3 ;(即二維碼模組是將圖像數(shù)據(jù)通過總線開關(guān)傳送給CPU,一個(gè)總線開關(guān)能連接2個(gè)二維碼模組,這樣兩組圖像數(shù)據(jù)輸入到一個(gè)總線開關(guān),通過CPU控制總線開關(guān)選擇其中一組圖像數(shù)據(jù)通過總線開關(guān)到達(dá)CPU。以此類推,使用N個(gè)總線開關(guān),可以外接2N個(gè)二維碼模組,通過CPU控制選擇導(dǎo)通和斷開。)所述I2C擴(kuò)展芯片4分別與所述各個(gè)二維碼模組I連接,且I2C擴(kuò)展芯片4連接于所述CPU3 ;所述液晶顯示屏5、操作組件6均與所述CPU3連接。其中,所述操作組件6為鍵盤,或者其他按鍵。
[0011 ] 在本實(shí)用新型中,所述裝置還包括一蜂鳴器8,該蜂鳴器8與所述CPU3連接。該裝置還包括一串口 9和USB接口 10,所述串口 9與USB接口 10均連接所述CPU3。另外,還可以在裝置中設(shè)置一電源模塊(未圖示),該電源模塊與各個(gè)電源控制開關(guān)7連接,且與CPU連接。
[0012]其中,總線開關(guān)2:圖像數(shù)據(jù)通過總線開關(guān)(一組圖像數(shù)據(jù)包括8位數(shù)據(jù)、行同步信號、場同步信號、像素時(shí)鐘)傳輸?shù)紺PU3 ;并且可以控制圖像數(shù)據(jù)與CPU3之間導(dǎo)通和斷開;一個(gè)總線開關(guān)能連接2個(gè)二維碼模組,這樣兩組圖像數(shù)據(jù)輸入到一個(gè)總線開關(guān),通過CPU控制總線開關(guān)選擇其中一組圖像數(shù)據(jù)通過總線開關(guān)到達(dá)CPU。以此類推,使用N個(gè)總線開關(guān),可以外接2N個(gè)二維碼模組,通過CPU控制選擇導(dǎo)通和斷開。
[0013]CPU3:負(fù)責(zé)對各部分功能的控制,對傳輸過來的圖像數(shù)據(jù)進(jìn)行處理,將結(jié)果送到液晶顯示屏5進(jìn)行顯示。
[0014]I2C擴(kuò)展芯片4:實(shí)現(xiàn)由一組I2C接口擴(kuò)展成多組I2C接口,對二維碼模組I進(jìn)行寄存器讀寫操作。
[0015]液晶顯示屏5:顯示界面菜單和操作信息,顯示二維碼模組I傳輸過來的圖像和解碼結(jié)果。
[0016]操作組件6:負(fù)責(zé)實(shí)現(xiàn)菜單操作功能。
[0017]電源控制開關(guān)7:控制二維碼模組I是否通電。
[0018]蜂鳴器8:為用戶提供提示聲音,當(dāng)解碼成功的時(shí)候發(fā)出響聲。
[0019]串口 9:實(shí)現(xiàn)跟PC機(jī)的數(shù)據(jù)通訊。
[0020]USB接口 10:實(shí)現(xiàn)USB通訊功能,可以通過該功能下載程序。
[0021]電源模塊:負(fù)責(zé)各個(gè)電路模塊的供電。
[0022]這里需要說明的是:
[0023]總線開關(guān)傳輸圖像數(shù)據(jù)到CPU并進(jìn)行處理,解讀出二維碼數(shù)據(jù),并通過液晶顯示屏顯示出來。當(dāng)解碼正確時(shí),蜂鳴器發(fā)出聲音做出提醒。工裝通過串口可以跟PC端進(jìn)行通訊。程序的下載通過USB實(shí)現(xiàn)。操作組件包括確認(rèn)和退出等一些基本功能,可供使用者操作程序。[0024]通過I2C擴(kuò)展芯片對二維碼模組進(jìn)行初始化,而圖像數(shù)據(jù)通過總線開關(guān),傳輸?shù)紺PU。多個(gè)模組與CPU的通訊由組總線開關(guān)控制:第一個(gè)二維碼模組圖像數(shù)據(jù)傳輸過來的時(shí)候,對應(yīng)的總線開關(guān)高電平使能通路,且剩余其他組總線開關(guān)保持低電平斷路,這樣第一個(gè)二維碼模組的數(shù)據(jù)就能連接到CPU。以此類推,就能實(shí)現(xiàn)使用一組CMOS接口連接多個(gè)二維碼模組進(jìn)行測試。
[0025]二維碼模組的初始化工作由I2C總線實(shí)現(xiàn),因?yàn)橄嗤亩S碼模組的I2C總線地址是相同的,需要使用I2C擴(kuò)展芯片來實(shí)現(xiàn)對多個(gè)相同的二維碼模組初始化。
[0026]當(dāng)需要更換二維碼模組時(shí),通過對應(yīng)的電源控制開關(guān),切斷二維碼模組電源,且關(guān)閉需要更換的二維碼模組所對應(yīng)的總線開關(guān)。更換完二維碼模組后,再閉合對應(yīng)的電源控制開關(guān)。這樣就可以在不關(guān)機(jī)的情況下,實(shí)現(xiàn)二維碼模組的更換并能繼續(xù)正常測試。
[0027]雖然以上描述了本實(shí)用新型的【具體實(shí)施方式】,但是熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說明性的,而不是用于對本實(shí)用新型的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本實(shí)用新型的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本實(shí)用新型的權(quán)利要求所保護(hù)的范圍內(nèi)。
【權(quán)利要求】
1.一種二維碼模組測試裝置,其特征在于:所述裝置包括復(fù)數(shù)個(gè)二維碼模組,復(fù)數(shù)個(gè)總線開關(guān)、一 CPU、I2C擴(kuò)展芯片、液晶顯示屏以及操作組件;各二維碼模組均對應(yīng)設(shè)置有一電源控制開關(guān),所述一個(gè)總線開關(guān)對應(yīng)連接兩個(gè)二維碼模組;所述各個(gè)總線開關(guān)與CPU連接,所述CPU控制各個(gè)總線開關(guān),一總線開關(guān)能控制兩個(gè)二維碼模組中任意一二維碼模組的圖像數(shù)據(jù)通過總線開關(guān)到達(dá)CPU ;所述I2C擴(kuò)展芯片分別與所述各個(gè)二維碼模組連接,且I2C擴(kuò)展芯片連接于所述CPU ;所述液晶顯示屏、操作組件均與所述CPU連接。
2.根據(jù)權(quán)利要求1所述的一種二維碼模組測試裝置,其特征在于:所述操作組件為鍵盤。
3.根據(jù)權(quán)利要求1所述的一種二維碼模組測試裝置,其特征在于:所述裝置還包括一蜂鳴器,該蜂鳴器與所述CPU連接。
4.根據(jù)權(quán)利要求1所述的一種二維碼模組測試裝置,其特征在于:所述裝置還包括一串口和USB接口,所述串口與USB接口均連接所述CPU。
【文檔編號】G06F11/22GK203573306SQ201320632626
【公開日】2014年4月30日 申請日期:2013年10月14日 優(yōu)先權(quán)日:2013年10月14日
【發(fā)明者】賴曉濱 申請人:福建鑫諾通訊技術(shù)有限公司