当前位置:首页 > 《基于物联网的智能物流系统》
基于物联网的智能物流管理系统
The Intelligence Logistics Management System
Based on The Internet of things
队名:安徽工程大学参赛队
队员 :金忠、孙永莉、潘士奇
指导教师:刘涛、帅兵、谢永宁
摘要
本系统采用基于ARM Cortex-M3内核的处理器LM3S811,结合射频ID读 卡模块、Zigbee无线传输模块实现物流公司收发货的智能管理,并通过固定终端PC与网络数据库实现交互,将整个物流公司的收发货信息整合到一起,简化收发货的过程,同时降低了出错率。
关键词:ARM、ID射频读卡、Zigbee无线传输、网络数据库、智能物流
0引言
随着网络技术的不断发展,网络应用在现实生活中越来越普遍,网购作为网络应用的一个实例也在不断发展,继而导致物流行业也随之壮大。物流行业的迅速发展也给物流行业带来了更高的要求,伴随业务量的增加,要求物流公司的运作速度必须提升,然而传统的人工运作显然已经满足不了要求。
本课题的目标就是要利用嵌入式技术设计一个系统,投入到物流的收发货管理过程中,提高物流公司收发货的速度,再结合网络数据库整合所有物流收发货信息,降低物流运作中的出错率,提高物流的可靠性,满足物流行业快速发展提出的高要求。
1系统方案设计
1.1设计的基本思想
本系统分为三个模块:分别是固定终端,网络数据库,移动终端。从货物进入物流公司开始:
首先,发挥作用的是固定终端,固定终端配有录入软件、读卡设备和无线传输模块,读卡设备读取分配给货物的卡号并传入录入软件,录入软件将货物信息通过网络传入网络数据库保存。
其次,当要发送货物时,移动终端扫描从仓库中拿出的货物,读取卡号生成发货清单,通过集成的Zigbee无线传输模块将清单传入固定终端保存,固定终端同时将货物清单传入网络数据库保存。
接着,当货物配送到达目的地时,目的地固定终端从网络数据库下载货物清单并通过无线传输模块传入目的地的移动终端中,移动终端在接收货物时读取货物的卡号,控制器将读到的卡号和清单对比,实现核对清单的功能。
1.2系统框图
按照设计的思想,本系统由固定终端,网络数据库和移动终端三个模块构成,三个模块之间的结构如图所示:
网络数据库 Internet网络 网线 网线 ```````````````````固定终端1 Zigbee 无线传输 固定终端n Zigbee 无线传输 移动终端 图1 系统框图
移动终端
2硬件系统设计
2.1 固定终端:
本系统中的固定终端可以由一台PC机构成,PC机通过2个 USB口分别外接一个ID读卡器和一个Zigbee无线传输模块。结构图如下:
Zigbee 模块 ID读卡器 USB USB PC机
图2 固定终端
ID读卡器:用于读取为货物分配的卡号(订单号),通过USB接口将读
取的卡号传入PC机中的录入软件。
Zigbee模块:和移动终端上的Zigbee模块自组无线网络,进行信息传递, 实现PC机与移动终端的信息交换。
2.2 移动终端:
本系统中的移动终端主要由控制器、ID读卡模块、Zigbee无线传输模块、矩阵键盘4个模块组成。结构框图如下:
读卡模块 Wiegand 26 PB0 PB1 串口 UART 控制器 PD1 ~ PD7 Zigbee 模块 图3 移动终端
控制器:是移动终端的核心,本设计对控制器的基本要求是至少具有1个
UART接口和2组GPIO口,分别用来连接Zigbee模块、ID读卡模块、矩阵键盘。我们选用了北京精仪达盛科技有限公司的EXP-LM3S811模块,LM3S811内有2个完全可编程的UART和丰富的GPIO口,UART支持高达460.8Kbps的数据传输速率,完全满足本设计的基本要求。
读卡模块:本设计采用近距离的非接触式ID读卡模块,检测距离在1米左右。
在实验中,我们采用了XN-K01系列125KHz的非接触式ID卡专用模块,ID卡的读取我们采用Wiegand 26接口,与控制器的PB0和PB1相连接。
Zigbee模块:设计中需要移动终端和固定终端进行无线数据传输,距离在
1~200米范围内,我们采用的是深圳鼎泰克公司的DRF1605Zigbee无线传输模块,该模块无线频率2.45GHz,传输距离达400米,完全满足本设计对无线模块的要求。
矩阵键盘:设计中的矩阵键盘用于方便使用者对移动终端的控制,控制器读
取按键的值调用不同的函数,实现不同的功能。
3 软件设计
3.1数据库设计
本物流系统中,所有的货物订单信息和配送清单信息都会存储于一个网络数据库中,这样的设计保证了货物订单信息和配送清单信息的集中管理,方便了各个营业点之间的货物配送。
本系统数据库使用的是SQL SERVER 2000。SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。 SQL Server 是客户机/服务器体系结构,它提供了图形化用户界面,使系统管理和数据库管理更加直观、简单。附带了丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
矩阵键盘
共分享92篇相关文档