Fieldbus protocol 2 days (14h)

CAN

Master the CAN bus (CAN Area Network): protocol theory, hardware and associated application layers.

Course Description

This CAN bus training gives embedded developers and test engineers a practical, working understanding of the Controller Area Network (CAN) — its physical layer, frame formats and the mechanisms that make CAN robust in industrial and automotive systems.

What the CAN bus training covers

The course explains CAN and CAN FD from the ground up: bus topology and the physical layer, standard and extended frame formats, non-destructive bitwise arbitration, bit timing and sampling points, error detection, error frames and fault confinement (error-active, error-passive and bus-off states). It also introduces the higher-layer protocols built on CAN and shows practical bus analysis and troubleshooting.

Who should attend

Embedded software and hardware engineers, test and validation engineers, and technical managers who design, integrate or debug CAN-based equipment and want a rigorous grounding in the protocol.

What you will learn

By the end, participants can read and interpret CAN traffic, size bit timing for a given bus, diagnose error and bus-off conditions, and make sound design decisions for reliable CAN and CAN FD networks.

Format and delivery

This course is delivered on-site or remotely by ISIT engineers and can be tailored to your team’s protocols, standards and experience level. Contact us to build a programme around your project.

Pedagogical Objectives

By the end of this course, participants will be able to:

  • Know the CAN bus fundamentals and relate the CAN bus and its application layers to the OSI model.
  • Understand the architecture of CAN frames (2.0A, 2.0B, FD).
  • Grasp the implementation of CAN networks and devices.
  • Understand the opening towards application layers (standardized and proprietary).

Course Program

  • Introduction to CAN; the CAN bus (ISO 11898-1).
  • CAN 2.0B: frame construction; stuffing / arbitration mechanisms; errors; bus speed (bit timing).
  • CAN 2.0B differences; CAN FD evolutions.
  • Physical layers (LS/HS/FD); topologies; media; physical signals.
  • CAN components: controllers and transceivers.
  • Application layers: CANopen, DeviceNet, J1939, ISO-TP.

Pedagogical Means

A digital training manual is provided to each participant. The session’s teaching plan outlines the methods used.

Monitoring of Participants

Entry questionnaire, mid-training quiz, exit questionnaire, and a satisfaction survey.

Register for CAN

Fill out the form below to register for this training or request a custom session for your team.