王明绪,徐颖若,桂 博
(1.河南工业职业技术学院,河南 南阳 473000;2.郑州轻工业大学,河南 郑州 450000)
分拣系统在现代物流中至关重要[1],但是在物流实际运行过程中时常会出现分拣错误,导致运输成本增加等。嵌入式微处理器的发展为嵌入式操作系统的应用和发展提供了物质基础和动力之源。当前对物流分拣系统的研究主要停留在如何提高分拣系统的分拣速度和识别度,以及设备的精度和自动化程度上。对于如何减少分拣中出现错误的方面研究比较少,相关的研究主要是利用PLC技术对分拣系统进行改造。文中主要研究在现代物流复检系统中引入嵌入式技术[2-4]和终端节点移植实时操作系统RT-Thread[5-7],同时使用新型的Cortex-M7[8]处理器来提高分拣的准确度,使分拣系统高效精准运行。
自动分拣系统[9-10]基本都分为输送装置、分类装置、分拣道口和控制装置这几个主要部分,其中分拣机和货物数据库是整个系统的核心。每套系统都有数个或者更多的下线口,这是整个分拣系统的末端,所以该研究开发的复检系统将终端节点安放于各个出线口处,各个终端节点通过CAN总线与主控节点通信,主控节点通过以太网访问远端数据库服务器,整个系统的架构如图1所示。

图1 复检系统总体结构
1)处理器的选择
终端节点所选取的嵌入式微处理器是由意法半导体公司推出的一款基于Cortex-M7的嵌入式ARM处理器,具有与内核紧耦合的嵌套向量控制器(NVIC),支持向量中断及中断嵌套,中断时自动保存和恢复处理器状态,可以动态调整优先级,特有末尾连锁和迟来的中断处理机制,极大地缩短了中断延迟。……