Hello Everyone,
I've been trying to understand CAN message fields, but i don't understand completely. I know a message has different parts like arbitration, control, data, CRC, acknowledgment, and end-of-frame. I'm intrsted about how to set these parts for specific things.
I think any example would give me some idea to understand how we configure the message field for the specific purpose.
I Imagine one example , a main controller and two nodes—one node for the left headlight (ID: 0x01) and the other node for the right headlight (ID: 0x02). I'd like to know how to set up these message parts to control each headlight.
I understand arbitration field I don't understand control filed and CRC field. Could you explain what would be message frame to control left headlight?
Thanks a lot!

I've been trying to understand CAN message fields, but i don't understand completely. I know a message has different parts like arbitration, control, data, CRC, acknowledgment, and end-of-frame. I'm intrsted about how to set these parts for specific things.
I think any example would give me some idea to understand how we configure the message field for the specific purpose.
I Imagine one example , a main controller and two nodes—one node for the left headlight (ID: 0x01) and the other node for the right headlight (ID: 0x02). I'd like to know how to set up these message parts to control each headlight.
I understand arbitration field I don't understand control filed and CRC field. Could you explain what would be message frame to control left headlight?
Thanks a lot!
