欢迎来到天天文库
浏览记录
ID:18709635
大小:103.00 KB
页数:7页
时间:2018-09-21
《基于arm的gps车载定位终端的设计与实现 - googl》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于ARM的GPS定位终端的设计与实现SADVersion:10.0.02010-11-21DOCUMENTHISTORYEdVersionAuthorChange110.0.0宋彦娜Initial(2010-11-21)7目录1GPS车载定位终端的设计目标32GPS车载定位终端分析32.1硬件结构32.2模块功能33软件设计43.1应用程序功能划分43.2应用程序功能简介43.3软件部分主流程图53.4代码单元和功能模块之间的映射关系67基于ARM的GPS车载定位终端的设计与实现1GPS车载定位终端的设计目标通过GPS模块从卫星获取GPS数据,将移动车辆的动态位置(经度、纬度、时间、速度)
2、等信息实时地通过无线通信链路上传至监控中心,同时接收监控中心发送的控制命令。2GPS车载定位终端分析2.1硬件结构车载GPS定位系统的硬件结构主要由GPRS接收模块、GPS接收模块、SDRAM,FLASH存储器模块、串口通信模块,以及外围模块组成。如图2.1所示。图2.12.2模块功能GPRS模块负责主电路板与监控中心的通信任务,它将处理好了的GPS数据通过网络发送给监控中心,并接收监控中心发送给主电路板的控制命令。GPS模块负责接收GPS定位卫星发送的导航电文,它通过串行接口与主电路板相连接,是实现接收GPS数据的关键。SDRAM存取速度大大高于Flash存储器,具有读/写的属性,因此SD
3、RAM在系统中主要用作程序的运行空间,数据及堆栈区。Flash存储器是一种可在系统电擦写,掉电后信息不丢失的存储器。作为一种非易失性存储器,Flash在系统中通常用于存放程序代码、常量表以及一些在系统掉电后需要保存的用户数据等。73软件设计3.1应用程序功能划分按照系统功能划分有:功能模块,即初始化模块,控制模块,GPS数据获取模块,上行数据转换模块,用户界面模块,通信模块和下行数据处理模块。3.2应用程序功能简介初始化模块主要实现对串口的初始化及把所有的标志位置零。分解视图如图3.2.1所示。图3.2.1控制模块主要是根据上位机的命令来执行相应的操作,比如采集GPS数据,发送当前行车状态等
4、。分解视图如图3.2.2所示。图3.2.2用户界面模块主要功能就是把GPS数据,状态数据等在触摸屏上显示出来,同时还要可以响应触摸屏上的中断,以便实现通过触摸屏操作车载终端的功能。分解视图如图3.2.3所示。7图3.2.3GPS数据获取模块的主要功能就是通过与串口相连接的GPS模块获取当前的GPS信息;上行数据转换模块的主要功能是把接收到的GPS数据或是相关的状态信息转换成约定好的数据格式以便同监控中心的通信。下行数据转换模块的功能与上行数据转化模块的功能相反,它将监控中心发送的命令进行识别后发送给车载终端,并送用户界面模块显示。通信模块的主要任务是完成车载终端与监控中心的通信,它既可以通过
5、GPRS网络实现与监控中心的无线通信,也可以通过网口与笔记本电脑连接进行通信。3.3软件部分主流程图执行视图:获取数据的过程。3.4代码单元和功能模块之间的映射关系实现视图:反映了代码和功能模块之间的关系。777
此文档下载收益归作者所有