PROTOCOL: RS232, 9600, 8, 1, N
AAAA
,
BBBB
,
CCC
,
WW
,
ZZ
,
UU
,
DDDDDDDDDDDDDDDDDDDD
,
SSSSS
,
MM
,
NN
AAAA
Filtered output, Part per thousand
BBBB
Non-filtered output, Part per thousand
CCC
Electronics Temperature, deg C
WW
Filter weight w1
ZZ
Filter weight w2
UU
Filter bypass
DDDDDDDDDDDDDDDDDDDD
Diagnostic Code
SSSSS
Serial number of sensor
MM
Error code
NN
Checksum
string = '
0000,0000,024,30,05,02,09230006809050006616,00300,00,1C
’,0xD,0xA
Example :
0000,0000,024,30,05,02,09230006809050006616,00300,00,
CRC8 : 2 byte
Ending : 2 byte EX : 0xD,0xA
CRC8 : checksum of
53
byte data
0000,0000,024,30,05,02,09230006809050006616,00300,00,
CRC8 cal:
CRC8= data1+data2+.. +data51
CRC8=CRC8 mod 255
CRC8L =CRC8 & 0xF
If (CRC8L <10) CRC8L = CRC8L +’0’ rang [‘0’-‘9’]
Else CRC8L = CRC8L +65 rang [‘A’-‘F’]
PROTOCOL SERIAL FOR CAP10
V1.5
PROTOCOL SERIAL FOR CAP10 V1.5
CONTINUOUS STRING WILL BE TRANSMITTED AS BELOW:
Example for Calculation of Check sum
Number of Data byte: 53 bytes