LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

CRC Calculation CAN

Hello,

I am desperately trying to calculate the CRC with the polynomial P(x) = x15+ x14+ x10+ x8+ x7+ x4+ x3+ x0  (0xC599), to recreate the CRC of a transmitted CAN Message. I have searched everything and everywhere I think and I can't get it to work. I have a couple of CRC-16 vi's who work fine for CRC-16-CCITT and CRC-16-IBM. My problem is when I change the polynomial to C599 I don't get the right CRC.

CRC_C599.png

 


The Input Data is: 800100

Output CRC should be: 4B5A

 



I checked with the online tool http://ghsi.de/CRC/index.php?Polynom=1100010110011001&Message=800100 and on my oscilloscope.


If there is any help out there I would gladly appreciate it.


Thanks

 

 

Download All
0 Kudos
Message 1 of 3
(4,690 Views)

Also posted in German LabVIEWforum.de : http://www.labviewforum.de/Thread-CRC-Berechnung-CAN

 

Regards, Jens

Kudos are welcome...
Message 2 of 3
(4,635 Views)

studeer_0-1642395723001.png

01 - 4599

02 - 4EAB

01 66 - 7AA9

0 Kudos
Message 3 of 3
(1,714 Views)