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 processes
- Physical and data link layer concepts
- Bus characteristics, topology, and termination requirements
- Error handling mechanisms within CAN
Day 2 – CAN Communication in Practice
- Types of CAN messages: Data, Remote, Error, and Overload
- Configuring bit timing & bus speed
- Considerations for bus load and latency
- Introduction to diagnostic protocols operating over CAN (UDS, OBD-II)
Day 3 – Introduction to CANoe
- Overview of CANoe: capabilities and key use cases
- Project setup: Configuration and simulation nodes
- Creating trace windows and panels
- Analysing traffic through filtering and logging techniques
- Simulation blocks and their configuration
Day 4 – Advanced CANoe & CAPL Programming
- Introduction to CAPL (Communication Access Programming Language)
- Structure, syntax, and event-based programming concepts
- Developing CAPL scripts for simulation and fault injection
- Simulating ECUs, gateway behaviour, and diagnostics
- Automating tests and generating reports
- Best practices for debugging and code maintenance
Requirements
- A foundational understanding of basic communication protocols and embedded systems
- Prior experience with automotive software testing or diagnostics
- Proficiency in C programming or equivalent scripting experience (noting that CAPL is similar to C)
Target Audience
- Automotive test engineers and validation specialists
- Software developers focused on CAN-based ECUs
- System integrators and engineers engaged in diagnostic testing or simulation using Vector tools
28 Hours
Testimonials (1)
All in general