Vehicle networks and infrastructure
Brief description
The training program is intended for engineers who need to transition from the generic engineering or software engineering disciplines to the automotive industry. The program consists of theoretical and practical sessions organized around the essential automotive communication bus technologies (CAN(FD), LIN, FlexRay, Automotive (Deterministic) Ethernet). Program participants are familiarized with the automotive buses genesis, their role, and their applicability in real-world projects. The course starts-off by laying a foundation for understanding the necessary building blocks of any communication protocol from physical to application layer – details of the non-automotive serial buses and protocols that inspired the automotive world are examined and then compared to a more rigid automotive requirements and limitations. The specific focus of the course are the four automotive communication protocols (established and emerging), and more specifically their building blocks (physical lines and signals, data encoding, shared medium access, supported traffic types, time synchronization and deterministic behavior, etc.) which are examined in detail. Focus is put on the explanation and interpretation of major parts of each of the protocols necessary for designing, implementing, and analyzing of automotive networks. The lectures are accompanied by a running example with exercises, to highlight and support the application of the communication protocols: usage of state-of-the art industrial grade tools allows to have a hands-on experience on how to create network description files, to measure and visualize the performance of real and simulated devices, and finally test and debug networked systems.
TBC
Online
Novi Sad
30 Online
30 Contacts
1200 Euros
Education:
University of Novi Sad, Serbia, 2003-2009
• Master of Science in Electrical Engineering and Computer Science
Grenoble Institute of Technology, 2009 – 2013
• PhD in Computer Science
Professional Experience:
Teaching Assistant and Doctoral Researcher, Grenoble Institute of Technology, 2009 – 2013
Researcher, Institute “Mihajlo Pupin”, Serbia, 2013 – 2016
Associate Professor at University of Novi Sad, 2016 – present
Head of Automotive SW Development Group, TTTech Auto, 2016 – present.
Objectives of the program
The goals of the program are to train people to:
- Get an overview and understanding of communication building blocks, concepts, definitions, and summary of relevant automotive requirements and limitations.
- Get in depth understanding of the four most relevant communication protocols (CAN(FD), LIN, FlexRay, Automotive (Deterministic) Ethernet) and their building blocks (physical lines and signals, data encoding, shared medium access, supported traffic types, time synchronization and deterministic behavior, etc.).
- Understand the lifecycle and processes of automotive communication development: from network design and description, through configuration of the measurement environment, through analysis and visualization of the performance, to testing, automation, and debugging.
- Perform network design by creating the network description file (nodes, messages, frames, signals, and configuration).
- Prepare and execute network measurement configuration for both simulated and real networked devices.
Who Should Participate?
The target group of training in the field of automotive software engineering are engineers who completed basic level of study in electrical or software engineering and need to pursue the transition to the automotive industry.
Course in details
Asynchronous preparation
– Materials: L1- General serial buses (45’)
On-site or Online Interactive session
– Exercise: E1 – Tools and Utils (90’)
• CANoe Basics
• CAPL Basics
• Restbus simulation Basics
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L2- Automotive requirements for serial buses (45’)
On-site or Online Interactive session
– Exercise: E2 – Tools and Utils (90’)
• CANoe Advanced
• CAPL Advanced
• Restbus simulation Advanced
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L3 – CAN Bus – Basics (45’)
On-site or Online Interactive session
– Exercise: E3 – CAN Basic (90’)
• DBC format
• Restbus configuration
• CAPL4CAN
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L4- CAN Bus – Advanced (45’)
On-site or Online Interactive session
– Exercise: E4 – CAN Advanced (90’)
• DBC format
• Restbus configuration
• CAPL4CAN
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L5- LIN Bus – Basics (45’)
On-site or Online Interactive session
– Exercise: E5 – LIN Basics (90’)
• LDF format
• Restbus configuration
• CAPL4LIN
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L6- LIN Bus – Advanced (45’)
On-site or Online Interactive session
– Exercise: E6 – LIN Advanced (90’)
• LDF format
• Restbus configuration
• CAPL4LIN
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– NA
On-site or Online Interactive session
– Project Introduction (15’)
– Project Consultations (2×30’)
– Project Presentation (15’)
Asynchronous hands-on work
– Work on Project in Offline mode (240’)
– Work on Project presentation (45’)
Asynchronous preparation
– Materials: L7- FlexRay Bus – Basics (45’)
On-site or Online Interactive session
– Exercise: E7 – FlexRay Basics (90’)
• FIBEX format
• Restbus configuration
• CAPL4FR
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L8- FlexRay Bus – Intermediate (45’)
On-site or Online Interactive session
– Exercise: E8 – FlexRay Intermediate (90’)
• FIBEX format
• Restbus configuration
• CAPL4FR
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L9- FlexRay Bus – Advanced (45’)
On-site or Online Interactive session
– Exercise: E9 – FlexRay Advanced (90’)
• FIBEX format
• Restbus configuration
• CAPL4FR
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L10- (Automotive) Ethernet Bus (45’)
On-site or Online Interactive session
– Exercise: E10 – 1TPCE Basics (90’)
• ARXML format
• Restbus configuration
• CAPL4BR
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L11- Time-Triggered Ethernet (45’)
On-site or Online Interactive session
– Exercise: E11 – 1TPCE Advanced (90’)
• ARXML format
• Restbus configuration
• CAPL4BR
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– Materials: L12- Time-Sensitive Networking (TSN) Ethernet (45’)
On-site or Online Interactive session
– Exercise: E12 – COM Testing Basics in Python (90’)
• Python API
• CANoe Interactions
• Testing Setup
• Automation
Asynchronous hands-on work
– Continuation of exercise in Offline mode (15’)
Asynchronous preparation
– NA
On-site or Online Interactive session
– Project Introduction (15’)
– Project Consultations (2×30’)
– Project Presentation (15’)
Asynchronous hands-on work
– Work on Project in Offline mode (240’)
– Work on Project presentation (45’)
Test: 60min