background image

             

 

EM-408

                                                                                           

 

Specifications are subject to be changed without notice. 

Page 10 of 14 

 

Version 1.4.1 

  NMEA Input Command

 

A.)

 

Set Serial Port ID:100  Set PORTA parameters and protocol 

 

This command message is used to set the protocol (SiRF Binary, NMEA, or USER1) and/or the 
communication parameters (baud, data bits, stop bits, parity). Generally, this command is utilize 
to switch the GPS module back to SiRF Binary protocol mode, where an extensive message 
commands are readily available. In example, whenever users are interested in altering 
navigation parameters, a valid message sent and is receive by the recipient module, the new 
parameters will be stored in battery backed SRAM and then the receiver will restart using the 
saved parameters. 

 
Format: 
$PSRF100,<protocol>,<baud>,<DataBits>,<StopBits>,<Parity>*CKSUM 
<CR><LF> 
 
 

<protocol> 

       0=SiRF Binary, 1=NMEA, 4=USER1 

 

<baud>   

       1200, 2400, 4800, 9600, 19200, 38400 

 

<DataBits>                       8,7. Note that SiRF protocol is only valid f8 Data bits 

 

<StopBits> 

       0,1 

 

<Parity>  

      0=None, 1=Odd, 2=Even 

 
Example 1: Switch to SiRF Binary protocol at 9600,8,N,1 
  

  $PSRF100,0,9600,8,1,0*0C<CR><LF> 

Example 2: Switch to User1 protocol at 38400,8,N,1 
  

  $PSRF100,4,38400,8,1,0*38<CR><LF> 

 
 

**Checksum Field: The absolute value calculated by exclusive-OR the 8 data bits of each 
character in the Sentence, between, but, excluding “$” and “*”. The hexadecimal value of the 
most significant and least significant 4 bits of the result are converted to two ASCII characters 
(0-9,A-F) for transmission. First, the most significant character is transmitted. 

 

**<CR><LF> 

 

        : Hex 0D 0A 

 

B.) Navigation initialization    ID:101 Parameters required for start   

 

This command is used to initialize the GPS module for a “Warm” start, by providing real-time 
position 

in X, Y, Z coordinates), clock offset, and time. This action enables the GPS receiver to 

search for the necessary satellite signals at the correct signal parameters. The newly acquired 
and stored satellite data will enable the receiver to acquire signals more quickly, and thus, 
generate a rapid navigational solution. 

 
 

When a valid Navigation Initialization command is receive, the receiver will restart using the input 
parameters as a basis for satellite selection and acquisition. 

 
Format 
$PSRF101,<X>,<Y>,<Z>,<ClkOffset>,<TimeOfWeek>,<WeekNo>,<chnlCount>,<ResetCfg> 
*CKSUM<CR><LF> 
 
 

<X>           

X coordinate position 

 

 

   INT32 

Summary of Contents for EM-408

Page 1: ...408 Globalsat Technology Corporation 16F No 186 Jian Yi Road Chung Ho City Taipei Hsien 235 Taiwan Tel 886 2 8226 3799 Fax 886 2 8226 3899 service globalsat com tw www globalsat com tw USGlobalSat In...

Page 2: ...Sensitivity 159dBm Extremely fast TTFF Time To First Fix at low signal levels Supports the NMEA 0183 data protocol Built in SuperCap to maintain system data for rapid satellite acquisition Built in pa...

Page 3: ...ed Velocity 0 1 ms Time 1 s synchronized to GPS time Maximum Altitude 18 000 meters 60 000 feet max Maximum Velocity 515 meter second 1000 knots max Maximum Acceleration 4G Datum WGS 84 Jerk Limit 20m...

Page 4: ...EM 408 Specifications are subject to be changed without notice Page 4 of 14 Version 1 4 1 2 Technical Information Physical Characteristics...

Page 5: ...t data to user s _ navigation software or user written software RX This is the main receive channel for receiving software commands to the engine board from SiRfDemo software or from user written soft...

Page 6: ...29 487 3723 2475 N 12158 3416 W 1 07 1 0 9 0 M 0000 18 Table B 2 GGA Data Format Name Example Units Description Message ID GPGGA GGA protocol header UTC Time 161229 487 hhmmss sss Latitude 3723 2475 d...

Page 7: ...ude 3723 2475 ddmm mmmm N S Indicator n N north or S south Longitude 12158 3416 dddmm mmmm E W Indicator W E east or W west UTC Position 161229 487 hhmmss sss Status A A data valid or V data not valid...

Page 8: ...15 12 041 42 41 Table B 8 GSV Data Format Name Example Units Description Message ID GPGSV GSV protocol header Number of Messages1 2 Range 1 to 3 Message Number1 1 Range 1 to 3 Satellites in View 07 Sa...

Page 9: ...und 309 62 degrees True Date 120598 ddmmyy Magnetic Variation2 degrees E east or W west Checksum 10 CR LF End of message termination SiRF Technology Inc does not support magnetic declination All cours...

Page 10: ...1 PSRF100 0 9600 8 1 0 0C CR LF Example 2 Switch to User1 protocol at 38400 8 N 1 PSRF100 4 38400 8 1 0 38 CR LF Checksum Field The absolute value calculated by exclusive OR the 8 data bits of each ch...

Page 11: ...t using known position and time PSRF101 2686700 4304200 3851624 96000 497260 921 12 3 7F C Set DGPS Port ID 102 Set PORT B parameters for DGPS input This command is used to control Serial Port B an in...

Page 12: ...ecksum enabled PSRF103 05 00 01 01 20 Example 3 Disable VTG message PSRF103 05 00 00 01 21 E LLA Navigation initialization ID 104 Parameters required to start using Lat Lon Alt This command is used to...

Page 13: ...ed Invalid commands will generate debug information that should enable the user to determine the source of the command rejection Common input rejection problems are associated to invalid checksum or p...

Page 14: ...without notice Page 14 of 14 Version 1 4 1 Name Example Units Description Message ID PSRF106 PSRF106 protocol header Datum 178 21 WGS84 178 Tokyo_Mean 179 Tokyo_Japan 180 Tokyo_Korea 181 Tpkyo_Okinaw...

Reviews: