【delphi开源代码栏目提醒】:网学会员--在 delphi开源代码编辑为广大网友搜集整理了:嵌入式GPS数据采集系统 - 技术总结绩等信息,祝愿广大网友取得需要的信息,参考学习。
第27卷第6期增刊2006年6月仪器仪表学报ChineseJournalofScientificInstrumentVolI27No.6June.2006嵌入式GPS数据采集系统戚淑芬李明李利洁刘晓(青岛科技大学青岛266042)摘要本文介绍了OEM板的组成和特点,分析了NMEA--0183语句的数据格式,结合硬件特点提出了基于嵌入式系统的GPS数据采集系统的方案,并给出了系统读取导航数据的方法。
关键词嵌入式系统全球定位系统OEM板EP7312DesignandrealizationofGPSdataacquisitionsystembasedonembededsystemQiShufenLiMingLiLijieLiuXiao(QingdaoUniversityofScienceandTechnology,Qingdao266042,China)AbstractThepaperpresentedthestructureandcharacteristicofOEMboard,andanalyzedthedataformatofNMEA一0183.AschemeofsamplingGPSdatasystembasedonembededsystemwasputforwardaccordingtothehardwarecharacteristic,atthesametimethemethodofreadingthenavigationmessageismentioned.KeywordsembededsystemGPS0EMboardEP7312板)、电平转换部分(MAX232)、控制部分、显示部分组1引言成,硬件结构如图1所示。
嵌入式系统是以应用为中心,计算机技术为基础,软硬件可裁剪,对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
使用嵌入式系统不仅对稳定性有很大的改善,而且使应用模块化,极大提高程序的可读性、可扩展性和可移植性〔1〕。
全球定位系统(GlobalPositionSystem,GPS)是可在海、陆、空进行全方位实时三维导航与定位的新一代卫星导航定位系统,具有全天候、高精度和高效益等特点,现GPS已在各领域得到广泛应用〔2〕。
本文采用嵌入式操作系统oc/oS—II,控制OEM板接收导航信息,并对GPS数据采集系统的硬件和软件提出了详细的设计方案,给出了提取GPS特征数据的算法,这些对研究嵌入式系统应用、GPS定位及其在组合导航中的应用以及对OEM板的二次开发等都是实用的。
图1系统硬件结构图OEM板通过天线接收来自GPS的导航数据并经过电平转换后发送给EP7312,EP7312接收OEM板发来的数据并存储、显示。
EP7312与OEM板之间采用异步串行方式通信,帧格式为1位起始位,8位数据位,1位停止位,无校验位,波特率为9600bit.S_’。
通过软件控制EP7312对GPS信号进行实时处理,以获得当前的经度、纬度坐标等所需信息,并通过液晶显示。
3系统硬件配置2系统总体设计3.1接收模块嵌入式GPS数据采集系统由接收部分(OEMGPS-OEM板主要是由变频器、标频器、信号通 万方数据128仪器仪表学报第27卷道、微处理器和存储单元等构成。
在上电完成初始自检后,它将自动地接收来自天线的GPS射频信号,经过变频、放大、相关、混频等一系列处理后,完成并行通道对其视界内几何位置最佳的数颗卫星的连续跟踪,并且测出信号从卫星到接收天线的传播时间,解译出GPS卫星所发送的导航电文,最后经由I/0口输出串行数据,这些数据主要是向用户提供定位信息,包括纬度、经度、速度、时间等。
系统接收部分选用的JupiterTU30一D410—031,是美国Rockwell公司生产的并行12通道OEM板。
该OEM板具有体积小、定时时间短、无静态漂移等特点,能够提供位置、速度、时间、定位与导航信息,以载波相位输出、1PPS时标和10kHz方波输出,适合各种导航定位的应用。
3.2控制模块系统采用CirrusLogic公司的32位嵌入式处理器EP7312。
该ARM处理器内带8K缓存,支持Thumb指令。
EP7312资源丰富,功能强大,有27个通用I/O,2个UART,2个定时器,并内带LCD控制器,可直接连接单色、彩色LCD。
EP7312功耗很低,最大不超过90roW。
采用EP7312构成的GPS应用系统,具有功耗低、体积小、使用灵活的特点,系统的