Professional Documents
Culture Documents
Communication Protocol and Frames
Communication Protocol and Frames
Communication Protocol and Frames
Sender
Sender A
A (Node)
(Node) Recipient
Recipient A
A (Node)
(Node)
Delivery Network
Contents Wrapped and Tagged (Communication Bus) Wrapped Package Contents Unwrapped
(Data) (Protocol) (Protocol) (Data)
Sender
Sender B
B Recipient
Recipient B
B
Sender
Sender C
C Recipient
Recipient C
C
Additionally, when a package is late, lost and/or damaged, the delivery company tracks and warranties the
item. Similarly, if communication data is late or damaged, an error is detected, and the data is sent again.
2.0V 2.0V
2.5V
CAN-Low 2.5V CAN-Low
Frames used in CAN communication can be divided into the four types listed at the bottom of the page. In
addition, to separate the (1) data frame, and (2) remote frame from the preceding frames, a space called the
inter-frame space is placed before both (1) and (2). Each of the following frame types will be explained on
the proceeding page.
Signal Type Actual Data Error Detection Use Dominant (Logical Value: 0)
Recessive (Logical Value: 1)
Ex.) Coolant Temperature Data Ex.) 80°C Calculation Value
Dominant/Recessive
* Numeric values show
the number of bits. ACK Slot
SOF RTR IDE r0 CRC Delimiter ACK Delimiter
1 11 1 1 1 4 0-64 15 1 1 1 7
1 11 1 1 1 4 15 1 1 1 7
Overload Flag
(4) Overload frame
Overload Delimiter
When a reception node reports that reception preparations
are not complete, the overload node makes transmission 6 0-6 8
from each node wait.
3 ERROR DETECTION
CAN communication has the following five error detection functions.
Error Detection
Error Detection Description Detection Node
Function
Bit Error Detects when values for transmission data and data on the bus differ.
Transmission Side,
Detects when six or more equivalent bit levels have continued without Reception Side Node
Staff Error
following bit staff regulations.
Detects when the delivered CRC and the CRC calculated for the
CRC Error
reception side do not match. Reception Side Node
Form Error Detects an incorrect bit (dominant) detection in a fixed bit field.
ACK Error Detects when dominant has not been detected in the ACK slot. Transmission Side Node
1 11 1 1 1 4 0-64 15 1 1 1 7
Error
Bit Error
Detection
Locations Staff Error Form Error
CRC Error ACK Error
Form Error
A node that has detected an error using one of the error detection functions outputs an error frame, and
notifies other nodes of an abnormality. Each node is controlled according to the detected error, such that the
error frame continues to be output to prevent the bus from being completely monopolized. There are the
following three types of error states.