防伪防窜货系统中二维条码识别与处理的研究
摘 要:文着重介绍使用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).
上一篇:浅谈香烟包装印刷的一般工艺
下一篇:人民币上的小圆圈