Automotive Trainings

In Vehicle Networks

Overview

In this training module, we will begin with the importance of networking buses in distributed systems and in-vehicle networks for vehicles. You will learn a comprehensive overview of the basics of CAN protocol. The You will get the deeper understanding of CAN ISO standard which covers Physical layer and Datalink layer of the bus. The CAN matrix or database will be covered along with respective test tool overview.

After completing this module, participants will be able to understand the CAN bus and work on the software development & testing of the CAN bus.


Attendees

Systems Engineers, Software Tech Leads, Software Developers & Testers


Duration

1.5 days including self study reading material & practical examples


Training Format

In-person or Remote


Prerequisites

Basics of serial communication buses

Contents

  • Introduction of CAN
  • Basic CAN Bus properties
  • CAN ISO Standards overview
  • Layered architecture & ISO/OSI Model
  • CAN Physical Layer
  • CAN Datalink Layer
  • Frame Types
  • Error handling & Fault Confinement
  • CAN database & test tools
  • CAN vs CAN FD
  • Writing ECU software for CAN

Overview

In this training module, you will learn the LIN basics and its important properties. Topics such as schedule table, status & network management and diagnostic will be covered in detail to understand its features. The LIN network description or database will be covered along with respective test tool overview.

After completing this module, participants will be able to understand the LIN bus and work on the software development & testing of the LIN bus.


Attendees

Systems Engineers, Software Tech Leads, Software Developers & Testers


Duration

2 days including self study reading material & practical examples


Training Format

In-person or Remote


Prerequisites

Knowledge of UART communication

Contents

Part I: LIN Basics

  • Introduction of LIN
  • Basic LIN Bus properties
  • ISO Standards overview
  • Layered architecture & ISO/OSI Model
  • Physical Layer
  • Frame Types
  • Schedule Tables
  • LIN bus Database & test tools

Part II: LIN Advanced

  • Status Management
  • Network Management
  • Transport layer
  • Diagnostics
  • Writing ECU software for LIN

Overview

In this training module, we will start with the basic introduction and history of FlexRay as an in-vehicle network. You will learn a comprehensive overview of the basics of FlexRay protocol. You will gain more in-depth understanding of FlexRay ISO standard which covers Physical layer and Datalink layer of the bus. The FlexRay network matrix or Fibex database will be covered along with related test tool overview.

After completing this module, participants will be able to understand the FlexRay bus and work on the software development & testing of the FlexRay bus.


Attendees

Systems Engineers, Software Tech Leads, Software Developers & Testers


Duration

2 days including self study reading material & practical examples


Training Format

In-person or Remote


Prerequisites

Basics of serial communication buses

Contents

Part I: FlexRay Basics

  • Introduction & history
  • Basic Bus properties
  • ISO Standards overview
  • Layered architecture & ISO/OSI Model
  • FlexRay Network topologies
  • Physical Layer
  • Datalink Layer

Part II: FlexRay Advanced

  • Frame Format
  • Clock Synchronisation
  • Startup & Wakeup strategy
  • Error handling
  • FlexRay database & test tools
  • Writing ECU software for LIN

Overview

In this training you will learn the J1939 as in-vehicle network and its use in Trucks, Buses, Agriculture and Diesel powertrain applications. The SAE standard documents will also be covered in order to understand their significance while working on J1939 applications. You will learn the in-depth details of transport protocol, diagnostic and network management. Furthermore, you will also use the ElectRay’s eLite.J1939 Stack Configuration tool to configure the module and generate the code.

After completing this module, participants will be able to understand the J1939 bus and work on the software development & testing of the J1939 bus.


Attendees

Systems Engineers, Software Tech Leads, Software Developers & Testers


Duration

2 days including self study reading material & practical examples


Training Format

In-person or Remote


Prerequisites

CAN Bus communication

Contents

Part I: J1939 Basics

  • Introduction of J1939
  • Basic Bus properties
  • ISO Standards overview
  • Layered architecture & ISO/OSI Model
  • Message formats
  • Bus Database & test tools

Part II: J1939 Advanced

  • Transport layer
  • Diagnostics
  • Network Management
  • Writing ECU software & Tests for J1939
  • ElectRay’s eLite.J1939 stack configuration hands on

Download Profile