Back to ESAcademy Home Page

CANopen for Development Engineers

A 1-day hands-on training class about the design, implementation and test of CANopen nodes and networks

Customized in-house classes available

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

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

  • An additional class is available for Network Administrators
  • PCs with adequate CANopen configuration, monitoring, analyzing, development and simulation tools are provided
  • For best class efficiency, the classes are limited to a maximum of 16 students

Audience:
For engineers and programmers who want to be able to develop their own customized CANopen nodes or design their own CANopen networks with customized nodes.

Agenda

Upcoming Classes

Time

Class Topic

08:00AM - 08:30AM Registration, Welcome
08:30AM - 10:00AM Lesson: Summary and review of CANopen features

Lesson: Major differences of CAN interfaces as implemented by various chip manufacturers

Hands-on: Introduction to the tools provided for this class
(class dependent)

  • Simulation Environment PCANopen Magic ProDS
  • PC based development with Borland-C
  • Optional: ARM7 developments with Keil/Gnu
  • Optional: PEAK MicroMod developments
10:00AM - 10:15AM Break
10:15AM - 12:00PM Lesson: CANopen Source Code / Library Configuration for MicroCANopen Plus or CMX-CANopen

Hands-On: Basic CANopen node development with MicroCANopen Plus

12:00PM - 01:00PM Lunch
01:00PM - 02:45PM Hands-on: Advanced CANopen node development with MicroCANopen Plus

Hands-on: Porting code to the different environments

02:45PM - 03:00PM Break
03:00PM - 04:30PM Hands-on Exercises: Design, Commission and Test of an entire network
04:30PM - 05:00PM Summary and outlook

Questions and answers

Prerequisites:
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 Starter Kit CANopen Magic ProDS Eval, the development system CANopen Magic ProDS and compiler systems from Borland, Keil and/or Fujitsu. CANopen Magic ProDS 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, a Keil ARM7 evaluation board and/or the PEAK MicroMod 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.

Certification:
This class does not include a certification test. However, it prepares all students to take the “CANopen Network Administrator Certification Test” offered by ESAcademy. An extra certification fee applies when requesting the certificate.

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

Tutors:
The classes are taught by either Olaf Pfeiffer or Christian Keydel, tutors at ESAcademy. Both are co-authors of the book “Embedded Networking with CAN and CANopen”. They regularly present at international events such as the Real-Time and Embedded Computing Conferences, the Embedded Systems Conferences and the international CAN conferences.

Pricing:
The pricing is location dependent.
Drinks and lunch are included in the tuition fee. 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.


San Jose, CA
Tel. (877) 812-6393
Fax. (877) 812-6382

www.esacademy.com
info@esacademy.com