Download Print this page

Micro Modular Technologies Orion NMEA User Manual

Gps receiver module

Advertisement

Quick Links

Orion NMEA User Manual
GPS Receiver Module
1
Overview
This document describes the format and usage of NMEA messages for Orion GPS navigation
software. It also details the implementation specifics of NMEA input commands and output
sentences supported by Orion.
2

Message Format

Orion NMEA messages conform to the NMEA-0183 Ver. 3.01 (January 1, 2002) standard with
implementation specifics as noted below.
Commands start with a dollar-sign ("$"), followed by "PUNV", and a comma (","). The command text
(which is defined in section 4) comes next, followed by an asterisk ("*"), two-digit hexadecimal
checksum, and the <carriage return> <new line> characters.
Example:
$PUNV,<command>*cc<carriage return><new line>
2.1
Checksum Calculation
In accordance with NMEA-0183, the checksum is calculated by taking the 8 bit exclusive OR of all
characters between (but not including) the "$" and the "*". The checksum is then appended after the
"*" as a 2 character hexadecimal number.
If a command's checksum is omitted or illegal the command will be rejected and an error message
issued.
A command with the checksum value "cc" (two lower case "c" characters) will be accepted as valid
(this is primarily used for testing purposes).
2.2
Sentence Termination Delimiter
All sentences end with the sentence termination delimiter <carriage return><new line>. This
combination is "\r\n" in C-language format and hexadecimal ASCII values are 0Dh 0Ah. Both
characters are required for a command to be recognized.
2.3
NMEA Message Sizes
In accordance with NMEA-0183, the maximum number of characters between the starting delimiter
"$" and the terminating <CR><LF> should be 79. That is, the maximum needed buffer size should be
82 for one output sentence.
For input NMEA commands, the maximum size accepted is 128 characters.
Micro Modular Technologies Pte. Ltd.
No. 3, Ubi Avenue 3, #03-02 Crocodile House 408857 Singapore
Tel: 65-6745-8832 Fax: 65-6293-0661 Email: sales@micro-modular.com
Page 1 of 25
www.micro-modular.com

Advertisement

loading
Need help?

Need help?

Do you have a question about the Orion NMEA and is the answer not in the manual?

Questions and answers

Summary of Contents for Micro Modular Technologies Orion NMEA

  • Page 1: Message Format

    Orion. Message Format Orion NMEA messages conform to the NMEA-0183 Ver. 3.01 (January 1, 2002) standard with implementation specifics as noted below. Commands start with a dollar-sign (“$”), followed by “PUNV”, and a comma (“,”). The command text (which is defined in section 4) comes next, followed by an asterisk (“*”), two-digit hexadecimal...
  • Page 2 Orion NMEA User Manual GPS Receiver Module Standard NMEA Output Sentences The following format conventions have been used in accordance with the NMEA standard with implementation specifics noted: • When a data field is null, the unit of measure field will also be null.
  • Page 3 Orion NMEA User Manual GPS Receiver Module DTM – Datum reference This sentence contains the ID of the datum selected, along with configured offsets. $GPDTM,W84,,0.000000,S,0.000000,W,0.00,W84*50 Name Description Type Example MsgID DTM Header $GPDTM DatumID Local Datum ID DatumSubD Datum Subdivision Code <null>...
  • Page 4 Orion NMEA User Manual GPS Receiver Module GGA – GPS Fix Data This sentence contains the position, time and quality of the navigation fix. See RMC for Fix Status, Fix Mode, Fix Date, Speed, and True Course. See GSA for Fix Type, PDOP, and VDOP.
  • Page 5 Orion NMEA User Manual GPS Receiver Module GLL – Geographic Position – Latitude/Longitude This sentence contains the fix latitude and longitude. $GPGLL,3345.7471,N,11750.8451,W,042628.001,A,A*4E Name Description Type Example MsgID GLL Header $GPGLL Latitude ddmm.mmmm 3345.7471 N = North LatDirection S = South Longitude dddmm.mmmm...
  • Page 6 Orion NMEA User Manual GPS Receiver Module GSA – GNSS DOP and Active Satellites This sentence contains the mode of operation, type of fix, PRNs of the satellites used in the solution as well as PDOP, HDOP and VDOP. $GPGSA,A,3,15,22,18,21,03,14,09,19,16,26,,,1.5,1.0,1.2*3E...
  • Page 7 Orion NMEA User Manual GPS Receiver Module GSV – GNSS Satellites in View This sentence contains the PRNs, azimuth, elevation, and signal strength of all satellites in view. $GPGSV,3,1,10,03,37,299,47,09,15,094,41,14,34,193,49,15,68,031,52*72 $GPGSV,3,2,10,16,07,242,42,18,58,025,50,19,08,322,40,21,53,086,52*76 $GPGSV,3,3,10,22,62,292,50,26,06,035,37*70 Name Description Type Example MsgID GSV Header $GPGSV NumMsgs...
  • Page 8 Orion NMEA User Manual GPS Receiver Module RMC – Recommended Minimum Specific GNSS Data This sentence contains the recommended minimum fix information. See GGA for Fix Quality, Sats Used, HDOP, Altitude, Geoidal Separation, and DGPS data. See GSA for Fix Type, PDOP and VDOP.
  • Page 9 Orion NMEA User Manual GPS Receiver Module VTG – Course Over Ground and Ground Speed This sentence contains the course and speed of the navigation solution. $GPVTG,270.0,T,,,0.0,N,0.0,K,A*45 Name Description Type Example MsgID VTG Header $GPVTG Tcourse True Course (in degrees) 270.0...
  • Page 10 Orion NMEA User Manual GPS Receiver Module ZDA – Time and Date This sentence contains UTC date & time, and local time zone offset information. $GPZDA,042626.001,14,07,2007,,*54 Name Description Type Example MsgID ZDA Header $GPZDA Time hhmmss.sss 042626.001 Day (UTC) Month...
  • Page 11: Nmea Input Commands

    Stop navigation and enter sleep mode START Immediate restart Table 10 – Orion NMEA commands GETCONFIG Command The GETCONFIG command allows the user to read the current system configuration. For details of each field, please refer to the CONFIG command in section 4.2 .
  • Page 12 Orion NMEA User Manual GPS Receiver Module 4.1.3 Section 13 – Datum Configuration Read the current datum configuration: $PUNV,GETCONFIG,13*43 The response message is: $PUNV,CFG_R,13,Dx,Dy,Dz,Da,Df,Name,ID*cc Dx, Dy, Dz = Datum Offset values for X, Y, and Z coordinates (in meters). Da = Datum value for the semi-major axis (in meters).
  • Page 13 Orion NMEA User Manual GPS Receiver Module CONFIG Command The CONFIG command allows the user to change the configuration of the system. This configuration takes effect immediately. It is also stored in non-volatile media and will therefore persist across power cycles.
  • Page 14 Orion NMEA User Manual GPS Receiver Module Examples: Send all sentences except DTM at 115200 bps: $PUNV,CONFIG,00,00,0,1000,115200,7F*cc Change speed to 9600 bps with default output sentences: $PUNV,CONFIG,00,00,0,1000,9600,1D*70 Disable sending of all NMEA sentences: $PUNV,CONFIG,00,00,0,1000,4800,0*36 Send the default sentences: $PUNV,CONFIG,00,00,0,1000,4800,1D*73 4.2.2...
  • Page 15 Orion NMEA User Manual GPS Receiver Module 4.2.3 Section 13/16 - Datum Configuration a. Set a built-in datum: $PUNV,CONFIG,16,ID*cc ID is the ID of the desired datum. See Section 6 for built-in datum codes. Default is 1 (WGS-84). b. Set a custom datum configuration: $PUNV,CONFIG,13,Dx,Dy,Dz,Da,Df,Name,0*cc Dx, Dy, and Dz are the X, Y, and Z coordinate offsets in meters.
  • Page 16 Orion NMEA User Manual GPS Receiver Module STOP Command Stop navigation: $PUNV,STOP*29 SLEEP Command Enter the sleep mode: $PUNV,SLEEP*7E To wake up from sleep, send a command to the serial port. Since the command will not be executed, its content is arbitrary. Orion always wakes in the AUTO mode.
  • Page 17 Orion NMEA User Manual GPS Receiver Module The table below shows which data elements are required for each start mode. Warm Fast Cold Almanac Ephemeris Time accuracy ~10 ms ~300s ~300s Last known good fix Table 14 – Start Mode Required Data ERR Message The ERR message is sent as a response to an invalid command.
  • Page 18 Orion NMEA User Manual GPS Receiver Module Datum Codes NAME Region of use "000" User defined "WGS84" Global "ADI-M" Ethiopia; Sudan "ADI-E" Burkina Faso "ADI-F" Cameroon "ADI-A" Ethiopia "ADI-C" Mali "ADI-D" Senegal "ADI-B" Sudan "AFG" Somalia "AIN-A" Bahrain "AIN-B" Saudi Arabia "AMA"...
  • Page 19 Orion NMEA User Manual GPS Receiver Module NAME Region of use "AUG" Australia; Tasmania "PHA" Djibouti "IBE" Efate & Erromango Islands "BER" Bermuda "BID" Guinea-Bissau "BOO" Colombia "BUR" Indonesia (Bangka & Belitung Ids) "CAZ" Antarctica (McMurdo Camp Area) "CAI" Argentina "CAO"...
  • Page 20 Orion NMEA User Manual GPS Receiver Module NAME Region of use MEAN FOR Iraq; Israel; Jordan; Lebanon; Kuwait; Saudi Arabia; "EUR-S" Syria "EUR-D" Portugal; Spain "EUR-T" Tunisia MEAN FOR Austria; Finland; Netherlands; Norway; Spain; Sweden; "EUS" Switzerland "FOT" Nevis; St. Kitts (Leeward Islands) "GAA"...
  • Page 21 Orion NMEA User Manual GPS Receiver Module NAME Region of use "LIB" Liberia "LUZ-A" Philippines (Excluding Mindanao) "LUZ-B" Philippines (Mindanao) "MPO" Gabon "MIK" Mahe Island "MAS" Ethiopia (Eritrea) "MER" Morocco "MID" Midway Islands "MIN-A" Cameroon "MIN-B" Nigeria "ASM" Montserrat (Leeward Islands) "NAH-A"...
  • Page 22 Orion NMEA User Manual GPS Receiver Module NAME Region of use MEAN FOR CONUS (West of Mississippi; River Excluding "NAS-B" Louisiana; Minnesota; Missouri) "NAS-L" Mexico "NAR-A" Alaska (Excluding Aleutian Ids) "NAR-E" Aleutian Ids "NAR-B" Canada "NAR-C" CONUS "NAR-H" Hawaii "NAR-D"...
  • Page 23 Orion NMEA User Manual GPS Receiver Module NAME Region of use "PRP-H" Venezuela "HIT" Chile (Near 53¿S) (Hito XVIII) "PUR" Puerto Rico; Virgin Islands "PUK" Russia "QAT" Qatar "QUO" Greenland (South) "REU" Mascarene Islands "EUR-I" Italy (Sardinia) "SPK-A" Hungary "SPK-B"...
  • Page 24 Orion NMEA User Manual GPS Receiver Module NAME Region of use "TAN" Madagascar "TIL" Brunei; E. Malaysia (Sabah Sarawak) "TOY-A" Japan "TOY-M" MEAN FOR Japan; South Korea; Okinawa "TOY-C" Okinawa "TOY-B" South Korea "TDC" Tristan da Cunha "MVS" Fiji (Viti Levu Island) "VOR"...
  • Page 25: 8 Contact Information

    Micro Modular Technologies Pte. Ltd. assumes no liability resulting from errors or omissions in these, or any document, or from the use of the information contained herein. Micro Modular Technologies Pte.