Embedded Networking with CANopen

A 2-day hands-on training class about CANopen, the higher-layer CAN bus protocol best suited for embedded systems.

The hands-on part implements several examples in simulation and uses PC-based tools for implementation, monitoring and stimulation of simulated nodes.

This 2-day class gives engineers a fast hands-on introduction into CANopen. As preparation for this class it is recommended to participate in our CAN class.


Time Day 1 Day 2
8:00AM - 8:30AM Registration, welcome Welcome
8:30AM - 10:00AM Objectives for the two days.
Introduction to embedded networking.
Summary of CAN features.
Summary of the previous day.
Implementation options and tips.
10:00AM - 10:15AM Break Break
10:15AM - 12:00PM Introduction to CANopen:
Structuring the data
Generic communication
Process data communication
Network Management
 CANopen configuration exercises.
Hands-on - real world example network configuration and exercises using traditional tools.
12:00PM - 1:00PM Lunch Lunch
1:00PM - 2:45PM Generic I/O Profile:
Live demo - CANopen configuration examples
Hands-on - introduction to the tools provided
 CANopen configuration exercises:
Hands-on - real world example configuration and exercises using advanced PC tools.
2:45PM - 3:00PM Break Break
3:00PM - 4:30PM Hands-on - CANopen message details
Hands-on - generating electronic datasheets (EDS)
Implementing CANopen slaves.
Tips, tricks and examples for configuring CANopen source code.
4:30PM - 5:00PM Summary and outlook.
Questions and answers.
Questions and answers.


Good knowledge about the design and implementation of embedded systems is beneficial. General CAN knowledge is required for this class. As preparation for this class it is recommended to participate in our CAN class.

Hands-On Part

For the hands-on part CANopen Magic Ultimate is used, it supports simulation of CANopen networks.

We recommend that two students share one computer, because that maximizes class efficiency as typographical errors and other simple mistakes are less likely to happen in a team environment.


Certificates are issued to all students participating in the training class.

Schedule, Location, Pricing

The price for the 2-day hands-on training class depends on the location, contact us for options.

The total number of students is limited to 12, to achieve a good learning environment.

Cancellations must be made 2 weeks prior to the event, otherwise tuition is non-refundable. A 15% rescheduling fee applies, if student needs to reschedule within 2 weeks prior to the event.