RoyalTek reb-3000 用户手册

下载
页码 51
RoyalTek RGM-3000/REB-3000 
GPS Module Operational Manual) 
 
19 
0x04 
Clear Memory – Cold Start =1 
Development Data On/Off 
Use this command to enable development 
data information if you can not get the 
commands accepted. Invalid commands 
generate debug information that enables the 
user to determine the source of the 
command rejection. Common reasons for 
input command rejection are invalid 
checksum of parameter out of specified 
range. 
Table 16 contains the input values for the 
following examples: 
1.  Debug On $PSRF105,1*3E 
2.  Debug Off $PSRF 105,0*3F 
 
Table 16
    Development Data On/Off Data Format 
  Name 
Example 
Units 
Description 
Message ID 
$PSRF105 
 
PSRF105 protocol header 
Debug 
 
0=Off , 1= On 
Checksum *3E 
  
<CR><LF> 
 
 
End of message termination 
 
 
Calculating Checksums for NMEA 
Input 
The Checksum is the 8-bit exclusive OR of all 
the characters after $ and before *. (Not 
including $ and *) 
SiRF Binary Protocol   
The serial communication protocol is designed 
to include: 
● Reliable transport of messages 
● Ease of implementation 
● Efficient implementation 
● Independence from payload 
Protocol Layers Transport Message 
 
Start 
Sequence 
Payload 
Length 
 
Payload 
Message 
Checksum 
EndSequence 
0xA01, 
0xA2 
Two-bytes 
(15-bits) 
Up to 210-1 
(<1023 ) 
Two-bytes 
(15-bits) 
0xB0, 
0xB3 
0xYY denotes a hexadecimal byte value. 0xA0 equals 160. 
Transport 
The transport layer of the protocol 
encapsulates a GPS message in two start 
characters and two stop characters. The 
values are chosen to be easily identifiable 
and such that they are unlikely to occur 
frequently in the data. In addition, the 
transport layer prefixes the message with a 
two-byte (15- bit)message length and a 
two-byte(15-bit) choice of a 15-bit values for 
length and check sum are designed such 
that both message length and check sum 
can not alias with either the stop of start 
code. 
Message Validation 
The validation layer is of part of the transport,