background image

190-00885-07 

GPS 17x HVS Technical Specifications  

Rev. A 

Page 9 

4

 

GPS 17X HVS SOFTWARE INTERFACE 

The interface protocol design of the GPS 17x HVS is based on the National Marine Electronics Association’s 
NMEA 0183 ASCII interface specification. This standard is fully defined in 

NMEA 0183, Version 2.30

. You can 

obtain a copy of the latest specification from NMEA, 

www.nmea.org

 

In addition to the standard NMEA 0183 sentences, the GPS 17x HVS  may also be configured to transmit 
information over their serial interface using NMEA 0183 compliant Garmin proprietary sentences. These proprietary 
sentences begin with the characters, “$PGRM”, instead of the characters “$G” that are typical of the standard 
NMEA 0183 sentences. The characters “$P” indicate that the sentence is a proprietary implementation and the 
characters and “GRM” indicate that it is Garmin’s proprietary sentence. The letter (or letters) that follow the 
characters “$PGRM” uniquely identifies that particular Garmin proprietary sentence. 

It is also possible to configure the GPS 17x HVS to transmit binary data information over their serial interface. See 

Appendix B: Garmin Binary Output Format

 for details.  

The following sections describe the NMEA 0183 data format of each sentence transmitted and received by the GPS 
17x HVS. 

4.1

 

RECEIVED NMEA 0183 SENTENCES 

The following paragraphs define the sentences that can be received on the GPS sensor’s port. Null fields in the 
configuration sentence indicate no change in the particular configuration parameter. All sentences received by the 
GPS sensor must be terminated with <CR><LF>, the ASCII characters for carriage return (0D hexadecimal) and 
line feed (0A hexadecimal). The checksum *hh is used for parity checking data and is not required, but is 
recommended for use in environments containing high electromagnetic noise. It is generally not required in normal 
PC environments. When used, the parity bytes (hh) are the ASCII representation of the exclusive-or (XOR) sum of 
all the characters between the “$” and “*” characters, non-inclusive. The hex representation must be a capital letter, 
such as 3D instead of 3d. Sentences may be truncated by <CR><LF> after any data field and valid fields up to that 
point will be acted on by the sensor. 

4.1.1

 

Almanac Information (GPALM) 

The GPALM sentence can be used to initialize the GPS sensor’s stored almanac information in the unlikely event of 
non-volatile memory loss or after storing longer than six months without tracking GPS satellites. 

$GPALM,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>,<14>,<15>*hh<CR><LF> 

<1> 

Total number of ALM sentences to be transmitted by the GPS sensor during almanac download. 
This field can be null or any number when sending almanac to the GPS sensor. 

<2> 

Number of current ALM sentence. This field can be null or any number when sending almanac 
to the GPS sensor. 

<3> 

Satellite PRN number, 01 to 32 

<4> GPS 

week 

number 

<5> SV 

health, 

bits 17–24 of each almanac page 

<6> Eccentricity 
<7> 

Almanac reference time 

<8> Inclination 

angle 

<9> 

Rate of right ascension 

<10> 

Root of semi major axis 

<11> 

Omega, argument of perigee 

<12> 

Longitude of ascension node 

<13> Mean 

anomaly 

<14> af0 

clock 

parameter 

<15> af1 

clock 

parameter 

Summary of Contents for GPS 17HVS - Receiver Module

Page 1: ...GPS 17x HVS TECHNICAL SPECIFICATIONS Garmin International Inc 1200 E 151st Street Olathe KS 66062 USA 190 00885 07 Revision A August 2008...

Page 2: ...medium to be viewed and to print one copy of this manual or of any revision hereto provided that such electronic or printed copy of this manual must contain the complete text of this copyright notice...

Page 3: ...Characteristics 5 1 6 4 2 Garmin Interface 5 1 6 4 3 GPS 17x HVS Protocol 5 1 6 4 4 Measurement Pulse Output 5 2 GPSx 17x HVS Wiring and Pinouts 6 2 1 GPS 17x HVS Pinout 6 2 2 GPS 17x HVS Wiring Diagr...

Page 4: ...ng the Baud Rate in Garmin Mode 25 Appendix D GPS 17x HVS AND Windows Serial Mouse Issue 26 Appendix E Sensor Configuration Software 28 Downloading the Sensor Configuration Software 28 Selecting a Mod...

Page 5: ...s Operation of this device is subject to the following conditions 1 this device may not cause harmful interference and 2 this device must accept any interference received including interference that m...

Page 6: ...t its sole discretion SUCH REMEDY SHALL BE YOUR SOLE AND EXCLUSIVE REMEDY FOR ANY BREACH OF WARRANTY To obtain warranty service contact your local Garmin authorized dealer or call Garmin Product Suppo...

Page 7: ...l data such as satellite orbital parameters last known position date and time End user interfaces such as keyboards and displays are the responsibility of the application designer 1 4 FEATURES GPS rec...

Page 8: ...min com oem for details 1 6 TECHNICAL SPECIFICATIONS The following specifications are for the GSP 17x HVS Specifications are subject to change without notice 1 6 1 Physical Characteristics 1 6 1 1 Siz...

Page 9: ...formation about the Garmin Interface At the time of this printing this document is located on the Garmin Web site at www garmin com support commProtocol html 1 6 4 3 GPS 17x HVS Protocol NMEA 0183 Ver...

Page 10: ...GPS 17x HVS Pin Color Signal Name Wire Gauge 1 White Receive Data A 22 2 Black Ground 22 3 Red VIN 22 4 Orange Accessory On 22 5 White Red Transmit Data B 22 6 Gray Transmit Data A 22 7 White Orange...

Page 11: ...he white orange wire Rx B to ground Note The orange accessory on wire is used when wiring the GPS 17x to a Garmin chartplotter or other NMEA 0183 device that has a defined accessory signal wire If you...

Page 12: ...NG The following drawing shows an example for mounting hardware in case you wish to design your own custom mount Figure 4a shows the dimensions of the bottom of the GPS 17x HVS Figure 4 GPS 17x HVS Bo...

Page 13: ...e in the particular configuration parameter All sentences received by the GPS sensor must be terminated with CR LF the ASCII characters for carriage return 0D hexadecimal and line feed 0A hexadecimal...

Page 14: ...t values can also be obtained by sending the sentence PGRMCE to the GPS sensor PGRMC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 hh CR LF 1 Fix mode A Automatic 3 3D exclusively 2 Altitude above below mean sea l...

Page 15: ...d a reset refer to section 4 1 2 Sensor Information PGRMI If the GPS sensor is in the Binary data mode it is necessary to send the following eight byte data stream to temporarily change the data forma...

Page 16: ...d Sentence Output by Default Maximum Characters GPRMC 9 74 GPGGA 9 82 GPGSA 9 66 GPGSV 9 70 PGRME 35 GPGLL 44 GPVTG 42 PGRMV 32 PGRMF 82 PGRMB 40 PGRMM PGRMT Once per minute 50 Table 2 NMEA 0183 Outpu...

Page 17: ...eap second added December 31 1998 as follows GPRMC 235959 A 3851 3651 N 09447 9382 W 000 0 221 9 071103 003 3 E 69 GPRMC 000000 A 3851 3651 N 09447 9382 W 000 0 221 9 081103 003 3 E 67 GPRMC 000000 A...

Page 18: ...nce Station ID 4 2 5 GPS DOP and Active Satellites GPGSA GPGSA 1 2 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 hh CR LF 1 Mode M Manual A Automatic 2 Fix type 1 not available 2 2D 3 3D 3 PRN number 01 to 32 of sate...

Page 19: ...leading zeros will be transmitted 4 Speed over ground GPS 17x HVS 0000 0 to 1851 8 kilometers per hour leading zeros will be transmitted 5 Mode indicator only output if NMEA 0183 version 2 30 active...

Page 20: ...compatibility 7 No Effect This field is not used on this model and is included only for backwards compatibility 8 No Effect This field is not used on this model and is included only for backwards com...

Page 21: ...were at that previous rising edge of the PPS signal beginning with the GPRMC sentence as the lead sentence in any particular NMEA 0183 record Regardless of the selected baud rate the information trans...

Page 22: ...nd 22 CHUA ASTRO Paraguay 23 CORREGO ALEGRE Brazil 24 DJAKARTA BATAVIA Sumatra Island Indonesia 25 DOS 1968 Gizo Island New Georgia Islands 26 EASTER ISLAND 1967 Easter Island 27 EUROPEAN 1950 Austria...

Page 23: ...nd 60 NORTH AMERICAN 1927 Caribbean Barbados Caicos Islands Cuba Dominican Republic Grand Cayman Jamaica Leeward Islands Turks Islands 61 NORTH AMERICAN 1927 Mean Value CONUS 62 NORTH AMERICAN 1927 Cu...

Page 24: ...t Falkland Island 90 SCHWARZECK Namibia 91 SOUTHEAST BASE Porto Santo and Madeira Islands 92 SOUTHWEST BASE Faial Graciosa Pico Sao Jorge and Terceira Islands Azores 93 TIMBALAI 1948 Brunei and East M...

Page 25: ...delimiter byte 10 hex The second byte identifies the record type 33 hex for a position record 34 hex for a receiver measurement and 72 hex for a satellite data record The third byte indicates the siz...

Page 26: ...t field cpo_sat_data The status bit field represents a set of booleans described below Bit Meaning when bit is one 1 0 The unit has ephemeris data for the specified satellite 1 The unit has a differen...

Page 27: ...ipsoid altitude meters epe Estimated position error meters eph Position error horizontal meters epv Position error vertical meters fix 0 no fix 1 no fix 2 2D 3 3D 4 2D differential 5 3D differential 6...

Page 28: ...initialize static variables static char in_que 256 static int in_que_ptr 0 static rx_state_type rx_state DAT void add_to_que char data define DLE_BYTE 0x10 define ETX_BYTE 0x03 if rx_state DAT if data...

Page 29: ...d integer for example 38361 decimal 5 Determine the actual baud rate value from the data sent in step 4 This value will be within 5 of the actual baud rate For example the GPS unit might send a baud r...

Page 30: ...tion 2 Do not plug the DB9 connector into the computer until the computer is turned on and the operating system is completely booted up and running Every time you use the GPS 17x HVS you will need to...

Page 31: ...Data to change the GPS 17x HVS to Garmin Mode The unit will keep this change in the programming until you change it again in the software Note Selecting Config Switch to Garmin Mode or pressing the F...

Page 32: ...electing a Model After opening the program snsrcfg exe the Set Base Model to Window appears Select the radio button next to the type of Garmin sensor you are configuring Connecting to the Sensor After...

Page 33: ...ensor as it is connected Sensor Configuration F6 Opens the Sensor Configuration Window shown to the right Many of the fields in this window should be left alone Please refer to the beginning of this m...

Page 34: ...ate both the rgn file and the updater exe file View Menu The View Menu allows you to view the NMEA sentences transmitted by the sensor You can also customize how the program looks by showing and hidin...

Reviews: