background image

190-00266-01 

GPS 15H & 15L Technical Specifications  

Rev. D 

Page 24 

APPENDIX B: BINARY PHASE OUTPUT FORMAT 

In binary phase output mode, GPS 15H & 15L series products transmit two types of packets once per 
second. One record contains primarily post-process information such as position and velocity information. 
The second record contains receiver measurement information. For the GPS 15H & 15L, the records are 
sent at a default baud rate of 9600 baud, 8 data bits, and no parity.   

To turn these records on, use the $PGRMC1 NMEA sentence as described in section 

4 GPS 15H & 15L 

Software Interface

. (Refer to the 

Garmin GPS Interface Specification 

for details on how to form and parse 

Garmin packets. At the time of this printing, these specs are available from the technical support section of 
our Web site: 

http://www.garmin.com/support/commProtocol.html

.)   

Note

: The satellite data information is also enabled when the position record is enabled.   

Records sent over RS232 begin with a delimiter byte (10 hex). The second byte identifies the record type 
(33 hex for a 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 
that strips off the DLEs and ETXs. 

RS232 Packet: 

- 0x10    

 

(DLE is first byte) 

- 0x##   

 

(Record ID – single byte) 

- 0x##   

 

(Number of data bytes – single byte) 

- data bytes 

 

(See descriptions below) 

- 0x##   

 

(2’s complement of the arithmetic sum of the bytes between the delimiters) 

0x10 

  (DLE) 

0x03 

  (ETX 

is 

last 

byte) 

The data bytes of each packet contain the record specified by the record ID. A description of each record 
follows. 

Satellite Data Record 

The satellite data has a record ID of 0x72 with 84 (0x54) data bytes.  The data bytes contain the data for the 
12 channels as described below. For each satellite, the following data is available: 

typedef struct 

 { 

 

uint8 

svid; 

//space vehicle identification (1–32 and 33–64 for WAAS) 

 

uint16  

snr;  

//signal-to-noise ratio  

 

uint8 

elev; 

//satellite elevation in degrees 

 uint16 

azmth; 

//satellite azimuth in degrees 

 

uint8 

status; 

//status bit-field  

 } 

cpo_sat_data; 

Содержание GPS 15L

Страница 1: ...GPS 15H 15L TECHNICAL SPECIFICATIONS Garmin International Inc 1200 E 151st Street Olathe KS 66062 USA 190 00266 01 Revision D February 2006...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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_...

Страница 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...

Страница 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_...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: