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