Controller Area Network protocol
GPTKB entity
Statements (51)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:network_protocol
|
gptkbp:abbreviation |
gptkb:CAN
|
gptkbp:arbitration |
non-destructive bitwise arbitration
|
gptkbp:bodyLength |
8 bytes (standard CAN)
|
gptkbp:busLength |
up to 1 km at lower speeds
up to 40 meters at 1 Mbps |
gptkbp:dataRate |
up to 1 Mbps
|
gptkbp:developedBy |
gptkb:Robert_Bosch_GmbH
|
gptkbp:dominantState |
logical 0
|
gptkbp:errorDetection |
gptkb:CRC
acknowledgement bit stuffing |
gptkbp:frameType |
data frame
error frame overload frame remote frame |
https://www.w3.org/2000/01/rdf-schema#label |
Controller Area Network protocol
|
gptkbp:identifierLength |
11 bits (standard)
29 bits (extended) |
gptkbp:introducedIn |
1986
|
gptkbp:license |
open and royalty-free
|
gptkbp:notableFor |
gptkb:OBD-II
gptkb:CANopen gptkb:DeviceNet gptkb:J1939 |
gptkbp:OSIModelLayer |
data link layer
physical layer |
gptkbp:physicalLayer |
differential two-wire twisted pair
|
gptkbp:powerSource |
not required for communication
|
gptkbp:recessiveState |
logical 1
|
gptkbp:standardizedBy |
gptkb:ISO_11898
yes |
gptkbp:supports |
multi-master communication
message prioritization |
gptkbp:supportsProtocol |
gptkb:MOST
gptkb:FlexRay gptkb:LIN serial communication |
gptkbp:topology |
bus topology
|
gptkbp:usedBy |
gptkb:ECUs_(Electronic_Control_Units)
|
gptkbp:usedFor |
in-vehicle networking
real-time control |
gptkbp:usedIn |
automotive industry
industrial automation elevators medical equipment building automation railway systems agriculture equipment |
gptkbp:bfsParent |
gptkb:CAN_protocol
|
gptkbp:bfsLayer |
7
|