新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种Linux平台上S3C2440的物流配送系统设计和实现

一种Linux平台上S3C2440的物流配送系统设计和实现

作者:时间:2013-02-19来源:网络收藏

  控制中心软件部分主要包括10部分,结构图如图2所示。


  2.3 移动终端的硬件设计

  移动终端可以实现个人用户的实时信息查询,用户可以通过GPS辅助定位系统获得本机的位置描述,并通过GPRS网络将本机的位置描述实时地传送到物流配送控制中心,实现控制中心对移动终端的监控,同时,也可以通过GPRS从控制中心平台获得查询对象的所在位置描述。

  基于的移动终端硬件设计如图3所示。模块(包括各种硬件接口及嵌入式Linux软件等)负责对GPS信号的接收处理、视图显示及对数据的处理。从GPS模块中获取定位数据,从RFID模块与CellID模块获得更详细的定位信息作为补充,然后将位置信息通过GPRS发送给控制中心。实现终端和控制中心的信息上传和下传功能。

  RFID模块主要负责对当前物流载体的数据采集,以获得RFID定位信息,并将采集到的RFID信息通过蓝牙模块传输给.GPS模块根据卫星定位获得当前位置信息,同样通过蓝牙模块进行传输(如距离比较近,也可以有线传输)。Cell-ID模块主要通过无线数据传输获得定位信息,然后通过GPRS模块传输给中心控制器。LCD模块主要提供人机交互的功能,除了显示屏外还需配备键盘等输入设备,或者直接采用液晶屏。存储器模块除了扩展的片外RAM外,还需给嵌入式数据库提供一定的存储空间。

  2.4 软件设计

  2.4.1 软件总体设计

  如图4所示,按照功能可以将软件分为以下4部分。

  ①用户界面。要实现一个友好的用户界面,以便用户在S3C2440 LCD屏上直观地获得图文并茂的信息,以及选择服务功能和输入信息。

  ②地图数据处理。主要实现电子地图的数据组织、地图显示、地图标图功能、定位导航功能,便于用户使用地理信息的服务功能。终端处理的数据包括GPS数据、GIS数据、文本数据、多媒体数据。

  ③GPS通信模块。S3C2440模块通过蓝牙与GPS模块相连接,对接收到的GPS数据进行处理,才能得到所需要的定位信息(比如经纬度数据等)。利用篮牙进行串口通信的编程,包括打开串口、配置串口、发送接收数据、关闭串口4个步骤。

  ④GPRS通信模块。利用GPRS无线物流在S3C2440和控制中心之间进行双向通信。本文采用WebService的方式来进行。


  2.4.2 GPS与RFID数据提取

  GPS 是英文Global Positioning System(全球定位系统)的简称,而其中文简称为"球位系".GPS是20世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统 .其主要目的是为陆、海、空三大领域提供实时、 全天候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的,是美国独霸全球战略的重要组成。经过20余年的研究实验,耗资300亿美元,到1994年3月,全球覆盖率高达98%的24颗GPS卫星星座己布设完成。在机械领域GPS则有另外一种含义:产品几何技术规范(Geometrical Product Specifications)-简称GPS.



评论


相关推荐

技术专区

关闭