SR50A Sonic Ranging Sensor
- 25 -
Inches:
DDD.DD (3 digits with Two decimals)
000.00 output for no valid reading
QQQ
This data value is the optional quality value output. The
quality value is always a 3 digit integer and varies from 162 to
600 (poorest).
TT.TT
This is the temperature value in Degrees Celsius read by the
SR50AT sensor. This value is optionally output by setting the
Temperature Output
option to
ON.
Only the SR50AT sensor
will output a valid temperature. The SR50A will output a
–
999.00 if the
Temperature Output
option is set to
ON
. The
temperature is displayed with 2 decimal points of precision.
VVVVV
This is the diagnostic output value. Each digit represents a
pass or a fail on a diagnostic test.
XVVVV
If X is a 1, then the ROM Memory has passed the signature
test.
VXVVV
If X is a 1, then no watchdog errors have occurred.
VVXXX
The 3 digits XXX are for factory use and should always read
111.
CC
This is a 2 character checksum of the data packet. The
checksum is the two’s complement of the data packet sum
including control characters.
The Least significant byte is used resulting in a 2 character
checksum.
<STX> = 0X02 (Hexadecimal)
<CR> = 0X0D (Hexadecimal)
<LF> = 0X0A (Hexadecimal)
<ETX> = 0X03 (Hexadecimal)
The following is a sample packet with proper checksum: