网站导航

新闻中心

当前位置:主页 > 新闻中心 >
【鸭脖官网进入】基于PXA270嵌入式开发板GPS定位系统的设计
时间:2021-10-16 01:32 点击次数:
本文摘要:作为卫星导航系统,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,嵌入式,开发

本文来源:鸭脖官网进入-www.yuandapg.com

如果您有任何问题,请跟我们联系!

联系我们

Copyright © 2003-2021 www.yuandapg.com. 鸭脖官网进入科技 版权所有 备案号:ICP备11658356号-3

地址:上海市上海市上海区标国大楼5526号

在线客服 联系方式 二维码

服务热线

057-49638535

扫一扫,关注我们