Everything about CANopen
Computer network protocol
CANopen is a communication protocol stack and device profile specification for embedded systems used in automation. In terms of the OSI model, CANopen implements the layers above and including the network layer. The CANopen standard consists of an addressing scheme, several small communication protocols and an application layer defined by a device profile. The communication protocols have support for network management, device monitoring and communication between nodes, including a simple transport layer for message segmentation/desegmentation. The lower level protocol implementing the data link and physical layers is usually Controller Area Network (CAN), although devices using some other means of communication can also implement the CANopen device profile. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: CANopenA 5-minute orientation
- Skim a recent paper: Development of an EV Battery Management Display with CANopen CommunicationInfluential work since 2022
- Pick up a classic book: Canopic Equipment in the Petrie CollectionThe most-reprinted book on the subject
- Read the landmark paper: Control System of a Motor-Driven Precision No-Tillage Maize Planter Based on the CANopen ProtocolCited 24 times
- Go sideways: CAN busA closely related topic
- Go sideways: DeviceNetA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Control System of a Motor-Driven Precision No-Tillage Maize Planter Based on the CANopen Protocol
An introduction to CANopen
A protocol for automatic node discovery in CANopen networks
A Canopen-Based Gateway and Energy Monitoring System for Electric Bicycles
Multi-Motor Synchronous Control with CANopen
Modeling of Inter-modular Interaction Based on the CANopen Protocol in Vibration Monitoring Systems
Real-Time Motor Control Using a Raspberry Pi, ROS, and CANopen over EtherCAT, with Application to a Semi-Active Prosthetic Ankle
Control Network Communication for Pipeline Welding Based on CANopen
🆕 Influential since 2022
Development of an EV Battery Management Display with CANopen Communication
MATHEMATICAL MODEL DEPENDENCIES BAUD RATE FROM THE LENGTH OF THE SPECIALIZED DIGITAL NETWORK CANOPEN
A method of describing a modular information and measurement system based on the CANopen protocol, taking into account intermodule information links
Design and Experimental Validation of a Charging Profile Selection System for Electric ATVs Using a Programmable Delta Charger with CANopen and Modbus RTU Communication
Realization of Control System of Automatic Welding Machine for Air Conditioning Flange Based on CANopen
📚 Books worth reading
- 📕Canopic Equipment in the Petrie CollectionGeoffrey Thorndike Martin · 1985
- 📕The canopic equipment of the kings of EgyptAidan Dodson · 1994
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- CAN bus A controller area network (CAN bus) is a vehicle bus standard designed to allow microcontrollers and devices to communicate with each other. It is a message-bas…
- DeviceNet DeviceNet is a network protocol used in the automation industry to interconnect control devices for data exchange. It utilizes the Common Industrial Protocol…
- Constrained Application Protocol Constrained Application Protocol (CoAP) is a specialized UDP-based Internet application protocol for constrained devices, as defined in RFC 7252 (published…
- Modbus Modbus is a fieldbus, an industrial computer networking protocol. It was originally designed for use with programmable logic controllers (PLCs), but has…
- Local Interconnect Network LIN is a network protocol used for communication between components in modern vehicles. It is a low-cost single-step serial protocol that supports communication…
- CAN FD CAN FD (Controller Area Network Flexible Data-Rate) is a data-communication protocol used for broadcasting sensor data and control information on 2 wire…
- Simple Network Management Protocol Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks…
- DHCPv6 The Dynamic Host Configuration Protocol version 6 (DHCPv6) is a network protocol for configuring Internet Protocol version 6 (IPv6) hosts with IP addresses…