随着现代物流系统及其技术的迅速发展,信息技术逐渐成为物流技术的核心。当前,现场总线、无线通讯、数据识别与处理、互联网等高新技术与物流设备的有效结合运用,
北京仓储货架成为越来越多的物流系统的发展模式,无线数据采集终端在物流系统中更发挥着越来越重要的作用。
针对自动化仓储中的人员和物体流动性问题以及实时信息化管理的需求,文中提出了一种利用Q051F20单片机和n*03无线收发芯片,构建一款适合于仓储自动化的无线手持数据采集终端的解决方案。
1仓储自动化的系统构建系统由上位PC几和多台移动手持数据终端PA通过nR903无线通信模块形成点对多点的多任务无线通信。整个系统中PC几和移动PA之间的无线通信采用43392MHZ频段作为载波频率,为了避免同频干扰问题,系统采用TMA(时分多址)技术,主机以扫描方式逐一采集移动PDA的数据、有无收发请求等;从机移动P〕A采用中断方式,对主机发送的地址信息予以回应,若与本机地址相符则执行命令,这样,系统中的上位P机和移动PDA之间的通信方式就转化为点对点方式。数据传输均通过无线芯片《1903完成。系统工作模式结构图如所示。
仓储自动化系统工作模式结构无线手持数据采集终端的硬件组成及其功能概述无线手持数据采集终端系统应该具备七大功能:无线通信,条码识别,系统管理,无线入库,无线出库,无线查询和盘点。一般说来,
北京仓储货架手持无线数据采集终端由六大模块组成:电源模块、射频通讯模块、数据存储模块、LCD显示模块、键盘输入模块和条码识别模块。
3主控芯片的选型及整体解决方案数据采集系统核心控制单元采用先进的C8051*)20嵌入式单片机作为核心部件,通过艰1903与采集节点进行数据通信,并将数据采集结果在LCD液晶屏上显示。Cb051*)20单片机是美国cynai公司推出的完全集成的混合信号系统芯片。其资源如下定义协议数据包的格式为:引导字头接收机D本机D数据长度数据块校验码引导字头是一个同步序列,它确保在地址位和数据位被解调以前接收到正确的直流调制信号,具有稳定接收机和同步接收UART(若使用)的作用。nR903的推荐引导字头为:CCCCCCCCF)H(利用UART)COCCCCCCH(无UART)设备接收到接收机D后,与自己的D进行比较,相同则继续接收数据,否则可丢掉后续的数据。本机D用来标识发送信息的设备。校验码用来对除引导字头以外的数据进行校验何用CRQ交验),确保设备接收数据正确。
2)无线数据采集与传输系统主要有两部分组成:移动PDA无线收发单元和上位控制机无线收发单元。应设计通信协议并考虑数据的纠错。下面对移动PDA扫描条码数据发送,上位PQ几接收的流程加以分析。
a)是条码扫描数据发送端的流程图。设计过程中采用的是FuZScn条码扫描仪,扫描输出13 bye勺条形编码。利用单片机串口中断接收数据,速率9600bPS当条码接收完毕,进行数据打包,添加校验位,进入发射状态,将数据发出,然后进入低功耗模式。(b堤与PQ几相连的接收端的工作流程。进入接收状态后,接收端不断监测空中信号,判断系统工作的关键字是否匹配,滤掉杂波。关键字匹配则接收下面的数据,并加以校验,数据无误才通过RS232口传递给主机,由主机应用程序加以处理。
数据采集与传输流程图pda端工作程序及与p几相接端基站工作程序如下:(10)//903工作在发射状态,频道0 WiBufeCla//有线接收缓冲区清理voidBasepoces)//与PC机相接端基站工作程序f(GeKeWd())//获取匹配关键字,滤掉杂波fCheckData))//获取无线数据并校验起来,实现系统的各项功能。系统总体的软件流程如所示。
无线手持数据采集终端软件总体流程图功能的实现主要包括入库、出库、查询和盘点四大部分,限于篇幅,在此只对盘点流程作一介绍,其流程见8无线手持数据采集终端系统软件设计无线手持数据采集终端盘点软件流程图系统软件主要负责把各硬件模块有效地“联接”
9结束语本文对无线手持数据采集终端进行了功能需求分析,并按照功能分析对无线数据采集终端进行硬件选型并构建硬件平台,介绍了相关的硬件接口和驱动程序的设计,最后给出无线数据采集终端软件流程图。
本文成功开发出一种低成本、操作简便的无线手持数据采集终端,基本功能都得以实现,有些地方还不够完善,但本系统的硬件平台构建得较为完整,只要在该平台上进行软件设计即可扩展更多功能。该系统为无线数据采集和自动化仓储系统提供了一个新颖实用的解决方案。www.bjstb.com