CANopen for DS447 Development Engineers

A 1-day hands-on training class about the design, implementation and test of CANopen nodes and networks in accordance with CiA 447 documents "car add-on devices".

Development of CANopen nodes based on MicroCANopen Plus, using a PC simulation platform as well as various embedded evaluation boards.

ESAcademy offer this efficient hands-on training class for CANopen Development Engineers.


For engineers and programmers who want to be able to develop their own customized CANopen nodes according to the DS447 document "car add-on devices".


Time Day 1
8:00AM - 8:30AM Registration, welcome
8:30AM - 10:00AM Summary and review of CANopen features.
Major differences of CAN interfaces as implemented by various chip manufacturers.
Hands-on: introduction to the tools provided for this class.
10:00AM - 10:15AM Break
10:15AM - 12:00PM Concept of CANopen virtual devices.
Application profile CiA447 Car Add-On Devices.
Hands-on: CANopen source code configuration with CANopen Architect EDS.
12:00PM - 1:00PM Lunch
1:00PM - 2:45PM MicroCANopen Plus application interfacing.
Hands-on: CANopen node development with MicroCANopen Plus.
2:45PM - 3:00PM Break
3:00PM - 4:30PM Hands-on: design, commission and test of an entire network.
4:30PM - 5:00PM Summary and outlook.
Questions and answers.


CANopen knowledge is required for this class. We recommend to take the CANopen for Network Administrators class before attending this class.

Hands-On setup (class dependent)

The software packages used for this class are the free CANopen Magic ProS Eval, the development system CANopen Magic Ultimate and compiler systems from Keil or Microsoft. CANopen Magic Ultimate can be used for configuration and analysis of networks as well to hook-up customized CANopen nodes simulated on a PC. Hardware provided and used includes a PEAK PCAN-USB CAN interface and a Keil ARM evaluation board. Each workstation is shared by two students. Students immediately review each other ensuring that the class progress is not hindered by typographical errors.


This class does not include a certification test.


All training material is in English language. Classes are taught in English or German depending on location and participants.


The pricing is location dependent. Multiple student or early sign-up (more than 4 weeks before the event) discounts are available upon request.

Cancellation Policy

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.