孫志誠
摘 要:文著重介紹使用Datalogic matrix210固定二維掃描器及光電傳感器在生產中對產品包裝袋上的二維條碼進行快速掃描識別,并通過485總線傳輸到控制板中進行處理,控制板核心是由ARM系列單片機LPC1768構成,處理器將采集到的二維條碼信息進行運算處理后,通過485總線傳輸到工控機進行存儲并上傳服務器。
關鍵詞:二維條碼;Datalogic matrix210;光電傳感器;485
中圖分類號:TP391.44 文獻標識碼:A 文章編號:1671-2064(2017)16-0028-01
隨著市場經濟的繁榮,假冒偽劣商品泛濫的問題凸現出來,同時,由于不同市場發育以及供求的不均衡,經銷商為了應付企業制定的獎罰政策,想方設法完成銷售份額,通常將貨以平價甚至更低價轉給其他地區,產生了竄貨。由于利益的驅動和企業采用防偽技術時過分迷信防偽標識物制造技術保密和設備的壟斷,使得造假愈演愈烈。條形碼作為一種及時、準確、可靠、經濟的數據輸入手段已被物流信息系統所采用。在工業發達的國家已經普及應用,已成為商品獨有的世界通用的“身份證”。[1]條形碼防偽防竄貨信息系統是利用計算機技術、電子技術、密碼學原理、通過噴碼、打印條形碼為手段,結合手機短信和網絡識別,實現了集物流防偽防竄貨功能于一體的信息管理平臺[2]。因此,如何有效的、快速的、準確的識別并采集產品上的二維條碼對廠家而言就變得越來越重要。
1 二維條碼采集系統的設計
圖1中即為二維條碼采集系統的總體框圖。光電傳感器實時監測生產線上產品的流動情況,當有產品經過時,單片機檢測到光電信號,并觸發Datalogic matrix210固定二維掃描器進行掃描,掃描器掃描到二維碼后經過識別處理后,通過485總線發送給控制器,控制器接收到數據并檢測數據無誤后,再通過485總線傳輸給工控機進行存儲與上傳。如果掃描錯誤或者未掃到二維碼,控制器則會啟動剔除機構把該產品剔除,并啟動警報燈。
2 硬件設計
2.1 電源部分設計
本系統設計輸入電源為直流24v,通過直流電源芯片LM2576-5.0轉成5v,5V通過芯片LM1117-3.3V生成3.3V,其中24V主要是為警報燈、剔除機構以及掃描器驅動電路供電,3.3V為主控芯片供電。
2.2 驅動電路與隔離電路設計
控制器主要的驅動部分包括掃碼器的觸發、警報燈以及剔除機構,為了防止現場電源波動帶來的干擾,電路設計時,5v電路使用B0505S-3WR2電源隔離模塊進行隔離處理。并且單片機的信號全部采用光耦P521隔離,并通過控制繼電器來控制信號的輸出。
2.3 485總線電路設計
本系統所有數據傳輸全部使用485通訊,采用的是max3485芯片,它是由3.3v供電,并搭載一些外圍電路,很好的跟主控芯片進行電平匹配。485不僅數據傳輸速率高,而且抗干擾能力強,傳輸距離遠,這些特點都非常適合復雜的工業現場環境。
3 軟件設計
首先單片機上電,初始化各個引腳及外部時鐘,當檢測到有光電信號時,通過軟件濾波再次確定是否有光電信號,如果光電信號仍然存在,則認為有產品經過,如果沒有則視為干擾信號。檢測到光電后,單片機觸發固定掃碼器進行掃描,如果掃到二維碼并且檢測正確則傳到工控機,如果未掃到或掃描不完整則啟動剔除機構并警報。
4 結語
經過多次試驗,反復調試,最后能夠滿足行業所需要求,并且可以大批量投入使用。與傳統手動記錄相比,本文所設計的二維碼識別系統能夠快速有效的把信息捕捉到并進行存儲,極大的減少了工作人員的工作量,并且準確性與可靠度極高,深得廠家的信賴[3]。
參考文獻
[1]李舜豐.基于條形碼的防偽防竄貨系統設計與研究[D].電子科技大學,2006.
[2]朱明莉.二維條碼識別與應用的研究[D].西安電子科技大學,2006.
[3]楊軍,劉艷,杜彥蕊.關于二維碼的研究和應用[J].應用科技,2002,(04).endprint