Xadow GPS 导航传感器

From Wiki
Jump to: navigation, search

产品简介

Xadow GPS是一款复合GNSS接收模块,主要由卫星定位Fastrax IT530M模块和一个12mm的陶瓷天线组成。这个低功耗的小模块可以输出一系列标准NMEA格式的数据, 为你提供了当前位置,卫星,时间等一系列信息。即使在恶劣的GNSS卫星可见条件下,位置数据的更新也具有很高的可靠性与更高的精度,这些特性保证了它可以有效地应用到众多的设计当中。


300px-Xadow gps.jpg

规格参数

工作电压: 3.3 VDC 通道数: 99/33(跟踪/捕捉) 导航灵敏度: -165 dBm 捕捉灵敏度:-148 dBm 冷启动定位时间: 23秒 暖启动定位时间: 23s 热启动定位时间: 1s 更新速率: 1 Hz (可配置,最大为10 Hz) 通信协议: NMEA-0183 rev. 3.01 通信模式: UART 波特率: 115,200 baud(默认) 操作温度: -40°C ~+85°C 外形尺寸: 25.43mm x 20.35mm 应用示例

下面这个示例将演示如何读取GPS的数据,并将数据显示在串口上。


IMG 4200.jpg


  1. define SerialBaud 9600
  2. define Serial1Baud 9600

void setup() {

 Serial.begin(SerialBaud);
 Serial1.begin(Serial1Baud);

}

void loop() {

 for(;;)
 {
   // copy from virtual serial line to uart and vice versa
  /*
   */
   if (Serial.available())
   {
     Serial1.write(Serial.read());
   }
   if (Serial1.available())
   {
     Serial.write(Serial1.read());
   }
 }

} 输出结果:


Read data from serial monitor.jpg


上面是NMEA 0183协议输出的全部信息。实际上,你只需要挑选出本地数据,其他的信息可以忽略。 $GPRMC数据是GPS定位的主要数据,也是使用最广的数据,下面就具体说明这条语句的含义。 $GPRMC,091308.000,A,2235.1683,N,11356.3607,E,0.37,259.79,050813,,,A*6E 091308.000--代表当前位置的格林尼治时间(标准的世界时间),即上午9点13分8秒. 与北京时间差8个小时,所以北京时间为下午5点13分 . A--确定当前获得的信息为由足够数量的定位卫星校对过的准确可信的信息,这一位置还可能取值为v,表示信息不准,获得的定位卫星数量不确定。 2235.1683,N--纬度信息。表示北纬22.351683度。 22.351683 转换为度分秒的格式,就是22度35分10秒。 11356.3607,E--表示东经113.563607度. 0.37 -- 代表地面速率. 259.79 -- 代表方位角.(000.0~359.9度,以正北为参考基准) 050813--表示2013年8月5日. 使用U-center观察数据

下载并安装 u-center 点击 Receiver - > Port 选择正确的COM口。 如果你现在正在使用ArduinoIDE中的串口,那么你需要关闭它。 点击 Receiver -> Baudrate,选择波特率9600. 点击 View -> Text Console,你就会得到一个可以浏览NMEA数据流的窗口.

Read data from u- center.jpg


上图右边显示了卫星位置,世界位置,电子罗盘和时钟。你可以通过点击 View -> Docking Windows 来选择你想查看的窗口数据。


44.JPG


File:IT530M DataSheet.pdf