• 2-0.jpg
  • 2-1.jpg
  • 2-2.jpg
  • 2-3.jpg

第3步用MiniGPS 4.1来配置LS20031 GPS接收机

一旦布线完成后,下一个步骤是接线图原型到PC经由FTDI适配器,并运行MiniGPS 1.4 。 MiniGPS是一个在以下三个方面做得极好的工具:

1.从GPS接收器和其他有用的数据读取的位置更新,也被称为NMEA语句

2.查看和设置你的GPS接收器,如波特率,速度和更新频率,NMEA数据的发送类型等

3.更改你的GPS设置,如你想接收来自GPS接收器传输的速率和消息类型

MiniGPS与LS20031 GPS接收器通过COM端口进行通讯。  

千万注意,一旦你运行了MiniGPS,一定要知道FTDI在用的哪个COM端口跟你的电脑是对应的,还有它们对话的波特率是多少。


检测COM端口和波特率

如果你不知道GPS接收器在电脑的COM端口和波特率的设置,Tara Term就派上用场了。如果你不想把36个COM端口全试上一遍,那你最好还是Tara Term。

在打开的窗口中运行Tara Term,会显示一个新连接两个选项。其中一个按钮是串行连接单选按钮,这串行单选按钮相邻的是一个“端口”列表,列出了可用的COM端口,就选其中那个USB串行端口。(见附图)。

选择此串行端口,然后单击“确定”。如果你看到的Tera Team弹出无用数据,那说明你的波特率存在错误的设置。选择Setup/Serial Port 菜单选项。在有很多下拉菜单的对话框中,找到波特率菜单(Baud rate),从57600开始,这是默认的LS20031波特率,看看是不是得到了易读的NMEA语句。

回到MINIGPS

从MiniGPS的状态窗口(Status)中,更改COM端口和波特率为所需的值在窗口底部的下拉菜单,然后单击”Open“按钮。

现在单击“设置”选项卡(见图)去看看MiniGPS是否正在从接收机接收数据,即使它没有卫星定位,GPS接收器也会发送数据(又名NMEA句子) 。你会看到那些的NMEA句子滚动在设置(Setup)窗口的底部。

如果您使用的是LS20031第一次,你会看到太多的难以理解的文本数据滚动过去。这些的NMEA输出信息包括数字和字母。这些数字包含日期/时间信息,经纬度速度,高度,方向,卫星信息等,由于信息太多,您可以选择接受这个信息的一个子集。不仅如此,您还可以选择每一秒返回的常用信息。

NMEA解释

NMEA是National Marine Electronics Association的简写,代表美国国家海洋电子协会,这个工业协会简化了标准信息格式,GPS全球定位统统才得以使用这一技术。

NMEA句子开始与GP +三个字母的标识符,它告诉我们GPS接收器传输所包含的分类数据。


LS20031发出以下NMEA语句,NMEA记录描述:

GGA 全球定位系统定位数据

GLL 地理位置纬度/经度

GSA 全球导航卫星系统技术与主动卫星

GSV 全球导航卫星系统技术查看卫星

RMC 建议的最低限度的具体数据

VTG 实际航迹向和地面速度


其中我认为最实用的是“RMC”,举个例子,下面会一一作出解释。

如:$GPRMC,053740.000,A,2503.6319,N,12136.0099,E,2.69,79.65,100106,,,A*53

Message ID(消息ID):$GPRMC RMC协议头

UTC Time(UTC时间):053740.000 hhmmss.sss

Status(状态) A:A=有效数据  V=无效数据

Latitude(纬度):2503.6319 ddmm.mmmm

N/S(指示器): N  N=北 S=南

Longitude(经度):12136.0099 dddmm.mmmm

E/W Indicator(指示器):E  E=东 W=西

Speed over ground(对地速度):2.69节真

Course over ground(实际航迹向):79.65度

Date(日期):100106 ddmmyy

Magnetic variation(磁偏角):空(单位:度)

Variation sense(变化感):E=东 or W=西(Not shown【不显示】)

模式A:A=自动 D=差分GPS系统  E=DR

Checksum(检查值):* 53

<CR> <LF> 消息结束终止

如何改变GPS接收器设定

关于我的GPS记录,我想接下来使用MiniGPS实用程序更改GPS接收器设置。

1.关闭所有NMEA消息从LS20031除了RMC消息。接收一个RMC的每秒更新改为最多5次。

2.降低LS20031 57600(默认)的波特率为4800波特。

3.把GPS接收器的频率从10赫兹到1赫兹。

1)在“Setup(设置)”选项卡中,有一个“ NMEA Output Settings(NMEA输出设置)”区域。有8个下拉菜单,每个与之对应一种NMEA消息类型,如GLL ,GSA , ZDA 。由于我只需要的RMC NMEA消息被发送到我的GPS接收器,我将更新频率设置为(1)。最大为5 。然后,我会设置其他的NMEA消息类型,以零(0) 。准备好了,就点击“Set(设置)”按钮,并等待一个确认消息MiniGPS 。如果我不明白,我将再次单击Set按钮,直到从我的GPS接收器通过MiniGPS收到确认。

2)由于对于我的GPS记录器来说57600是太快了,我将会下调为4800波特。在(Setup)设置窗口中,有个名为Baudrate(波特率)下拉菜单的。我会选择4800 ,然后单击旁边的“Set(设置)”按钮并等待确认。

3)最后,在的修复更新率区域(Fix Update Rate),我想从下拉菜单中选择1 ,然后点击旁边的“Set(设置)”按钮。如果GPS接收器进行了更新,将得到一个确认消息会告诉我。

为避免不必要的麻烦,请记住每一次更改后相应的Baudrate(波特率)。


下一步上一步

评 论

e

选择昵称后请轻按空格键

    提 交

    请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。

    信息

    30039

    浏览
    5
    dean

    作者:dean

    分享:5

    关键词:ls20031ftdiminigpsgpsarduino

    猜你会喜欢

    iPhone控制的简易物联网

    这次我尝试制作一个简单的物联网系统,可以...

    TEM36温度传感器

    非常容易解释什么是模拟温度传感器,它就是...

    基于MK802的摄像头自动光源跟踪

    基于MK802的摄像头自动光源跟踪,展示...

    用Android和Arduino控制门锁

    这次我制作一个简易的无线控制门锁,实现用...

    Arduino加速度传感器与幻彩立方的互动

    这篇文章介绍MM7361三轴加速度传感器...