基于GPS定位技术的智能物流运输车的研究
本文研究基于GPS定位技术的智能物流运输车的设计和实现,旨在解决物流行业中存在的配送问题。该系统使用KEA128微处理器作为控制核心,结合GPS定位模块,设计了一种智能物流运输车,能够自动导航运输,并将当前坐标点发送到电脑PC机,实现智能物流运输。
文章主要涉及到GPS定位技术、嵌入式技术、KEA128微处理器、GPS模块、串口通讯、UBX协议、NMEA-0183协议等知识点。
1. 系统整体架构
智能物流运输车以KEA128微处理器为控制核心,利用GPS定位模块来实现运输车的导航定位。控制器KEA128将从GPS模块读取数据并解析当前经度和纬度,然后将当前坐标点发送到电脑PC机,并且与PC机上的地图和预设目标点进行比较处理,并自动发送指令给运输车。
2. 硬件设计
2.1 微控制器KEA128
KEA128微处理器是一个基于32位ARM Cortex-M0+的微控制器,具有高度可扩展性和低功耗的工作状态,非常适合从车身电子到车身安全或通用传感器节点等应用。
2.2 GPS模块
GPS模块采用正点原子(ALIENTEK)生产的一款高性能GPS模块,模块采用U-BLOX NEO-6M模组,体积小巧,性能优异。模块自带陶瓷天线及MAXIM公司高增益LNA芯片,搜星能力强。模块可通过串口进行各种参数设置,并可保存在内部EEPROM,使用方便。
2.3 GPS模块与KEA128单片机的连接
模块与单片机连接只需要4根线即可:VCC、GND、TXD、RXD,之间的通讯就相当于蓝牙的串口通讯。
3. 软件设计
3.1 GPS的基本定位原理
GPS导航系统的基本原理是测量出已知位置的卫星到用户接收机之间的距离,然后综合多颗卫星的数据就可知道接收机的具体位置。
3.2 GPS数据的获取与处理
ATK-NEO-6M GPS模块同外部单片机设备采用的通讯方式是串口通讯,控制协议为UBX协议,我们这里采用的是NMEA-0183协议,该协议不同于一般蓝牙、WIFI的AT指令协议,虽然不同但是用法都是一样的,单片机通过串口向模块发送不同的数据帧格式就可以从模块得到想要的信息。
本文研究的智能物流运输车可以应用于物流配送和其他多种需要智能输运任务的场合,为物流行业提供了一种智能解决方案。