Embedded Networking with CAN
A full-day hands-on training class about the Controller Area Network (also known as CAN bus or CANbus).
The hands-on part implements several examples for ARM microcontrollers and uses PC-based tools for monitoring and stimulating the CAN bus.
This full-day class gives engineers a fast hands-on introduction into CAN.
|8:00AM - 8:30AM||Registration, welcome|
|8:30AM - 10:00AM||Objectives for the day.
Introduction to CAN.
Physical layer: signals, bits, synchronization
Data link layer: frames/messages, arbitration
|10:00AM - 10:15AM||Break|
|10:15AM - 12:00PM||Introduction to CAN.
Data link layer (cont.): error detection
Implementations: differences in CAN controllers
Higher layer protocol options
Live demo of a CAN bus - monitoring messages at the bit level and frame level
|12:00PM - 1:00PM||Lunch|
|1:00PM - 2:45PM||Short introduction to provided tools: boards, compiler, CAN tools.
Hands on CAN programming and analyzing.
Implementating and analyzing simple examples.
|2:45PM - 3:00PM||Break|
|3:00PM - 4:30PM||Advanced features of the CAN controller and PC tools.
CAN programming and analyzing (part 2).
Implementing customized examples.
Use the hardware filters of the CAN controller.
Use advanced stimulating features of the PC tools.
|4:30PM - 5:00PM||Summary and outlook.
Questions and answers.
Basic knowledge about the design and implementation of embedded systems is beneficial.
For the hands-on part, we provide computers with all the required PC software and a microcontroller starter kit with an ARM derivative.
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 1-day hands-on training class is $595 per student. Food and drinks are included.
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.