background image

190-00266-01 

GPS 15H & 15L Technical Specifications  

Rev. D 

Page 12 

4.1.2

 

Sensor Initialization Information (PGRMI) 

The $PGRMI sentence provides information used to initialize the GPS sensor’s set position and time used 
for satellite acquisition. Receipt of this sentence by the GPS sensor causes the software to restart the 
satellite acquisition process. If there are no errors in the sentence, it is echoed upon receipt. If an error is 
detected, the echoed PGRMI sentence will contain the current default values. Current PGRMI defaults 
(with the exception of the Receiver Command, which is a command rather than a mode) can also be 
obtained by sending $PGRMIE to the GPS sensor. 

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

<1> 

Latitude, ddmm.mmm format (leading zeros must be transmitted) 

<2> 

Latitude hemisphere, N or S 

<3> 

Longitude, dddmm.mmm format (leading zeros must be transmitted) 

<4> 

Longitude hemisphere, E or W 

<5> 

Current UTC date, ddmmyy format 

<6> 

Current UTC time, hhmmss format 

<7> 

Receiver Command, A = Auto Locate, R = Unit Reset 

4.1.3

 

Sensor Configuration Information (PGRMC) 

The $PGRMC sentence provides information used to configure the GPS sensor’s operation. Configuration 
parameters are stored in non-volatile memory and retained between power cycles. The GPS sensor echoes 
this sentence upon its receipt if no errors are detected. If an error is detected, the echoed PGRMC sentence 
will contain the current default values. Current default values can also be 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. Refer to 

Appendix A: 

Earth Datums

 for a list of earth datums and the corresponding earth datum index. 

<4> 

User earth datum semi-major axis, 6360000.000 to 6380000.000 meters (.001 meters 
resolution) 

<5> 

User earth datum inverse flattening factor, 285.0 to 310.0 (10

-9

 resolution) 

<6> 

User earth datum delta x earth centered coordinate, -5000.0 to 5000.0 meters (1 meter 
resolution) 

<7> 

User earth datum delta y earth centered coordinate, -5000.0 to 5000.0 meters (1 meter 
resolution) 

<8> 

User earth datum delta z earth centered coordinate, -5000.0 to 5000.0 meters (1 meter 
resolution) 

<9> 

Differential mode, A = automatic (output DGPS data when available, non-DGPS otherwise), D 
= differential exclusively (output only differential fixes) 

<10> 

NMEA 0183 Baud rate, 1 = 1200, 2 = 2400, 3 = 4800, 4 = 9600, 5 = 19200, 6 = 300, 7 = 600, 
8 = 38400 

<11> 

Velocity filter, 0 = No filter, 1 = Automatic filter, 2-255 = Filter time constant (e.g., 10 = 10 
second filter) 

<12> 

PPS mode, 1 = No PPS, 2 = 1 Hz 

<13> 

PPS pulse length, 0-48 = (n+1)*20 ms.  Example: n = 4 corresponds to a 100 ms wide pulse 

<14> 

Dead reckoning valid time 1-30 (sec) 

All configuration changes take effect after receipt of a valid value except baud rate and PPS mode. Baud 
rate and PPS mode changes take effect on the next power cycle or an external reset event. 

 

 

 

 

 

 

Summary of Contents for GPS 15L

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: ...ual 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...

Page 3: ...iptions 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...

Page 4: ...xample 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 P...

Page 5: ...quirements 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 interferen...

Page 6: ...NY 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 trac...

Page 7: ...ith 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 communica...

Page 8: ...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...

Page 9: ...es 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 incre...

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 Differentia...

Page 11: ...h 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...

Page 12: ...standard 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 b...

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...

Page 14: ...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 Outli...

Page 15: ...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...

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...

Page 17: ...t 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 Hexadeci...

Page 18: ...eiver 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 echo...

Page 19: ...e 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 t...

Page 20: ...ds 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 111...

Page 21: ...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 po...

Page 22: ...MF 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 secon...

Page 23: ...s 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 betwee...

Page 24: ...uracy 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 calibra...

Page 25: ...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 1...

Page 26: ...RTH 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 AME...

Page 27: ...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 Madei...

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 b...

Page 29: ...his 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_...

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 secon...

Page 31: ...d 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_...

Page 32: ...ple 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...

Page 33: ...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 i...

Page 34: ...t 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 i...

Page 35: ...eris 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 dela...

Page 36: ...F1 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_i...

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 ID...

Page 38: ...ding 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...

Reviews: