Difference between revisions of "Template:UART GPS NEO-7M User Manual"

From Waveshare Wiki
Jump to: navigation, search
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
UART GPS NEO-7M-C User Manual
 
 
 
== Features ==
 
== Features ==
* NEO-7M-Conboard, with high-gain active antenna
+
* NEO-7M-C on board, with high-gain active antenna
* IPXinterface, for connecting different active antennas
+
* IPX interface, for connecting different active antennas
* Chargeablebackup battery, keeps the ephemeris data when power down, supports hot starts
+
* Chargeable backup battery, keeps the ephemeris data when power down, supports hot starts
  
 
== Parameters ==
 
== Parameters ==
Line 17: Line 14:
 
|-
 
|-
 
|Navigation update rate:
 
|Navigation update rate:
|10Hz maximum (1HZ default)
+
|5 Hz maximum (1HZ default)
 
|-
 
|-
 
|Capture  time:
 
|Capture  time:
Line 29: Line 26:
 
|-
 
|-
 
|Serial  baud rate:
 
|Serial  baud rate:
|4800,  9600(default), 19200, 38400, 57600, 115200, 230400
+
|9600
 
|-
 
|-
 
|Operating  temperature:
 
|Operating  temperature:
Line 49: Line 46:
  
 
== Hardware ==
 
== Hardware ==
* Acomputer with Windows XP/Win7/Win8 OS;
+
* A computer with Windows XP/Win7/Win8 OS;
* An USBto TTL serial module, such as FT232, PL2303, CP2102, etc. If there is a nativeserial port in the computer, a DB9 to TTL serial module may be used;
+
* An USB to TTL serial module, such as FT232, PL2303, CP2102, etc. If there is a native serial port in the computer, a DB9 to TTL serial module may be used;
* A UARTGPS NEO-7M-C module.
+
* A UART GPS NEO-7M-C module.
  
  
 
== How to use ==
 
== How to use ==
* Connectthe UART GPS NEO-7M-C module to a serial module. FT232 is applied as the serialmodule in this document.  
+
* Connect the UART GPS NEO-7M-C module to a serial module. FT232 is applied as the serial module in this document.  
  
The connection between the GPS module and the serial moduleis listed as the table below.
+
The connection between the GPS module and the serial module is listed as the table below.
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
Line 79: Line 76:
 
* PPS should be connected to the clock  pulse output (CPOUT) of a MCU. However, this pin is unconnected, in the case  that the GPS module is connected to a computer.
 
* PPS should be connected to the clock  pulse output (CPOUT) of a MCU. However, this pin is unconnected, in the case  that the GPS module is connected to a computer.
  
* Connectthe serial module to the computer.
+
* Connect the serial module to the computer.
* Startthe serial debugging assistant, and set the serial port as below:
+
* Start the serial debugging assistant, and set the serial port as below:
** Selectthe corresponding serial port in the PortNooption. In this example, COM8 is selected.  
+
** Select the corresponding serial port in the Port No option. In this example, COM8 is selected.  
** Baudrate: 9600(default).
+
** Baud rate: 9600(default).
** 8 databits, 1 stop bit, no parity and no flow control.
+
** 8 data bits, 1 stop bit, no parity and no flow control.
* Afterfinishing the settings, you can see the serial debugging assistant will showmany data in its window, as the figure shows below.
+
* After finishing the settings, you can see the serial debugging assistant will showmany data in its window, as the figure shows below.
  
 
[[File:UART-GPS-NEO-7M-User-Manual-1.png]]
 
[[File:UART-GPS-NEO-7M-User-Manual-1.png]]
  
The data shown in the figure abovemeans that the connection is established successfully, but it is unable toperform positioning.  
+
The data shown in the figure abovemeans that the connection is established successfully, but it is unable to perform positioning.  
  
In this case, please place the GPSmodule to the balcony or near the window, or outdoors for testing, because GPSis less stable in searching signal indoors.
+
In this case, please place the GPS module to the balcony or near the window, or outdoors for testing, because GPSis less stable in searching signal indoors.
* Afterwaiting for a while, if the serial debugging assistant lists similar data in itswindow as the figure shows below, it means GPS has performed positioning. Andyou can see that the LED on the module, which remains on when GPS is unable toperform the positioning, is flickering now.
+
* After waiting for a while, if the serial debugging assistant lists similar data in itswindow as the figure shows below, it means GPS has performed positioning. Andyou can see that the LED on the module, which remains on when GPS is unable toperform the positioning, is flickering now.
  
 
[[File:UART-GPS-NEO-7M-User-Manual-2.png]]
 
[[File:UART-GPS-NEO-7M-User-Manual-2.png]]
  
Notice: For its first positioningafter cold starts, GPS module normally takes 1-3 minutes to finishing thispositioning successfully in the open air with a good weather. So, please bepatient. Moreover, if there is a bad weather, it may take more time forpositioning, or even unable to perform positioning sometimes.
+
Notice: For its first positioning after cold starts, GPS module normally takes 1-3 minutes to finishing this positioning successfully in the open air with a good weather. So, please be patient. Moreover, if there is a bad weather, it may take more time forpositioning, or even unable to perform positioning sometimes.
* Installsoftware\u-centersetup-7.0.2.1\u-centerSetup-7.0.2.1.exe (please ensure you computer is connected to Internet).
+
* Install software \u-centersetup-7.0.2.1\u-centerSetup-7.0.2.1.exe (please ensure you computer is connected to Internet).
  
Start the software, u-center, and you can see the interface as the figure showsbelow.
+
Start the software, u-center, and you can see the interface as the figure shows below.
  
 
[[File:UART-GPS-NEO-7M-User-Manual-3.png]]
 
[[File:UART-GPS-NEO-7M-User-Manual-3.png]]
* Click Receiver menu, and select Port option to configure the actual serialport number and Baud rate: 9600.
+
* Click Receiver menu, and select Port option to configure the actual serial port number and Baud rate: 9600.
  
Click thebutton
+
Click the button
  
 
[[File:UART-GPS-NEO-7M-User-Manual-4.png]]
 
[[File:UART-GPS-NEO-7M-User-Manual-4.png]]
  
toconnect to the UARTGPS NEO-7M-C module.
+
to connect to the UARTGPS NEO-7M-C module.
  
u-center will show theinformation as below:
+
u-center will show the information as below:
  
 
[[File:UART-GPS-NEO-7M-User-Manual-5.jpg]]
 
[[File:UART-GPS-NEO-7M-User-Manual-5.jpg]]
* Install aplug-in, GoogleEarthPluginSetup.exe, for a better view. After finishing theinstallation, select Google Earth under the Viewmenu in the u-center.
+
* Install aplug-in, GoogleEarthPluginSetup.exe, for a better view. After finishing the installation, select Google Earth under the View menu in the u-center.
  
Notes: There may be some differencesbetween the reality and the result shown by Google Earth, because of GPS staticdrift.
+
Notes: There may be some differences between the reality and the result shown by Google Earth, because of GPS static drift.
  
 
== Appendix ==
 
== Appendix ==
* After a successful positioning, you will receive a lot ofinformation, as the figure shows below.  
+
* After a successful positioning, you will receive a lot of information, as the figure shows below.  
  
 
[[File:UART-GPS-NEO-7M-User-Manual-6.jpg]]
 
[[File:UART-GPS-NEO-7M-User-Manual-6.jpg]]
  
What are the meanings ofthe information?  
+
What are the meanings of the information?  
  
We will illustrate theseinformation with an example of $GPRMC,030742.00,A,2232.73830,N,11404.58520,E,0.356,,070314,,,A*77
+
We will illustrate these information with an example of $GPRMC,030742.00,A,2232.73830,N,11404.58520,E,0.356,,070314,,,A*77
 
* Firstly, openthe document chip PDF\NMEA0183.pdf
 
* Firstly, openthe document chip PDF\NMEA0183.pdf
  
Line 129: Line 126:
  
 
[[File:UART-GPS-NEO-7M-User-Manual-7.jpg]]
 
[[File:UART-GPS-NEO-7M-User-Manual-7.jpg]]
* The meaningof each field in  
+
* The meaning of each field in  
 
$GPRMC,030742.00,A,2232.73830,N,11404.58520,E,0.356,,070314,,,A*77is listed as below.
 
$GPRMC,030742.00,A,2232.73830,N,11404.58520,E,0.356,,070314,,,A*77is listed as below.
 
{|class="wikitable"
 
{|class="wikitable"
Line 161: Line 158:
 
|-
 
|-
 
|77
 
|77
|Checksum;  it is the result of XOR operation on the ASCII code of all the charactersbetween $ and *
+
|Checksum;  it is the result of XOR operation on the ASCII code of all the characters between $ and *
 
|}
 
|}
 
* For more detail instructions about u-center, please refer to '''[[GPS Datasheets]]'''.
 
* For more detail instructions about u-center, please refer to '''[[GPS Datasheets]]'''.

Latest revision as of 08:59, 7 March 2016

Features

  • NEO-7M-C on board, with high-gain active antenna
  • IPX interface, for connecting different active antennas
  • Chargeable backup battery, keeps the ephemeris data when power down, supports hot starts

Parameters

Receiver type: 56 channels, GPS L1(1575.42Mhz) C/A code, SBAS:WAAS/EGNOS/MSAS
Horizontal position accuracy: 2.5mCEP (SBAS:2.0mCEP)
Navigation update rate: 5 Hz maximum (1HZ default)
Capture time: Cool start: 27s (fastest);Hot start: 1s
Tracking & Navigation sensitivity:
Communication protocol: NMEA(default)/UBX Binary
Serial baud rate: 9600
Operating temperature:
Operating voltage: 2.7V~5.0V(power supply input via VCC)
Operating current: 35mA
TXD/RXD impedance: 510Ohms

Applications

Thismodule can be applied to navigator, aircraft positioning, etc.

Hardware

  • A computer with Windows XP/Win7/Win8 OS;
  • An USB to TTL serial module, such as FT232, PL2303, CP2102, etc. If there is a native serial port in the computer, a DB9 to TTL serial module may be used;
  • A UART GPS NEO-7M-C module.


How to use

  • Connect the UART GPS NEO-7M-C module to a serial module. FT232 is applied as the serial module in this document.

The connection between the GPS module and the serial module is listed as the table below.

UART GPS NEO-7M-C module pins Serial module pins
VCC 3.3V/5V
GND GND
TXD RX
RXD TX
PSS*
  • PPS should be connected to the clock pulse output (CPOUT) of a MCU. However, this pin is unconnected, in the case that the GPS module is connected to a computer.
  • Connect the serial module to the computer.
  • Start the serial debugging assistant, and set the serial port as below:
    • Select the corresponding serial port in the Port No option. In this example, COM8 is selected.
    • Baud rate: 9600(default).
    • 8 data bits, 1 stop bit, no parity and no flow control.
  • After finishing the settings, you can see the serial debugging assistant will showmany data in its window, as the figure shows below.

UART-GPS-NEO-7M-User-Manual-1.png

The data shown in the figure abovemeans that the connection is established successfully, but it is unable to perform positioning.

In this case, please place the GPS module to the balcony or near the window, or outdoors for testing, because GPSis less stable in searching signal indoors.

  • After waiting for a while, if the serial debugging assistant lists similar data in itswindow as the figure shows below, it means GPS has performed positioning. Andyou can see that the LED on the module, which remains on when GPS is unable toperform the positioning, is flickering now.

UART-GPS-NEO-7M-User-Manual-2.png

Notice: For its first positioning after cold starts, GPS module normally takes 1-3 minutes to finishing this positioning successfully in the open air with a good weather. So, please be patient. Moreover, if there is a bad weather, it may take more time forpositioning, or even unable to perform positioning sometimes.

  • Install software \u-centersetup-7.0.2.1\u-centerSetup-7.0.2.1.exe (please ensure you computer is connected to Internet).

Start the software, u-center, and you can see the interface as the figure shows below.

UART-GPS-NEO-7M-User-Manual-3.png

  • Click Receiver menu, and select Port option to configure the actual serial port number and Baud rate: 9600.

Click the button

UART-GPS-NEO-7M-User-Manual-4.png

to connect to the UARTGPS NEO-7M-C module.

u-center will show the information as below:

UART-GPS-NEO-7M-User-Manual-5.jpg

  • Install aplug-in, GoogleEarthPluginSetup.exe, for a better view. After finishing the installation, select Google Earth under the View menu in the u-center.

Notes: There may be some differences between the reality and the result shown by Google Earth, because of GPS static drift.

Appendix

  • After a successful positioning, you will receive a lot of information, as the figure shows below.

UART-GPS-NEO-7M-User-Manual-6.jpg

What are the meanings of the information?

We will illustrate these information with an example of $GPRMC,030742.00,A,2232.73830,N,11404.58520,E,0.356,,070314,,,A*77

  • Firstly, openthe document chip PDF\NMEA0183.pdf

Secondly, findthe relative explanations of GPRMC, as the figure shows.

UART-GPS-NEO-7M-User-Manual-7.jpg

  • The meaning of each field in

$GPRMC,030742.00,A,2232.73830,N,11404.58520,E,0.356,,070314,,,A*77is listed as below.

030742.00 UTC time; since the test location is Eastern eight zones, the actual time should be 03+8=11(hour):07(minute):42(second)
A Position state; it indicates valid
2232.73830 Latitude value
N The Northern Hemisphere
11404.58520 Longitude value
E The Eastern Hemisphere
0.356 Ground speed; 0.356knot (1knot =1 nautical mile per hour,which is equivalent to 0.5m per second)
070314 UTC date; it indicates 7th March, 2014
A Mode indication; it is in AssistNow Autonomous mode
77 Checksum; it is the result of XOR operation on the ASCII code of all the characters between $ and *
  • For more detail instructions about u-center, please refer to GPS Datasheets.