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