In this workshop you will acquire a fundamental understanding of CANoe as a development environment for CAN projects.
First the fundamentals of the CAN protocol are covered. Then you will learn how to operate CANoe as a measurement and analysis tool and for rest-of-bus simulation based on practical examples. You will use CAPL and special DLLs to create your own program node and the Panel Editor to create a graphic user interface window for emulating ECUs.
In the fourth module, you will apply your acquired knowledge by conducting extensive measurements, rest-of-bus simulations and analyses on real automotive networks.
Module 1: CAN Fundamentals
Prerequisites: none
- Introduction to serial bus systems in the automobile
- Introduction to CAN
- CAN Physical Layer
- Fundamentals of the CAN protocol
Module 2: Introduction to CANoe
Prerequisites: CAN Fundamentals
- Data interpretation with CANdb++
- Introduction to CANoe
- Measurement and nalysis with CANoe
- Stimulation and emulation
- Data logging and offline analysis
- Tips and tricks
Module 3: Introduction to CANoe Models
Prerequisites: CAN and CANoe Fundamentals
- Introduction to CANoe model cration
- Creating models
- Introducction to the Panel Editor
- Brief introduction to CAPL
- Integration of additional components in a CANoe model
Module 4: CANoe in Practice
Prerequisites: Experience in working with CANoe and CAPL
- Measuring the bus communication of automotive ECUs
- Analyzing multiple networked CAN bus systems
- Extensive data logging and data evaluation (offline analysis)
- Creating rest-of-bus simulations and startup on a breadboard setup
- Generating CANoe models with multiple bus systems