ProtoLab
  • Home
  • Catalog
  • Explore
  • History
  • Embedded
  • Telephony
  • AI
  • Glossary
  • Shane Code

Protocol

CAN 2.0B

Classical CAN · ISO 11898

Lab ready Full lab

Classical Controller Area Network with 11-bit and 29-bit identifiers, CSMA/CR arbitration, and up to 8 data bytes. Dominant/recessive wired-AND bit levels let the lowest ID win without destruction of the winning frame.

Domains

  • automotive
  • embedded
  • industrial

Layers

  • physical
  • datalink

Tags

arbitrationcrcautomotivedifferentialiso-11898

Related protocols

CAN FD

Lab ready

CAN Flexible Data-Rate extends classical CAN with up to 64 data bytes and a faster data-phase bitrate after arbitration. BRS and ESI bits…

automotiveembedded

ISO-TP

Lab ready

Transport protocol that segments large diagnostic payloads across CAN frames using Single, First, Consecutive, and Flow Control PCI types…

automotive

UDS

Lab ready

Automotive diagnostic application layer: services like DiagnosticSessionControl, ReadDataByIdentifier, and RoutineControl. Runs over ISO-…

automotive

SAE J1939

Lab ready

Heavy-duty CAN application layer used on trucks, buses, and off-highway machines. 29-bit CAN IDs encode priority, PGN, and source address…

automotiveindustrial

CANopen

Lab ready

CAN application profile (CiA 301) built around an Object Dictionary, PDOs for realtime process data, SDOs for configuration, and an NMT s…

industrialembedded

LIN

Lab ready

Low-cost single-master UART-based vehicle bus for body electronics. Schedule tables, break/sync/ID framing, and enhanced checksum define …

automotive

ProtoLab · signal bench for protocols

Shane Code