Can CRC8 be calculated by the receiving ECU if it's not subscribed to all the signals in a frame? Thank you

816 Views Asked by At

There's 8 bytes in a frame, first byte is the Checksum. The transmitting node will calculate a checksum using the CRC8 formula, based on all 8 bytes. Will the receiving node be able to calculate the same exact checksum if it is not subscribed to all the signals in that frame? I can't find anything in SAE J1850. Thank you

1

There are 1 best solutions below

1
Torsten Knodt On

I am not sure how SAE J1850 is related to the CRC8 of received PDUs, e.g. from CAN.

Beyond that, the CRC for E2E protection is calculated based on the hex data in the PDU, not on the decoded signals.

Because of that, this is no problem.

I had this in three projects, all using E2E protection wrapper, and for the transformer, it is the same, as the frame encoding does not change with that.