Controller Area Network
CAN (. Controller Area Network ) , . , , .
CAN Robert Bosch GmbH 1980- , « », . .
|
|
[]
CAN Bosch , , . CAN- «» , ISO 11898. , .
[]
, Collision Resolution (CR), Collision Detect (CD) (Ethernet CD) () , (fieldbus). . 11 ( ) 29 ( , ) 0 8 . .
[]
CAN «0» «1». «» «», , , , . , , ; , , , . « », , : , . , «», «». : ( ), ( «» ). , ( ). ( ).
[]
- (data frame) ;
- (remote frame) ;
- (overload frame) ;
- (error frame) , .
.
[]
[]
| ( ) | ||
|---|---|---|
| 1 | ||
| 11 | ||
| (RTR) | 1 | |
| (IDE) | 1 | |
| (r0) | 1 | |
| (DLC) | 4 | (0-8) |
| 0-8 | ( DLC) | |
| (CRC) | 15 | |
| 1 | ||
| (ACK) | 1 | , |
| 1 | ||
| (EOF) | 7 |
7 .
[]
| ( ) | ||
|---|---|---|
| 1 | ||
| A | 11 | |
| (SRR) | 1 | |
| (IDE) | 1 | |
| B | 18 | |
| (RTR) | 1 | |
| (r1 r0) | 2 | |
| (DLC) | 4 | (0-8) |
| 0-8 | ( DLC) | |
| (CRC) | 15 | |
| 1 | ||
| (ACK) | 1 | , |
| 1 | ||
| (EOF) | 7 |
A B.
[]
:
- RTR .
- .
[]
. : , . , . , , , Ethernet CAN . , .
[]
CAN :
- : .
- (bit stuffing): . , , EOF.
- : , ( ), .
- .
4,7×10-11.
[]
[]
. CAN , , 20 1 . , .
[]
, . : , . , ISO 11898 :
| 1 / | 40 |
| 500 / | 100 |
| 125 / | 500 |
| 10 / | 5000 |
[]
CAN , : 8 , , . CAN . :
[] CAN
CAN ISO 15765-4 OBDII.
[]
[]
[]
- .
- ( ).
- , , . , , . CAN . «» , . CAN (). (). ( , ). , , , .
[] .
[]
- CANopen Special Interest Group
- CAN In Automation
- CAN In Automation
- CAN Kingdom
- ODVA - DeviceNet
- CAN CAN-
- CAN-
- LIN

