基于 !"#$%&、组态王和 ’() 的快递分拣系统的设计
马继成 阮学云
(安徽理工大学机械工程学院,安徽 淮南
*+*,,,
)
-./01& %2 )%340.4 5%460&1 57/6.8 9"/.: %& ;"#$%&<=0&1>0.? "&: @()
摘要:目前市场上已经出现了一些快递自动化分拣系统,但存在成本高或分拣率低的问题。设计了一种视觉识别技术提
取快递面单三段码信息,组态王获取三段码中代表位置信息的字符,
@()
作为下位机控制硬件动作的自动化分拣系统。 实
验结果显示,在视觉软件正确识别快递面单三段码信息的情况下,可实现快递准确分拣。 该系统直接处理快递面单信息,不
需与快递数据库系统对接,故各个快递之间保持相对独立,疑难件不影响其它快递的分拣,能保证较高的正确率。 该系统编
写了错误清除程序,系统可以自我更正,稳定可靠。
关键词:视觉识别;组态王;
@()
AbstractAB& 6C0/ D"D.4<" >0/3"# 4.$%1&060%& 6.$C&%#%17 0/ :./01&.: 6% .E64"$6 6C. +F/.18.&6 $%:. 0&2%48"60%& %2 .ED4.//
:.#0>.47<=0&1>0.? 6% %G6"0& 6C. $C"4"$6.4/ 4.D4./.&60&1 6C. D%/060%& 0&2%48"60%& 0& 6C. +F/.18.&6 $%:.<"&: @() 0/ 3/.: "/ 6C.
"36%8"60$ /%460&1 /7/6.8 6% $%&64%# 6C. C"4:?"4. "$60%& %2 6C. #%?.4 $%8D36.4HIC. .ED.408.&6"# 4./3#6/ /C%? 6C"6 6C. "$$34"6.
/%460&1 $"& G. 4."#0J.: ?C.& 6C. >0/3"# /%26?"4. $"& $%44.$6 #7 4.$%1&0J. 6C. 6C4..F/.18.&6 $%:. 0&2%48"60%& %2 6C. .ED4.//
G0##HIC0/ /7/6.8 :04.$6#7 D4%$.//./ 6C. 0&2%48"60%& %2 .ED4.// :.#0>.47 %4:.4/ ?06C%36 :%$K0&1 ?06C 6C. .ED4.// :"6"G"/. /7/L
6.8</% ."$C .ED4.// 0/ 4.#"60>.#7 0&:.D.&:.&6<:0220$3#6 06.8/ :% &%6 "22.$6 6C. /%460&1 %2 %6C.4 .ED4.//<"&: $"& .&/34. " C01C
"$$34"$7 4"6.HIC. /7/6.8 C"/ ?4066.& 6C. .44%4 $#."40&1 D4%$.:34.<6C. /7/6.8 $"& $%44.$6 06/.#2</6"G#. "&: 4.#0"G#.H
KeywordsM>0/3"# 4.$%1&060%&<=0&1>0.?<@()
目前市场上已有一些自动化分拣设备! 如交叉带分拣机"
NOP
小车"挡板式分拣机等!存在价格高或者分拣正确率低的
问题# 中小型快递分拨中心没有能力承担高成本的设备!也不敢
尝试一些错判率高的分拣系统$ 针对这一问题设计了一种基于
;"#$%&
%
Q0&1P0.?
和
OR S%4K/*
三种软件共同控制的分拣系
统!具有集图片识别"信息处理和硬件控制的功能$
;"#$%&
软件
拥有全面的视觉处理库!能够定位和识别图片上的信息!在本系
统中可以准确提取面单号中的字符& 组态王处理文件信息传输
给
@()
!同时作为人机交互界面!实时监测快递分拣状况&
@()
主要控制电磁阀%指示灯%电机等电气元器件!实现气缸推出缩
回%系统警报%皮带传动等功能$
1
系统设计要求
当快递经过工业相机下方的外触发光电传感器! 工业相机
拍照并将拍摄照片传输给触摸电脑一体机!
;"#$%&
提取图片三
段码信息存于文件&当快递经过组态王系统的触发光电传感器!
Q0&1P0.?
获取和处理文件信息并存于控件中!设置 ’画面命 令
语言(刷新时间为
T,,8/ U
次!当满足分拣条件时!
Q0&1P0.?
传
输控制信号给
@()
!下位机
@()
接收到信号控制硬件动作# 图
V
为系统原理图)
图
V
系统原理图
2 Halcon
软件
;"#$%&
可以根据图片中字符形状与模板字符匹配!采用模
板匹配系数
*
5$%4.
系数+ 判别待检图片和模板的相似度!当
5$%4.
系数很小时!系统不处理图片!程序如下)
02WX5$%4.XY Z[ %4 5$%4.\,H]^
%D.&_20#. W‘-M U
数据库信息
H6E6‘< ‘%36D36‘< a0#.;"&:#.*^
2?406._/640&1 Wa0#.;"&:#.*<‘ ‘^
$#%/._20#. Wa0#.;"&:#.*^
.&:02
即把空字符传给文件!当待检图片与模板图片相似度高时!
系统继续运行后面的程序$
视觉识别要求面单格式统一! 信息字符与基准字符的相对
位置保持不变$ 对于提取到三段码字符个数不正确的快递面单!
系统不予处理$ 模板定位采用仿射变换! 解决了多角度识别问
题$ 图
*
为
;"#$%&
处理图片信息的界面$
图
* ;"#$%&
视觉识别
3
组态王软件
设置组态王’设备(的波特率"奇偶校验"数据位和停止位等
参数!并在’设备配置向导(新建
)bc
端口!实现组态王和
@()
通讯$ 编写组态王程序首先要新建变量!包括变量名"变量描述"
变量类型"连接设备和寄存器类别等!然后新建’画面($ 利用’画
面(中各个’工具(可以制作监控画面!分拣主界面如图
+
所示$
系统使用’
a0#.d.":564
(函数提取文件中字符串!’
564c0:
(函
基于
;"#$%&
"组态王和
@e)
的快递分拣系统的设计
36
评论0
最新资源