CRC 16 algorithm
If the CRC 16 is calculated using the
above algorithm, the least significant
byte is transmitted first.
MGE UPS SYSTEMS
+
= exclusive or
n
= number of data bits
poly
= CRC 16 polynomial = 2
SineWave™ JBUS communication system installation: E-51027160XT/AC
Hex FFFF
CRC 16
CRC 16 + BYTE
CRC 16
n = 0
CRC 16 shift to the right
remainder
no
n = n+1
n > 7
no
no
following byte
15
13
0
+ 2
+ 2
= $ A001
yes
CRC 16 + poly
CRC 16
yes
end of message
yes
END
13