本實用新型涉及二維碼識別技術(shù)領(lǐng)域,尤其涉及一種二維碼識別器。
背景技術(shù):
二維碼是用某種特定的幾何圖形按一定規(guī)律在平面上(二維方向上)分布的黑白相間的記錄數(shù)據(jù)符號信息的圖形,在代碼編制上利用構(gòu)成計算機內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個與二進(jìn)制相對應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息。與目前廣泛使用的一維條形碼相比較,二維碼具有編碼密度高、信息容量大、編碼范圍廣、糾錯能力強、譯碼可靠性高、追蹤性高、抗損性強、備援性大、成本便宜等特性,在表單、安全保密、追蹤、證照、存貨盤點、資料備援等方面必將取代傳統(tǒng)一維條碼,獲得快速發(fā)展。現(xiàn)有技術(shù)對二維碼的識別大多采用手機終端進(jìn)行軟件識別,比如微信識別。還沒有一種較為安全、廉價、可靠的專用硬件識別設(shè)備。
技術(shù)實現(xiàn)要素:
有鑒于現(xiàn)有技術(shù)的上述缺陷,本實用新型所要解決的技術(shù)問題是提供一種二維碼識別器,以解決現(xiàn)有技術(shù)的不足。
為實現(xiàn)上述目的,本實用新型提供了一種二維碼識別器,其特征在于:包括微處理器、CCD攝像頭、圖像采集芯片、LCD、視頻轉(zhuǎn)換芯片、多通道緩沖串行口模塊、電源及復(fù)位電路、時鐘及看門狗電路、SDRAM存儲器和FLASH存儲器,所述微處理器與圖像采集芯片、視頻轉(zhuǎn)換芯片、多通道緩沖串行口模塊、電源及復(fù)位電路、時鐘及看門狗電路、SDRAM存儲器和FLASH存儲器電連接,所述CCD攝像頭、圖像采集芯片電連接,所述LCD、視頻轉(zhuǎn)換芯片電連接。
上述的一種二維碼識別器,其特征在于:所述微處理器為DSP芯片TMS320DM642。
上述的一種二維碼識別器,其特征在于:所述圖像采集芯片為圖像采集芯片TVP5150。
上述的一種二維碼識別器,其特征在于:所述視頻轉(zhuǎn)換芯片為視頻轉(zhuǎn)換芯片SAA7104。
上述的一種二維碼識別器,其特征在于:所述多通道緩沖串行口模塊為McBSP數(shù)字信號處理芯片。
本實用新型的有益效果是:
本實用新型基于TMS320DM642的CCD二維碼讀碼器結(jié)構(gòu)簡單,實現(xiàn)簡便,成本較低,可靠性好,二維碼識別率很高。
以下將結(jié)合附圖對本實用新型的構(gòu)思、具體結(jié)構(gòu)及產(chǎn)生的技術(shù)效果作進(jìn)一步說明,以充分地了解本實用新型的目的、特征和效果。
附圖說明
圖1是本實用新型的整體結(jié)構(gòu)框圖。
圖2是本實用新型的微處理器與圖像采集芯片連接的電路框圖。
圖3是本實用新型的微處理器與視頻轉(zhuǎn)換芯片連接的電路框圖。
具體實施方式
如圖1所示,一種二維碼識別器,其特征在于:包括微處理器1、CCD攝像頭2、圖像采集芯片3、LCD4、視頻轉(zhuǎn)換芯片5、多通道緩沖串行口模塊6、電源及復(fù)位電路7、時鐘及看門狗電路8、SDRAM存儲器9和FLASH存儲器10,所述微處理器1與圖像采集芯片3、視頻轉(zhuǎn)換芯片5、多通道緩沖串行口模塊6、電源及復(fù)位電路7、時鐘及看門狗電路8、SDRAM存儲器9和FLASH存儲器10電連接,所述CCD攝像頭2、圖像采集芯片3電連接,所述LCD4、視頻轉(zhuǎn)換芯片5電連接。
本實施例中,所述微處理器1為DSP芯片TMS320DM642。DM642基于C64x內(nèi)核,并在其基礎(chǔ)上增加了很多外圍設(shè)備和接口,因而在實際工程中的應(yīng)用更為廣泛和簡便。本系統(tǒng)使用50 MHz晶振作為DSP的外部時鐘輸入,經(jīng)過內(nèi)部鎖相環(huán)12倍頻后產(chǎn)生600 MHz的工作頻率。DM642采用了2級緩存結(jié)構(gòu)(L1和L2),大幅度提高了程序的運行性能。片內(nèi)64位的EMIF(External Memory InterFace)接口可以與SDRAM、Flash等存儲器件無縫連接,極大地方便了大量數(shù)據(jù)的搬移。更重要的是,作為一款專用視頻處理芯片,DM642包括了3個專用的視頻端口(VP0~VP2),用于接收、處理視頻和音頻數(shù)據(jù),提高了整個系統(tǒng)的性能。本系統(tǒng)主要使用了TMS320DM642的外部存儲器擴展接口EMIF、視頻口VP1、視頻口VP2和通用IO口GPIO。
本實施例中,所述圖像采集芯片3為圖像采集芯片TVP5150。這是一款具有強大可靠的同步檢測器的超低功耗 NTSC/PAL/SECAM 視頻解碼器,它與DM642的連接如圖2所示。圖2中,TVP5150A的YOUT口與DM642的VP2口直接連接,用于數(shù)據(jù)的傳輸。時鐘線和DM642上VP2口的VP2_CLK1相連,用于數(shù)據(jù)傳輸?shù)臅r鐘信號。DM642通過I2C總線對TVP5150A內(nèi)部寄存器進(jìn)行讀寫,達(dá)到控制該芯片的目的。
本實施例中,所述視頻轉(zhuǎn)換芯片5為視頻轉(zhuǎn)換芯片SAA7104。圖3中,DM642的VP1端口向SAA7104的MP口輸出BT.656格式的數(shù)字視頻信號,經(jīng)過SAA7104芯片內(nèi)部數(shù)據(jù)管理模塊分離出Y信號和Cb、Cr信號;然后再送到片內(nèi)相應(yīng)的模/數(shù)轉(zhuǎn)換模塊將數(shù)字信號變換為模擬視頻信號;最后由CVBS(復(fù)合視頻信號)或者Y、C(S-信號)引腳輸出。SAA7104的時鐘信號LLC為27 MHz,由DM642的VP2CLKI提供,而DM642的VP2CLKI則是來自于TVP5150A的SCLK引腳,這就使得視頻的采集和回放達(dá)到同步要求。DM642通過I2C接口對SAA7104芯片內(nèi)部的寄存器進(jìn)行配置,實現(xiàn)對該芯片的控制。
本實施例中,所述多通道緩沖串行口模塊6為McBSP數(shù)字信號處理芯片。
系統(tǒng)上電開始運行后,TVP5150A、SAA7104、McBSP等各個模塊啟動,CCD攝像頭、圖像采集芯片進(jìn)行圖像捕捉。微處理器將獲得的圖像首先進(jìn)行二維碼識別和定位,判斷該次采集的圖像是否含有二維碼信息,是否需要進(jìn)行二維碼識別處理。如果含有二維碼信息,則進(jìn)入二維碼識別模塊進(jìn)行識別,并輸出到視頻轉(zhuǎn)換芯片、LCD顯示器,以及通過McBSP數(shù)字信號處理芯片發(fā)送二維碼信息。本實用新型基于TMS320DM642的CCD二維碼讀碼器結(jié)構(gòu)簡單,實現(xiàn)簡便,二維碼識別率很高。
以上詳細(xì)描述了本實用新型的較佳具體實施例。應(yīng)當(dāng)理解,本領(lǐng)域的普通技術(shù)人員無需創(chuàng)造性勞動就可以根據(jù)本實用新型的構(gòu)思做出諸多修改和變化。因此,凡本技術(shù)領(lǐng)域中技術(shù)人員依本實用新型的構(gòu)思在現(xiàn)有技術(shù)的基礎(chǔ)上通過邏輯分析、推理或者有限的實驗可以得到的技術(shù)方案,皆應(yīng)在由權(quán)利要求書所確定的保護(hù)范圍內(nèi)。