本實用新型涉及一種識別裝置,尤其是一種QRCode二維條碼識別裝置。
背景技術(shù):
二維條碼的出現(xiàn)滿足了人們對信息容量的需要,通過編碼壓縮的方式能夠?qū)⑷魏慰梢詳?shù)字化的信息如網(wǎng)址、標簽、視頻等信息進行編碼,目前二維碼能容納的信息容量已經(jīng)接近2000個字節(jié)。通過二維條碼可實現(xiàn)信息的便捷獲取,同時它還保持了一維條碼體積小、可靠性高、成本低、易于制作的特點,因此其應用前景十分被看好。
目前,國內(nèi)的二維條碼應用開展仍比較少。許多使用二維碼的以及生產(chǎn)條碼識別設(shè)備的都是一些歐美國家,國內(nèi)的條碼識別設(shè)備幾乎沒有,二維條碼識別技術(shù)的性能指標和國外的條碼識別技術(shù)仍然有較大的差距。QRCode是二維條碼的一種,在國際上應用非常廣泛,已成為目前國際上應用最廣泛的的二維條碼技術(shù)。
技術(shù)實現(xiàn)要素:
技術(shù)問題:為了解決現(xiàn)有技術(shù)的缺陷,本實用新型提供了一種QRCode二維條碼識別裝置。
技術(shù)方案:本實用新型提供的一種QRCode二維條碼識別裝置,包括主控模塊、與數(shù)據(jù)服務器通信的無線傳輸模塊、圖像采集處理模塊;其中:
無線傳輸模塊與主控模塊的串口連接;
圖像采集處理模塊的數(shù)據(jù)輸出端口與主控模塊連接;
語音模塊通過SPI接口連接主控模塊;
主控模塊通過無線傳輸模塊接收數(shù)據(jù)服務器的指令,主控模塊輸出使能信號至圖像采集處理模塊,圖像采集處理模塊輸出采集的圖像數(shù)據(jù)至主控模塊,主控模塊進行數(shù)據(jù)分析,判斷二維條碼掃描結(jié)果,通過語音模塊播報,主控模塊通過無線傳輸模塊輸發(fā)送圖像數(shù)據(jù)至數(shù)據(jù)服務器。
作為改進,所述主控模塊采用芯片S3C2440;所述圖像采集處理模塊采用SPCA561A芯片;所述無線傳輸模塊采用MG323;所述語音模塊采用ISD4004語音芯片。
有益效果:本實用新型提供的QRCode二維條碼識別裝置價格低廉、結(jié)構(gòu)簡單、容易移植、處理速度快,為二維條碼在國內(nèi)的快速發(fā)展提供了可行性方案,對促進我國二維條碼識別產(chǎn)業(yè)的發(fā)展、提高國內(nèi)二維條碼識別器的國際競爭能力具有重要意義。
該識別裝置不僅充分利用ARM處理器的功能強、性價比高、性能可靠等特點,而且利用無線傳輸模塊實現(xiàn)數(shù)據(jù)無線傳輸,有效地實現(xiàn)了二維碼圖像信息的智能獲取及更加便捷地實現(xiàn)條碼信息的處理和統(tǒng)計。
附圖說明
圖1為本實用新型的QRCode二維條碼識別裝置的結(jié)構(gòu)示意圖。
圖2為主控模塊的電路圖。
圖3為圖像處理模塊的電路圖。
圖4為無線傳輸模塊的電路圖。
具體實施方式
下面對本實用新型QRCode二維條碼識別裝置作出進一步說明。
QRCode二維條碼識別裝置,見圖1,包括主控模塊1、無線傳輸模塊2、圖像采集處理模塊3和語音模塊4;無線傳輸模塊2與主控模塊1的串口連接;圖像采集處理模塊3的數(shù)據(jù)輸出端口與主控模塊1連接;主控模塊1通過無線傳輸模塊接收數(shù)據(jù)服務器的指令,主控模塊1輸出使能信號至圖像采集處理模塊3,圖像采集處理模塊3輸出采集的圖像數(shù)據(jù)至主控模塊1,主控模塊1進行數(shù)據(jù)分析,判斷二維條碼掃描結(jié)果,通過語音模塊4播報,主控模塊1通過無線傳輸模塊輸發(fā)送圖像數(shù)據(jù)至數(shù)據(jù)服務器。所述主控模塊采用芯片S3C2440;所述圖像采集處理模塊采用SPCA561A芯片;所述無線傳輸模塊采用MG323;所述語音模塊采用ISD4004語音芯片。
其工作原理為:
QRCode二維條碼識別裝置使用時其主控模塊1與外設(shè)的數(shù)據(jù)服務器通信。S3C2440通過無線傳輸模塊接收數(shù)據(jù)服務器的指令,S3C2440接收控制信號VSYNC、HREF和PCLK時表示芯片開始采集幀條碼圖像、行數(shù)據(jù)和像素點的信號;SPCA561A使能端VSYNC、HREF、PCLK與S3C2440的I/O端連接,SPCA561A的數(shù)據(jù)輸出端D0~D7與S3C2440的I/O口D0~D7端連接,SPCA561A的A0~A3通過地址線與S3C2440的A0~A3連接,S3C2440輸出使能信號VSYNC、HREF、PCLK至圖像采集處理模塊SPCA561A使能端,SPCA561A數(shù)據(jù)輸出端輸出采集的圖像數(shù)據(jù)至主控模塊S3C2440的SDRAM;主控模塊1進行數(shù)據(jù)分析,判斷二維條碼掃描結(jié)果,通過SPI接口向語音模塊發(fā)送語音信息,語音模塊進行實時播報;主控模塊經(jīng)UART將采集的圖像數(shù)據(jù)通過無線傳輸模塊發(fā)送至數(shù)據(jù)服務器,無線傳輸模塊MG323的串口(UART_RXD0、UART_TXD1)與主控模塊的UART接口連接。
具體而言:
主控模塊,見圖2,采用芯片S3C2440。其為ARM920T內(nèi)核,包含3通道UART、2通道SPI、IIC總線、IIS/AC97音頻控制器、SD/MMC控制器、2通道USB等資源,中央處理單元通過串行通信接收來自圖像傳感器采集的二維碼信息,并對數(shù)據(jù)進行分析存儲,將采集數(shù)據(jù)由串口接無線傳輸模塊,發(fā)送至數(shù)據(jù)服務器。
圖像采集處理模塊,見圖3,采用核心芯片SPCA561A。SPCA561A是一款CMOS圖像傳感器,SPCA561A采用比較特殊的S561圖像格式。圖像采集處理模塊控制總線被主控模塊使能后,主控模塊用同步方式接收每個信包,并去除包頭合并成S561格式的數(shù)據(jù),組成一個完整的圖像幀,將采集的圖像數(shù)據(jù)經(jīng)數(shù)據(jù)總線發(fā)送至主控模塊SDRAM中。
無線傳輸模塊,見圖4,采用核心芯片華為MG323。其通過串口連到主控處理模塊處理器S3C2440的串口,提供標準的AT指令接口,可將采集圖像數(shù)據(jù)無線傳輸至數(shù)據(jù)服務器,達到二維碼識別的目的。