CANopen

CAN-based protocol with object dictionary, PDO/SDO, and network management.

CANopen is a standardized higher-layer protocol based on CAN and is used in many distributed real-time control applications. Among other things, it defines communication objects, device profiles, and services for cross-manufacturer interoperability.

Back