CAN protocol

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instanceOf gptkb:network_protocol
gptkbp:acknowledgement ACK slot
gptkbp:bitStuffing used
gptkbp:bodyLength up to 8 bytes (standard)
gptkbp:busTopology multi-drop
gptkbp:dataRate up to 1 Mbps
gptkbp:developedBy gptkb:Robert_Bosch_GmbH
gptkbp:errorHandling automatic retransmission
bus-off state
error counters
gptkbp:extendedFrameFormat gptkb:CAN_2.0B
gptkbp:frameType data frame
error frame
overload frame
remote frame
gptkbp:fullName gptkb:Controller_Area_Network_protocol
https://www.w3.org/2000/01/rdf-schema#label CAN protocol
gptkbp:identifierLength 11 bits (standard)
29 bits (extended)
gptkbp:introducedIn 1986
gptkbp:license royalty-free
gptkbp:maxBusLength up to 1 km at lower speeds
up to 40 meters at 1 Mbps
gptkbp:network up to 112 nodes (practical)
gptkbp:OSIModelLayer data link layer
physical layer
gptkbp:physicalLayer gptkb:Cyclops
gptkbp:priorityDate identifier-based
gptkbp:relatedStandard gptkb:ISO_11783
gptkb:CANopen
gptkb:DeviceNet
gptkb:SAE_J1939
gptkb:NMEA_2000
gptkbp:standardFrameFormat gptkb:CAN_2.0A
gptkbp:standardizedBy gptkb:ISO_11898
yes
gptkbp:successor gptkb:CAN_FD
gptkbp:supports arbitration
error detection
multi-master communication
message prioritization
gptkbp:usedFor in-vehicle networking
real-time control
actuator communication
sensor communication
gptkbp:usedIn automotive industry
aviation
industrial automation
medical equipment
gptkbp:uses differential signaling
gptkbp:bfsParent gptkb:SAE_J1939
gptkbp:bfsLayer 6