您好,欢迎进入皇冠游戏中心官网有限公司官网!

咨询热线:

400-888-8888

基于PXA270嵌入式开发板GPS定位系统的设计

发布时间:2024-04-16人气:
本文摘要:作为卫星导航系统,GPS具备性能好、精度高、应用于甚广的特点,是迄今为止应用于最普遍的导航系统定位系统。将GPS与嵌入式技术融合在一起,构成一个嵌入式的地理平台,是当前GPS领域的一个最重要趋势。 本文是在PXA270嵌入式开发板和GPS模块上研发构建的。在Linux下的嵌入式研发环境中,利用C++设计已完成定位。 嵌入式系统利用软件设计主要已完成GPS定位信号的处置、电子地图的重制、地球座标的切换、定位的表明等功能。

皇冠游戏中心官网

作为卫星导航系统,GPS具备性能好、精度高、应用于甚广的特点,是迄今为止应用于最普遍的导航系统定位系统。将GPS与嵌入式技术融合在一起,构成一个嵌入式的地理平台,是当前GPS领域的一个最重要趋势。

本文是在PXA270嵌入式开发板和GPS模块上研发构建的。在Linux下的嵌入式研发环境中,利用C++设计已完成定位。

嵌入式系统利用软件设计主要已完成GPS定位信号的处置、电子地图的重制、地球座标的切换、定位的表明等功能。  1系统阐述  嵌入式系统是掌控、监控或者辅助装置、机器和设备运营装置;是软件和硬件的综合体,可涵括机械等附属装置;具有友好关系的人机界面,反对LCD及GPS模块;主要已完成萃取GPS定位信号的数据、座标切换、电子地图的表明等功能。软件设计流程如图1右图。

    2嵌入式系统软件设计  2.1GPS模块输入的信息的萃取  GPS模块通电后,不会自动搜寻卫星信号,并把计算出来数据从串口输入。所有GPS接收机以标准化的NMEA格式输入数据。NMEA-0183协议定义的语句较多,但常用且兼容性很广的语句只有:$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等。如图2右图。

皇冠游戏中心官网

    用串口相连宿主机与开发板的串口0。宿主机转入Linux,关上Minicom终端。设置波特率115200,8位数据,1位暂停,无校验,无流触。

串口的设备文件为/dev/ttyS*,其中,ttyS0为串口1,ttyS1为串口2,以此类推。在对串口通信之前,首先要对串口参数展开初始化、设置它的属性以确保通信双方的通信参数保持一致。初始化完了串口,就可以展开加载操作者了。

皇冠游戏中心官网

由于GPS发送到的数据类型都是以GPGGA八字  号结尾,所以检测GPGGA符号,进而展开下一步的处置。关键代码如下:    2.2座标切换  GPS模块输入的地理坐标是WGS-84坐标系。而国内地图一般是以54北京坐标系不作高斯-克吕格平面投影。

所以必需不作一个座标切换,将要GPS座标(WGS-84坐标系)切换到电子地图座标(54北京坐标系)。座标切换的具体步骤如下:  (1)空间直角坐标转换成国家大地座标,国家大地座标转换成地图平面坐标。    (2)由于x,y的明确推算出过程简单,这里就不全部列出,其结果如下    (3)地图平面坐标转换成屏幕座标。


本文关键词:皇冠游戏中心官网,基于,PXA270,嵌入式,开发,板,GPS,定位,系统,的

本文来源:皇冠游戏中心官网-www.sriingenieria.com


400-888-8888