Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Day 1 – Introduction to CAN Protocol
- Overview of in-vehicle networking and the role of CAN.
- Fundamentals of the CAN protocol.
- Message framing, arbitration, and identifiers (standard/extended).
- Bit stuffing, CRC, ACK, and intermission.
- Physical and data link layers.
- Bus characteristics, topology, and termination.
- Mechanisms for CAN error handling.
Day 2 – Practical CAN Communication
- CAN message types: Data, Remote, Error, and Overload.
- Bit timing and bus speed configuration.
- Considerations for bus load and latency.
- Introduction to diagnostic protocols over CAN (UDS, OBD-II).
Day 3 – Introduction to CANoe
- Overview of CANoe: capabilities and use cases.
- Project setup: Configuration and simulation nodes.
- Creating trace windows and panels.
- Analyzing traffic using filtering and logging.
- Simulation blocks and their configuration.
Day 4 – Advanced CANoe & CAPL Programming
- Introduction to CAPL (Communication Access Programming Language).
- Structure, syntax, and event-based programming.
- Writing CAPL scripts for simulation and fault injection.
- Simulation of ECUs, gateway behavior, and diagnostics.
- Test automation and report generation.
- Best practices for debugging and maintenance.
Requirements
- A foundational understanding of communication protocols and embedded systems.
- Experience in automotive software testing or diagnostics.
- Experience with C programming or any scripting language (noting that CAPL is similar to C).
Target Audience
- Automotive test engineers and validation specialists.
- Software developers working with CAN-based ECUs.
- System integrators and engineers engaged in diagnostic testing or simulation using Vector tools.
28 Hours
Testimonials (1)
All in general