摆轮式快递分拣机控制系统设计

计算机测量与控制!"#""!$#!%"!
!"#$%&'()'*+%('#',&-!",&(".!
!
#&#'
!#
收稿日期 "#"&&#".$!修回日期 "#"&&&"$%
作者简介 张自强!&''."&男&江苏赣榆人&硕士研究生&主要从事嵌入式系统应用方向的研究%
程!科!&'-""&男&安徽东至人&博士&副教授&主要从事模式识别*精准农业*嵌入式系统相关方向的研究%引用格式 张自强&程!科!摆轮式快递分拣机控制系统设计',(!计算机测量与控制&"#""&$#!%")&#'&&$!
文章编号 &.-&%*'( "#"" #%#&#'#*!!/01 &#!&.*". 2!3456!&&7%-." 89!"#""!#%!#&'!!中图分类号 :;"-(文献标识码 <
摆轮式快递分拣机控制系统设计
张自强 程!科
!江苏科技大学计算机科学与工程学院&江苏镇江!"&"###"
摘要 为提高传统快递分拣系统的分拣效率与分拣准确性&设计了一套摆轮式快递分拣机控制系统$该系统根据前端扫码系统扫描的单号信息&获取包裹单号地址所对应的分拣口信息&采用队列的方式对分拣线上的包裹进行管理&分拣机通过红外对管
检测分拣线上的货物位置&按照计数值获取对应包裹存储在队列中的信息&根据分拣信息确定包裹出口$实验结果表明&采用队
列方式*双重红外检测*变速双摆角的控制模式分拣准确率*分拣效率较高&每小时可达.###多件$摆轮式快递分拣系统可以
显著提高包裹分拣效率和准确率&对降低包裹处理时间&节约物流成本具有重要意义%
关键词 摆轮式分拣$分拣效率$J:M$"\&#$>F:.$包裹检测
4'+1;,"8!",&(".:<+&'#"8:21,;H3''.N W$('++:"(&'(
>?<@A>6Y6H4D&=?F@A+E
!=I S9Q8E O J36E43E H4NF4D64E E O64D J3G I I K&,6H4D T Qb46V E O T68U I L J36E43E H4N:E3G4I K I D U&
>G E426H4D!"&"###&=G64H"
6=+&(*7&)14I O N E O8I6S9O I V E8G E E L L636E43U H4N H33Q O H3U I L8O H N686I4H K E C9O E T T T I O864D T U T8E S&H T E8I L T Z64D Z G E E K E C9O E T T T I O8W
E O3I48O I K T U T8E S6T N E T6D4E N!<33I O N64D8I4Q S X E O64L I O S H86I4T3H44E NX U8G E L O I48W E4N3I N ET3H4464D T U T8E S&8G ET U T8E SI X8H64T
8G E96E O64L I O S H86I43I O O E T9I4N64D8I8G E9H35H D E4Q S X E O H N N O E T T&H4NS H4H D E T8G E9H35H D E T I48G E T I O864D K64E648G E L I O SI L Y Q E Q E!
:G E T I O8E O N E8E38T8G E3H O D I9I T686I4I48G E T I O864D K64E8G O I Q D G8G E64L O H O E N8Q X E&I X8H64T8G E64L I O S H86I4I L8G E3I O O E T9I4N64D9H35H W
D E T T8I O E N648G E Y Q E Q EX U8G E3I Q48V H K Q E&H4NN E8E O S64E T8G E9H35H D E I Q8K E89I T686I4X U8G E T I O864D64L I O S H86I4!:G E E C9E O6S E48H K
O E T Q K8T T G I Z8G H88G E3I48O I KS I N E I L Y Q E Q ES I N E&N I Q X K E64L O H O E NN E8E386I4H4NV H O6H X K E T9E E NN I Q X K E T Z64D H4D K EG H TG6D GT I O864D H33Q O H3U H4NE L L636E43U&Q98IS I O E8G H4.###96E3E T9E O G I Q O!:G E T Z64D Z G E E K E C9O E T T T I O864D T U T8E S3H4T6D46L63H48K U6S9O I V E8G E
E L L636E43U H4NH33Q O H3U I L9H O3E K T I O864D&Z G63G6T I L D O E H8T6D46L63H43E8I O E N Q3E8G E9H O3E K9O I3E T T64D86S E H4N T H V E8G E K I D6T863T3I T8!
>'<2"(5+)T Z64D Z G E E K T I O864D$T I O864D E L L636E43U$J:M$"\&#$>F:.$9H35H D E N E8E386I4
!引言
随着消费者的需求不断升级和电商行业的发展&快递*
快运产业发生变革&物流配送呈现出小批量*多品种发展
的趋势&配送的商品种类和数量急剧增加&国家邮政局中
国快递大数据平台实时监测数据显示&截至"#"&年-月%
日&全国快递业务量突破*##亿件&接近"#&(年全年水平&
用时仅.个月'&(%快递行业的迅猛发展对快递网点的分拣效
率*准确率等提出了更高的要求%
传统分拣主要以人工为主&人工分拣需要根据单号的
地址&匹配对应的物流网点%在这种操作模式中&分拣员
需要熟练记忆快递网点与地址的对应关系$且由于快递业
的快速发展&地址与网点的对应关系常常发生变化%造成
了分拣难*分拣慢*分拣错等问题&直接影响到快递公司
的服务质量%大型分拣系统虽然效率高&但占地面积大&
投入成本高&回报周期长&不适合中小型快递公司的使
用'"%(%针对现有快递分拣设备存在的问题&本文设计了一
种新型的摆轮式快递分拣控制系统&可适用于不同形状*
大小的包裹&实现连续*大批量地分拣作业%
@!系统总体设计
摆轮式快递分拣机在整条快递分拣线中的布局如图&
所示%分拣线主要由前端条码扫描系统和多台摆轮分拣机
组成&每台摆轮分拣机有左右两个出口&最后一级分拣机
的出口区作为疑难件*错误件等包裹的舍弃口%分拣机可
连续级联使用&无需拉距机&级联数量可根据分拣需求灵
活配置'*(%下面将据图阐述系统工作过程)
&"首先包裹被传送到条码扫描区&扫码设备识别到货
物后扫描包裹的快递单号&主机根据快递单号获取包裹配
送地址信息&按照系统预先设定值匹配分拣口%
""主机广播分拣任务信息&包括单号*指定分拣口等
信息%
$"分拣机控制柜接收分拣任务信息&判断包裹是否在
本机分拣&若在本机分拣装载任务&不在本机分拣则判断
!
!!计算机测量与控制!第$#""""""""""""""""""""""""""""""""""""""""""""""""""""
#&&#!
#图&!分拣线布局图
包裹是否需要经过本机&经过本机的包裹需要装载直行任务让包裹直行通过%
%
"分拣机检测到包裹到达本机&执行对应分拣任务%本系统主要针对摆轮分拣机的包裹位置检测*动作执行等方面进行设计&配合条码扫描主机完成分拣任务%摆轮分拣机结构如图"所示&其主要由一台控制柜*出入口包裹检测装置*伺服转向机构和传送机构组成%其中&转向机构分为前后两个部分&分别由两个伺服电机控制转向&前后两部分可转不同的角度$传送轮安装在每个摆轮上&使用直流无刷电机驱动%个传送轴转动&传送轮的速度可
调'.($包裹检测装置包括前后各两组红外对管传感器&用
于检测货物在当前分拣口的位置以及作为分拣是否成功的判断依据%系统工作时&摆轮分拣机转向回正&
等待主机下发分拣任务信息&接收到任务信息后存入到任务队列中&红外检测装置检测货物进入到分拣口后按顺序从队列中提取包裹信息&确定包裹的走向&如果货物没有按照预定线
路传送&则触发错误处理机制&避免分拣错误累积'
-&#(
%图"!摆轮式分拣机结构图
A !系统硬件设计
摆轮式快递分拣机电路硬件结构如图$所示&由转向单元*传送单元*包裹检测单元*控制单元共%部分组成%控制单元包括基于J :M $"\&#$>F :.的嵌入式控制器*以太网通信模块*无刷电机伺服电机驱动等功能模块
%
图$!摆轮式分拣机硬件结构
A B @!包裹检测模块
包裹检测模块选用@;@型红外对管传感器&该传感器为点对点光束检测方式&如果有物体遮挡显示则会触发电平信号变化&相对于其他测距型*反射性传感器灵敏度更高&不容易造成误判%红外对管传感器采用"%a 电源供电&为解决电源串扰以及电平信号匹配问题&选用.@&$-光耦芯片实现信号隔离和电平转换%单片机通过检测电平跳变沿确定是否有货物经过&出现下降沿则为货物进入&出现上升沿则说明货物已经通过%包裹检测模块电路结构如图%所示
%
图%!包裹检测模块电路结构图
快递包裹的重量体积参差不齐&一般较轻较小的货物在摆轮分拣机上容易存在跳跃现象&如果恰巧在检测光束上跳过将会导致包裹漏检&造成分拣错误%因此选用出入口各两组垂直布置的结构&第一组贴近平面&第二组抬高*3S &正常运行的货物会同时触发两组传感器&跳跃的货
物可能掠过第一组但受到跳跃高度限制仍然会触发第二组传感器&采用这种方式对包裹形态体积适应性更强&不会造成漏检情况%
在传送过程中由于机械运转*传送带不平整灯情况会存在包裹晃动情况&因此在触发的临界位置很容易产生连续的脉冲式触发信号&从而让系统误认为有多个包裹经过%包裹分拣过程中一旦发生错误检测的情况&很容易造成包裹队列的顺序出错%如图*所示&F &两组传感器被连续触发时记录第一个触发脉冲的时间为起点&以最后一个传感器触发结束信号F "作为终点计算时间差值8?&当差值大于误触发值时判断为一件货物&并且每个下降沿均会开始重新计时&当有连续脉冲触发时值将会不断被清零&直到脉冲结束数值才会累计&当大于检测阈值时&即确定一件货物触发结束%检测阈值范围的大小直接决定了货物的运送速度和传输间隔&其必须满足公式)
O ?(8L 52?!&"式中&O ?为传输间隔&8]为检测阈值&2?为运行速度%
!
第%期
张自强&等)""""""""""""""""""""""""""""""""""""""""""""""""""""
摆轮式快递分拣机控制系统设计
#&&&!#
即当传送带以&S -T 的速度运行时&要保证包裹间隔距离大于*3S &如果低于这个值&系统将会误认为是连续脉冲&将两个货物识别成一个货物
%
图*!包裹触发逻辑信号
包裹进入分拣机时触发入口检测装置&摆轮分拣机获取包裹分拣信息&驱动传送单元转向单元执行动作&包裹按指定路径前进&当前包裹的目标分拣口为当前分拣机的左-右分拣口时直接摆出&如果目标分拣口不在当前分拣机&则直行触发出口检测模块%采用出入口两级红外检测装置&能够及时发现分拣过程中的错误情况&避免错误累积
'&&(
%例如当前分拣机从入口进入一件包裹&包裹本该直
行通过当前分拣机&但由于其他原因造成货物从两边的分拣口掉落&此时包裹出口的检测模块一直没有检测到包裹触发&即可认为当前包裹分拣出错$同理本该在此级分拣机分拣出去的货物没有成功分拣&则会触发到出口检测模块&分拣出错仍然可被发现%
A B A !转向传送控制模块
转向传送控制模块能够控制包裹的前进方向以及前进速度&主要为协调控制&%个直流无刷电机&其分布在&%个转向机构上&分为两组由伺服电机控制其转向不同的角度&如图.所示&系统分为双级转向&伺服&控制前级转向&伺服"控制后级转向%传统单级摆的方式由于角度固定&如果角度过小&货物可能因惯性作
用无法摆出&直接触发到后一级摆轮机$如果角度过大&货物可能直接从包裹检测
传感器传感器上方翻越'&"&%(%采用双级转向的方式可以灵
活调节两级角度&精确控制货物的位置&前级摆动较小角度&后级摆动较大角度&货物能够完全进入到分拣机&当进入到中间位置触碰到后级摆轮&可以让货物始终在中间区域离开出口
%
图.!转向传送机构示意图
传送轮的速度可根据货物的大小自动调节&正常运行时传送轮的速度跟随前一台分拣机的速度&货物进入时系统根据货物遮挡检测传感器的时间估算货物的大小%在传送线上&包裹体积越小越容易发生翻滚跳跃&因此传送单元设定正常运行速度为*##O 9S &对应默认货物长度为%#3S &实际运行速度按照)
2(*##9Y 5!#/%#"!"
"进行调节&式中&2为运行速度*Y 为调节系数&默认为&.^-*#为货物长度%A B C !网络通信模块
网络通信模块用于分拣机与主机间的相互通信&实现分拣机的运行控制和状态监测&接口采用以太网接口&通信方式为b /;协议&选用[1>4E 8的[**##以太网控制芯
片&[**##芯片是一款集成全硬件:=;-1;协议栈的嵌入式以太网控制器&支持:=;*b /;*1=M ;*1;V %*<];*
1AM ;*;;;I F 协议'&*(
%[**##与J :M $"通过J ;1接口相连&理论速率最大可达(#M?R &完全能够满足系统设计需求%
C !系统软件设计
为保障系统系统实时可靠运行&系统采用了\O E E ]:0J 嵌入式实时操作系统%程序使用多任务执行方式&如图-所示&通用任务为优先级最低的任务&主要负责按键*指示灯*显示部分等人机交互功能$电机控制任务负责控制伺服电机和直流无刷电机&直流无刷电机控制器采用%(*总线控制&伺服电机驱动器采用3H 4\E T 86V H K 框架的=H 40W 9
E 4协议栈控制&3H 4\E T 86V H K 完全符合=H 409E 4标准&能够运行于多种类型的平台&有较高的开发便利性$主控制任务为优先级最高的任务&主要实现包裹检测*队列管理以及错误检测处理功能$网络通信任务则负责与主机通信&实现指令收发*寄存器读写等功能
%
图-!系统整体架构图
C B @!包裹管理队列软件设计
分拣线入口安装有快递扫描设备&每个包裹送到分拣线上首先要经过扫码区&扫码区扫描到货物信息会确定当前包裹的分拣口&然后扫码主机会将此包裹的分拣信息通
过网络写入到每台设备的分拣任务寄存器中'&.(
%所有的分
拣机按照级联的方式依次往后排序编号&每台分拣机轮询
自己的分拣任务寄存器&当有数据装入寄存器&系统会提取分拣信息&判断分拣任务是否在本机执行%如果是在本
!
!!计算机测量与控制!第$#""""""""""""""""""""""""""""""""""""""""""""""""""""
#&&"!#机执行直接装载动作&不在本机执行则判断分拣任务在本机之前还是之后&如果是在本机之前由于包裹不会从本设备经过&则直接舍弃本次数据&清空分拣任务寄存器$如果是在本机之后&则货物需要经过本台分拣机而不参与分拣&所以直接在包裹队列中装入一个直行任务&当对应包裹经过此分拣机&分拣口则会直接提取到此直行任务&包裹直接通过&具体执行流程如图(所示
'&-(
%
图(!分拣任务软件流程
包裹的管理队列按照先入先出式按序执行方法&队列中的数据相当于按照分拣线上的包裹的顺序排列&当一个货物扫码后就会将分拣数据存入的队列当中&货物分拣完成就会在队列中清除掉包裹信息&如图'所示
'&((
%
图'!包裹管理队列
C B A !网络通信软件设计
分拣机与主机之间采用读写变量的方式通信&通过模拟软寄存器可以实现主机对每台设备所有参数的访问%采用结构体形式定义&其主要由变量地址*字节长度两部分组成%部分常用的寄存器如表&所示%
软寄存器可以存放任意大小的变量&只需对变量进行取值操作即可&变量占用空间的大小由字节长度字段决定%寄存器表是由结构体数组的方式实现&将数组的索引值作
为寄存器的地址值&采用此方式&无需轮询遍历直接通过数组索引便可对相应变量镜像操作%根据对变量使用权限的不同&分别建立了两个寄存器表来存储只读寄存器和可读可写寄存器&寄存器地址的最高位作为判断寄存器类型的依据&当最高位为#时则操作只读寄存器&为&时操作可读可写寄存器%寄存器的读写通信协议如表"所示%
表&!部分常用软寄存器
地址寄存器名大小描述权限#C ###.Y
]E S H 64J 6R E %字节队列剩余大小读#C ###'S J 8H 8Q T %字节伺服状态读#C ###3D `I 3H 86I 4&
字节包裹位置读#C ###E 6H J 8H 8Q T %字节红外状态值读#C (##"N E V 63E 1/&字节设备地址读-写#C (##-Q 9N H 8H <86I 4&.字节动作装载读-写#C (##'S :T 8H 8Q T &字节伺服目标状态读-写#C (##H X K N 3J 9E E N &字节电机转速设置读-写#C (#&"
=K E H O P <386I 4
&字节
清空动作队列
读-写
表"!软寄存器读写通信协议
设备
地址
命令字寄存器地址寄存器数量数据
校验&字节
&字节
"字节
"字节
(字节
"字节
通信协议采用不定长帧传送方式&帧首字节为设备地址段&表示分拣机的地址编号&其中将#h\\作为广播地址&因此此协议能够容纳最多"**台设备$命令字段分为读写命令&#h #$为读寄存器数据指令&#h #.为写寄存器数据指令&#h #&为应答指令$寄存器地址段是设备软寄存器表中所配置的变量参数&如设备运行状态*电机速度*转动角度*检测数量等$寄存器数量段为以当前寄存器地址开始往后需要连续读写的寄存器数量$数据段则需要根据读写寄存器的数量装入相应长度的字节数$校验段采用&.位=]=对数据帧进行校验%
以写软寄存器数据为例&主机发送写指令&同一网段内所有分拣机都会收到指令帧&分拣机根据设备地址和校验字段判断帧是否有效%帧有效时根据寄存器的起始地址依次查寄存器数组中存储的变量地址&并将数据段中的
数据按序写入到变量地址中%所有寄存器写入成功后&控制器返回一条应答指令给主机%
采用软寄存器读写访问的方式对分拣机进行控制&能够有效降低通信总线的负载压力&同时设备之间依赖性小&只需要修改设备编号就可以完成设备的更替&为系统搭建*
设备维护带来极大便利性'&'(
%
D !实验结果与分析
实验选用*台分拣机级联组成&#个分拣口&实验场景如图&#所示%包裹选用小型*中小型*中型*大型包裹*
!
第%期
张自强&等)""""""""""""""""""""""""""""""""""""""""""""""""""""
摆轮式快递分拣机控制系统设计
#&&$!#
书本件以及信封型超薄件%每种包裹分别准备&##件&一共.##件货物贴好快递单并且录入分拣信息%由于包裹数量有限&分拣口货物分拣完成后可重新放到分拣线再次参与分拣&分拣时间设定为&小时&其分拣效果如表$所示
%
图&#!试验场景
表$!不同大小包裹分拣结果
包裹类型体积-S S
$
分拣数错误数正确率-f 小型包裹&-*-'*-&&*&$"#"''!'&中小包裹"#*-$&#-(#&$*"#&##中型包裹%$#-"&#-"-#&#%&#&##大型包裹("#-(##-%##'&""''!-(书本件"#*-&*#-&*'%$#&##超薄件
"#*-&*#-(
*."
"$
'*!'#
由实验结果可得&该系统的分拣效率较高&每小时分拣可达.###多件&拣货范围较广&除了信封型超薄的物件分拣效果较差之外&其他尺寸的包裹分拣正确率基本都能保持在''^-(f 以上%信封型超薄件由于厚度
太薄&无法完全遮挡红外检测的光束&因此很容易造成触发失败&另外此类超薄件重量过轻&与传送轮的摩擦力不够特别容易造成信件卡住&无法前进&由此表明摆轮式分拣机不适用于超轻超薄型包裹&对大型重货更有优势%
F !结束语
本文主要针对以往快递分拣系统占地面积大&投入成本高&无法满足不同的应用场景需求等问题&设计并实现
了一款可灵活扩展的摆轮式快递分拣机控制系统'
"#(
%采用该摆轮分拣机控制系统能够增加拣货范围&缩短项目回报周期&提升相应的工作效率与准确率&降低了算法复杂度$本系统扩展性强&可根据分拣需求灵活配置分拣机数量&占用空间小极大地满足了中小型快递公司对物流配送货物
分拣的需要&具有广阔的市场前景和极大推广价值'"&(
%
参考文献
'&(甘!皙!今年快递业务量已突破*##亿件'@(!工人日报&
"#"&#-#.!%"!
'"(王继祥!物流装备产业周期分析与"#"#年发展趋势'=(--中国仓储与配送协会!"#"#中国仓储配送行业发展报告!
蓝皮书"&中国仓储与配送协会&"#"#)(!
'$(冯影环!国内外物流技术装备发展情况对比',(!物流技术&
"#&*&$%!&(")-"-%!
'%(王同旭!摆轮分拣机技术发展与分拣控制技术应用研究',(!
物流技术与应用&"#"&&".!-")&""&"(!
'*(张雪怡!一种物流分类用的新型三项分拣机',(!现代工业经
济和信息化&"#"&&&&!"")%"%$!
'.(李!颀&汪!伟!多全向轮协同分拣平台的路径规划',(!系
统仿真学报&"#"&&$$!$").'(-#'!
'-(王!静&郑晖晖!浅谈物流分拣自动线的联机运行',(!机电
信息&"#"#!$.")&$"&$$!
'(
(杨!钰&杨!磊&张晓楠!一种应用于物流行业的自动分拣控制系统',(!哈尔滨理工大学学报&"#&'&"%!%")-&--!
''(>?<@A \&:1<@=!J 8Q N U I 4S I N E K 64D H
4NT 6S Q K H 86I 4I L K I W D 6T 863T T I O 864D T U T 8E SX H T E NI 4L K E C T 6S ',(!148E O 4H 86I 4H K ,I Q O W 4H K I L<N V H 43E N @E 8Z I O 5&M I 468I O 64D H 4N=I 48O I K T &"#&(&"!%")&''"#&!
'&#(吕潜龙&阮学云!一种翻盘式快递自动分拣装置的设计',(!
安徽理工大学学报!自然科学版"&"#"&&%&!&").".-!'&&(龚嘉言!基于红外感应的货物计数系统设计'=(--中国武汉决策信息开发中心*决策与信息杂志社*清华大学经济管理学院!决策论坛///科学制定有效决策理论学术研讨会论文集!下"&中国武汉决策信息开发中心*决策与信息杂志社*清华大学经济管理学院)7科技与企业8编辑部&"#&*)&!'&"(王晓洁&杨!乐&马元元&等!基于=<@I 9
E 4协议的电动伺服系统控制器主站的设计与实现'=(--中国航天电子技术研究院科学技术委员会!中国航天电子技术研究院科学技术委员会"#"#年学术年会论文集&中国航天电子技术研究院科学技术委员会)航天电子发展战略研究中心&"#"#)(!'&$(王!?&郭!婧&史宇辉&等!=<@I 9
E 4总线协议在多节点控制系统中的应用',(!火炮发射与控制学报&"#"#&%&!$")&(""!
'&%(赵!安&马彬彬!基于M I N X Q T 现场总线的电动机运行监控
网络研究',(!机械制造与自动化&"#"&&*#!$")"##"#"!
'&*(周!舟!基于M0/_b J:=;的全自动弯管生产线控制系统
设计',(!机械工程师&"#"&!'")-#-$!
'&.(宋!克!一种高速可靠b /;网络传输的优化实现',(!数字
通信世界&"#"&!-")(*(.!
'&-(喜崇彬!输送分拣系统的平台化与模块化趋势',(!物流技
术与应用&"#&'&"%!&")(-((!
'&(
(卢少平&张贻弓&吴耀华&等!自动分拣系统并行分区拣选优化策略',(!深圳大学学报!理工版"&"#&#&"-!&")&"#&".!
'&'(白传悦!分拣式输送机的电控系统',(!物流技术&"##$
!-")$$$%!
'"#(喜崇彬!输送分拣技术与行业的新发展与新挑战',(!物流
技术与应用&"#"#&"*!(")*(.#!
'"&(张俊涛&刘红科!基于<]M 的快递货物自动分拣系统的设计
',(!化工自动化及仪表&"#&&&$(!(")'.('-#&&#&*!
!

本文发布于:2024-09-21 13:15:49,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/428671.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:分拣   包裹   分拣机   系统   检测   寄存器   货物   快递
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议