[ARM] CAN Communication Protocol

Status
Not open for further replies.

K Srinivas Pavan Kumar

Member level 3
Joined
Jun 20, 2015
Messages
66
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Activity points
524
Hi Friends,
Please explain me the following topics
1. How to calculate the baud rate in CAN
2. Cyclic Redundancy Check(CRC) in CAN
3. Bit timing in CAN
 

there is a lot of info on this in the internet.

about baude rate - it can change of couse depending on bus transfers and data trafic.
maximum rate will be below 0.6*bit rate (just do the masth).

crc is standard calculation CRC-15 - it not include the bit that come after crc.
you can look the internet for code.

bit timing is a bit of a fancy issue in can.
basicaly you can oversample the bus and decide where is the best point to
sample each bit. so the receiver can be a very smart hardware that can
check different sample point untill data is correct (verify it with crc for exampe).
this also explained and varied between different devices.
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…