background image

190-00266-01 

GPS 15H & 15L Technical Specifications  

Rev. D 

Page 19 

4.2.13

 

Sensor Status Information (PGRMT) 

The Garmin Proprietary sentence $PGRMT gives information concerning the status of the GPS sensor. 
This sentence is transmitted once per minute regardless of the selected baud rate. 

$PGRMT,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>*hh<CR><LF> 

<1> 

Product, model and software version (variable length field, e.g., “GPS 15H & 15L VER  
2.05”) 

<2> 

ROM checksum test, P = pass, F = fail 

<3> 

Receiver failure discrete, P = pass, F = fail 

<4> 

Stored data lost, R = retained, L = lost 

<5> 

Real time clock lost, R = retained, L = lost 

<6> 

Oscillator drift discrete, P = pass, F = excessive drift detected 

<7> 

Data collection discrete, C = collecting, null if not collecting 

<8> 

GPS sensor temperature. Use for a reference only, but could be null 

<9> 

GPS sensor configuration data, R = retained, L = lost 

<10> 

P = pass (Antenna is NOT shorted), F = fail (Antenna is shorted) 

Note:

 This field is only available on units whose serial numbers are in the range listed 

below: 
010-00240-01 GPS 15H-W serial number between 27700000 through 27799999 
010-00240-02 GPS 15L-W serial number between 27800000 through 27899999 
010-00240-11 GPS 15H-F serial number between 27900000 through 27999999 
010-00240-12 GPS 15L-F serial number between 28000000 through 28099999 

4.2.14

 

3D velocity Information (PGRMV) 

$PGRMV,<1>,<2>,<3>*hh<CR><LF> 

<1> 

True east velocity, -514.4 to 514.4 meters/second 

<2> 

True north velocity, -514.4 to 514.4 meters/second 

<3> 

Up velocity, -999.9 to 9999.9 meters/second 

4.2.15

 

DGPS Beacon Information (PGRMB) 

$PGRMB,<1>,<2>,<3>,<4>,<5>,K,<6>,<7>*hh<CR><LF> 

<1> 

Beacon tune frequency, 0.0, 283.5–325.0 kHz in 0.5 kHz steps 

<2> 

Beacon bit rate, 0, 25, 50, 100, or 200 bps 

<3> 

Beacon SNR, 0 to 31 

<4> 

Beacon data quality, 0 to 100 

<5> 

Distance to beacon reference station in kilometers 

<6> 

Beacon receiver communication status (0 = Check Wiring, 1 = No Signal, 2 = Tuning, 3 = 
Receiving, 4= Scanning) 

<7> 

DGPS fix source (R = RTCM, W = WAAS, N = Non-DGPS Fix) 

<8> 

DGPS mode, A = Automatic, W = WAAS Only, R = RTCM Only, N = None (DGPS 
disabled) 

 

 

 

 

Summary of Contents for 15H-W - GPS

Page 1: ...GPS 15H 15L TECHNICAL SPECIFICATIONS Garmin International Inc 1200 E 151st Street Olathe KS 66062 USA 190 00266 01 Revision D February 2006 ...

Page 2: ...nual or of any revision hereto provided that such electronic or printed copy of this manual must contain the complete text of this copyright notice and provided further that any unauthorized commercial distribution of this manual or any revision hereto is strictly prohibited Information in this document is subject to change without notice Garmin reserves the right to change or improve its products...

Page 3: ...riptions and Wiring Diagrams 8 2 1 GPS 15H 15L Wire Descriptions 8 2 2 GPS 15H 15L Wiring Diagrams 9 3 Mechanical Characteristics Mounting 10 4 GPS 15H 15L Software Interface 11 4 1 Received NMEA 0183 Sentences 11 4 1 1 Almanac Information ALM 11 4 1 2 Sensor Initialization Information PGRMI 12 4 1 3 Sensor Configuration Information PGRMC 12 4 1 4 Additional Sensor Configuration Information PGRMC1...

Page 4: ...Example 29 Synopsis 29 Garmin Binary Format Review 29 Ephemeris Download Procedure 30 TX Packet Ephemeris Data Request 30 RX Packet Acknowledgement 30 RX Packet Number of Data Packets to Expect 30 TX Packet Acknowledgement 30 RX Packet Ephemeris Data 31 TX Packet Download Complete 33 Appendix E Declaration of Conformity 34 LIST OF TABLES AND FIGURES Table 1 Gain vs SNR for Given Noise Figure 7 Tab...

Page 5: ...equirements 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 may cause undesired operation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interfer...

Page 6: ...ANY BREACH OF WARRANTY To obtain warranty service contact your local Garmin authorized dealer or call Garmin Product Support at one of the numbers listed below for shipping instructions and an RMA tracking number The unit should be securely packed with the tracking number clearly written on the outside of the package The unit should then be sent freight charges prepaid to any Garmin warranty servi...

Page 7: ...with a gain between 10 and 30 dB If cost constraints prevent the use of an active antenna a well matched efficient passive antenna attached by a short cable can be used instead The system may communicate with the GPS 15H 15L via two RS 232 compatible receive channels and one transmit channel The GPS 15H 15L internal FLASH memory allows the GPS to retain critical data such as satellite orbital para...

Page 8: ...s harness is equivalent to JST Part Number SHR 08V S B The 8 wire crimp socket is equivalent to JST Part Number SSH 003T P0 2 Refer to the JST Web site at www jst com 1 5 1 4 Antenna Connector The GPS 15H 15L sensors provide a MCX female connector for connection to an active GPS antenna so the antenna s cable should be terminated in MCX male A suitable antenna is Garmin s GA 27C Antenna Garmin Par...

Page 9: ...tes almanac known initial position and time unknown SkySearch 5 minutes no data known 1 5 4 3 Update Rate 1 second default NMEA 0183 output interval configurable from 1 to 900 seconds in 1 second increments 1 5 4 4 Accuracy GPS Standard Positioning Service SPS Position 15 meters 95 typical Velocity 0 1 knot RMS steady state DGPS USCG RTCM Position 3 5 meters 95 typical Velocity 0 1 knot RMS steady...

Page 10: ...h datum and differential mode configuration command PPS Enable GPS satellite almanac Configurable for binary data output including GPS carrier phase data 1 5 5 3 Port 2 Protocols Real time Differential Correction input RTCM SC 104 message types 1 2 3 7 and 9 1 5 5 4 PPS 1 Hz pulse programmable width 1 μs accuracy 1 5 6 Antenna Specifications Should be an active antenna with the following specifica...

Page 11: ...th the GPS 15H and 15L the source resistance of the DC supply to the center conductor of the connector is approximately 10 Ohms which is included as a current limiting resistance This resistance allows the receiver to survive momentary shorting of the antenna port The GPS 15H and 15L sensors with serial numbers between 27700000 and 28099999 can detect if the antenna is shorted GPS 15H and 15L sens...

Page 12: ...ndard 3 to 5 VDC CMOS logic that utilizes RS 232 polarity The low signal voltage requirement is 0 6 V and the high signal voltage requirement is 2 4 V Minimum load impedance is 500 Ω This input may be used to receive serial initialization configuration data as specified in section 4 1 Received NMEA 0183 Sentences 6 RF BIAS This input allows the user to supply an external RF bias voltage in the ran...

Page 13: ... 15L WIRING DIAGRAMS Figure 1 Computer Serial Port Interconnection Figure 2 PDA Serial Port Interconnection Figure 3 Basic NMEA Device Interconnection 190 00266 01 GPS 15H 15L Technical Specifications Rev D Page 9 ...

Page 14: ...2 Dimension tolerance 0 25 mm 0 01 3 Use M2 mounting screws Figure 4 GPS 15H F 15L F Dimensions 1 Dimensions identical to GPS 15H F and GPS 15L F 2 Use M2 mounting screws Figure 5 GPS 15H W 15L W Outline Drawing 190 00266 01 GPS 15H 15L Technical Specifications Rev D Page 10 ...

Page 15: ...e 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 respectively The checksum hh is used for parity checking data and is recommended fo...

Page 16: ... obtained by sending 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 2 2D exclusively host system must supply altitude 3 3D exclusively 2 Altitude above below mean sea level 15H 15L00 0 to 18000 0 meters 3 Earth datum index If the user datum index 96 is specified fields 4 through 8 must contain valid values Otherwise fields 4 through 8 must be null R...

Page 17: ...ht byte data stream to the COM 1 input to temporarily change the data format to NMEA 0183 Then send a PGRMC1 sentence that turns off the Binary Phase Output Data format 10 0A 02 26 00 CE 10 03 Hexadecimal 4 1 5 Output Sentence Enable Disable PGRMO The PGRMO sentence provides the ability to enable and disable specific output sentences The following sentences are enabled at the factory GPGGA GPGSA G...

Page 18: ...ceiver PSLIB 1 2 hh CR LF 1 Beacon tune frequency 0 0 283 5 325 0 kHz in 0 5 kHz steps 2 Beacon bit rate 0 25 50 100 or 200 bps If valid data is received the GPS sensor stores it in the EEPROM and echoes the PSLIB command to the beacon receiver If the GPS sensor is using any stored beacon frequency other than 0 0 it will tune the beacon receiver once immediately after power up or external reset ...

Page 19: ...he selected sentences contiguously The contiguous transmission starts at a GPS second boundary Determine the length of the transmission with the following equation and Tables 3 and 4 total characters to be transmitted length of transmission characters transmitted per second Sentence Output by Default Maximum Characters GPRMC 74 GPGGA 82 GPGSA 66 GPGSV 70 PGRME 35 GPGLL 44 GPVTG 42 PGRMV 32 PGRMF 8...

Page 20: ...nds long In this case the GPS sensor will not transmit the time of day 0h 0m 0s the zero second for the day from which the leap second is removed GPRMC 235959 A 3851 3650 N 09447 9373 W 000 0 000 0 111103 003 3 E 69 GPRMC 000001 A 3851 3650 N 09447 9373 W 000 0 000 0 121103 003 3 E 6A GPRMC 000002 A 3851 3650 N 09447 9373 W 000 0 000 0 121103 003 3 E 69 4 2 3 Global Positioning System Almanac Data...

Page 21: ...3 data These fields will be null if unused 4 2 7 Recommended Minimum Specific GPS TRANSIT Data RMC GPRMC 1 2 3 4 5 6 7 8 9 10 11 12 hh CR LF 1 UTC time of position fix hhmmss format 2 Status A Valid position V NAV receiver warning 3 Latitude ddmm mmmm format leading zeros are transmitted 4 Latitude hemisphere N or S 5 Longitude dddmm mmmm format leading zeros are transmitted 6 Longitude hemisphere...

Page 22: ...RMF PGRMF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 hh CR LF 1 GPS week number 0 1023 2 GPS seconds 0 604799 3 UTC date of position fix ddmmyy format 4 UTC time of position fix hhmmss format 5 GPS leap second count 6 Latitude ddmm mmmm format leading zeros are transmitted 7 Latitude hemisphere N or S 8 Longitude dddmm mmmm format leading zeros are transmitted 9 Longitude hemisphere E or W 10 Mode M manu...

Page 23: ...is field is only available on units whose serial numbers are in the range listed below 010 00240 01 GPS 15H W serial number between 27700000 through 27799999 010 00240 02 GPS 15L W serial number between 27800000 through 27899999 010 00240 11 GPS 15H F serial number between 27900000 through 27999999 010 00240 12 GPS 15L F serial number between 28000000 through 28099999 4 2 14 3D velocity Informatio...

Page 24: ...curacy of the one pulse per second output is maintained only while the GPS 15H 15L can compute a valid position fix To obtain the most accurate results the one pulse per second output should be calibrated against a local time reference to compensate for cable and internal receiver delays and the local time bias The default pulse width is 100 ms however it may be programmed in 20 ms increments betw...

Page 25: ...N Efate and Erromango Islands 14 BERMUDA 1957 Bermuda Islands 15 BOGOTA OBSERVATORY Colombia 16 CAMPO INCHAUSPE Argentina 17 CANTON ASTRO 1966 Phoenix Islands 18 CAPE CANAVERAL Florida Bahama Islands 19 CAPE South Africa 20 CARTHAGE Tunisia 21 CHATHAM 1971 Chatham Island New Zealand 22 CHUA ASTRO Paraguay 23 CORREGO ALEGRE Brazil 24 DJAKARTA BATAVIA Sumatra Island Indonesia 25 DOS 1968 Gizo Island...

Page 26: ...ORTH AMERICAN 1927 Bahamas excluding San Salvador Island 57 NORTH AMERICAN 1927 Central America Belize Costa Rica El Salvador Guatemala Honduras Nicaragua 58 NORTH AMERICAN 1927 Canal Zone 59 NORTH AMERICAN 1927 Canada including Newfoundland Island 60 NORTH AMERICAN 1927 Caribbean Barbados Caicos Islands Cuba Dominican Republic Grand Cayman Jamaica Leeward Islands Turks Islands 61 NORTH AMERICAN 1...

Page 27: ...3 South Chile 87 SANTO DOS Espirito Santo Island 88 SAO BRAZ Sao Miguel Santa Maria Islands Azores 89 SAPPER HILL 1943 East 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 Malaysia Sarawak and Sabah 94 TOKYO Japan Korea Okinawa 95 TRISTAN ASTRO 1968 T...

Page 28: ... position record and 34 hex for a receiver measurement The third byte indicates the size of the data The fourth byte is the first byte of data The data is then followed by a checksum byte a delimiter byte 10 hex and an end of transmission character 03 hex Additionally any DLEs 0x10 that appear between the delimeters are escaped with a second DLE Refer to the end of this section for sample code tha...

Page 29: ...This pattern is repeated for all 12 channels for a total of 12 X 7 bytes 84 0x54 bytes typedef struct cpo_sat_data cpo_sat_data cpo_sat_data cpo_sat_data cpo_sat_data cpo_sat_data cpo_sat_data cpo_sat_data cpo_sat_data cpo_sat_data cpo_sat_data cpo_sat_data cpo_all_sat_data The RS 232 Packet for the Satellite Record looks like 0x10 DLE is first byte 0x72 Record ID single byte 0x54 Number of data b...

Page 30: ... Longitude radians lon_vel Longitude velocity meters second lat_vel Latitude velocity meters second alt_vel Altitude velocity meters second msl_hght Mean sea level height meters leap_sec UTC leap seconds grmn_days Garmin days days since December 31 1989 Receiver Measurement Record typedef struct unsigned long cycles double pr unsigned int phase char slp_dtct unsigned char snr_dbhz char svid char v...

Page 31: ...nd ETX bytes as described below typedef enum DAT DLE ETX rx_state_type Declare and 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 DLE_BYTE rx_state DLE else in_que in_que_ptr data else if rx_state DLE if data ETX_BYTE rx_state ETX else rx_state D...

Page 32: ...mple 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 rate of 38361 which correlates to a baud rate of 38400 6 If the baud rate in step 5 is acceptable transmit packet id IOP_ACK_BYTE 0x06 data IOP_BAUD_ACPT_DATA 0x31 7 Sleep for a small amount of time about 100 milliseco...

Page 33: ...s in Garmin binary format transmitted and received packets are structured as follows Byte Description Name Notes Packet Delimiter DLE 0x10 Packet ID type ID Packet type Data Size SIZE Number of bytes in data portion not including escaped DLEs See below Data bytes DATA Not to exceed 256 bytes Checksum CHKSUM 2 s complement of the arithmetic sum of all the bytes from the Packet ID byte to the last D...

Page 34: ...nt ID IOP_ACK_BYTE 0x06 Number of bytes in data SIZE 0x02 Request to D L ephemeris IOP_CMND_DATA 0x0A Pad DATA 0x00 Checksum calculation CHKSUM Delimiter DLE 0x10 End of packet ETX 0x03 Then the unit immediately sends a packet communicating how many data packets to expect for the ephemeris download a maximum of twelve RX Packet Number of Data Packets to Expect Byte Description Name HEX Value Delim...

Page 35: ...meris data record for SPC sint16 wn week number weeks float toc reference time of clock parameters s float toe reference time of ephemeris parameters s float af0 clock correction coefficient group delay s float af1 clock correction coefficient s s float af2 clock correction coefficient s s s float ura user range accuracy m double e eccentricity double sqrta square root of semi major axis a m 1 2 d...

Page 36: ...AF1 pTemp EphStruct af2 float m_TempArray IDX_EPH_AF2 pTemp EphStruct ura float m_TempArray IDX_EPH_URA cnvt_ieee_double long m_TempArray IDX_EPH_E pTemp EphStruct e double m_TempArray IDX_EPH_E cnvt_ieee_double long m_TempArray IDX_EPH_SQRTA pTemp EphStruct sqrta double m_TempArray IDX_EPH_SQRTA cnvt_ieee_double long m_TempArray IDX_EPH_DN pTemp EphStruct dn double m_TempArray IDX_EPH_DN cnvt_iee...

Page 37: ... IDX_EPH_M0 52 define IDX_EPH_W 60 define IDX_EPH_OMG0 68 define IDX_EPH_I0 76 define IDX_EPH_ODOT 84 define IDX_EPH_IDOT 88 define IDX_EPH_CUS 92 define IDX_EPH_CUC 96 define IDX_EPH_CIS 100 define IDX_EPH_CIC 104 define IDX_EPH_CRS 108 define IDX_EPH_CRC 112 define IDX_EPH_IOD 116 The last packet is a download complete packet that looks like this TX Packet Download Complete Byte Description Name...

Page 38: ...uding map data throughout the life of your Garmin products visit the Garmin Web site at www garmin com Copyright 2004 2006 Garmin Ltd or its subsidiaries Garmin International Inc 1200 East 151st Street Olathe Kansas 66062 U S A Garmin Europe Ltd Unit 5 The Quadrangle Abbey Park Industrial Estate Romsey SO51 9DL U K Garmin Corporation No 68 Jangshu 2nd Road Shijr Taipei County Taiwan www garmin com...

Reviews: