Get in Touch

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories