0% found this document useful (0 votes)
184 views4 pages

Automotive Embedded Testing Course - Basivc

this is leaflet for conducting training on Automotive electronics

Uploaded by

chilukurisatya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
184 views4 pages

Automotive Embedded Testing Course - Basivc

this is leaflet for conducting training on Automotive electronics

Uploaded by

chilukurisatya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Automotive Embedded Testing

CAN:
1. Introduction of CAN protocol
2. Number Systems
3. Properties of CAN
4. CAN Speed & Voltage
5. CAN Formats (Standard & Extended)
6. CAN Frames
• Data Frame
• Remote Frame
• Error Frame
• Overload Frame
7. CRC Calculation
8. CAN Errors
9. Bit Timing

CANoe:

• Installation of CANoe Tool


• Guidelines
• Data Base Creation
• Panel Designing
• Simulation Setup
• Scripting

CAPL Scripting:

• Events
• Functions
• Messages
• Signals
• Data Types Etc.,
• CAPL Programs
• Real time Interview CAPL Programs

CANTP:

• What is CANTP?
• Frames of CANTP

CANFD:

• What is CANFD?
• Frame of CANFD.
UDS:

• Introduction
• Purpose of UDS
• Service ID’s (SID’s)
10 - Diagnostic session control
11 - ECU Reset
14 - Clear DTC
19 – Read DTC
22 – Read data by Identifier
2E – Write data by Identifier.
3E – Tester Present
27 – Security Access
28 – Communication Control
2F – Input/Output control by Identifier
31 – Routine Control
85 – Control DTC Settings

• Negative Response (NRC’s)


10 – General Reject
11 – Service Id not Supported
12 - Subfunction not Supported
13 – Invalid data Length
22 – Condition Not Correct
24 – Request sequence Error
31 – Request Out of Range
33 – Security Access Denied
35 – Invalid Length
36 – Exceeded no.of Attempts
37 – Required Time Delay Not Expired
7E – Subfunction not Supported in Current/Active Diag Session
7F – Service ID not Supported in Current/Active Diag Session
78 – Request Received Response Pending

• Aging Counter
• Bench Setup
• Flashing Concepts

Testing Concepts:

• What is Testing?
• Methods of testing
• White Box Testing
• Black Box Testing
• Gray Box Testing
• Types of System Testing
ADAS:

• Introduction to ADAS Project


• Base Software (BSW)
• Application Software (ASW)
• Radar
• Communication Manger (COM)
• Network Management
• Tx Message Periodicity check
• COM - Initial value Check
• COM – Tx Rx check
• Customer Diagnostics (CD)
• CD – Common Diagnostics – 10 SID
• CD – Common Diagnostics – 11 SID
• CD – Common Diagnostics – 28 SID
• CD – Common Diagnostics – 14 SID
• CD – Common Diagnostics – 19 SID
• CD – Common Diagnostics – 31 SID
• Fault Management
• Adaptive Cruise Control

AUTOMOTIVE ETHERNET:

• OSI Reference Models


➢ Application Layer
➢ Presentation Layer
➢ Session Layer
➢ Transport Layer
➢ Network Layer
➢ Datalink Layer
➢ Physical Layer
• Ethernet Frame
• IPV4 Header
• IPV6 Header
• TCP Header
• UDP Header
• DOIP
• SOMEIP
• SOMEIP-SD

PYTHON:

• Core Python
• Data Structures
Testing Methodologies:
1. Waterfall model
2. Agile Model
3. V -Model (STLC & SDLC)
Automotive Projects:
1. Milestone Project
2. Real Time Project (Cluster)
➢ What is Project?
➢ Task Allocation and Portals
➢ Specification sheet Analysis (3 real time requirements will be covered)
➢ Test Case Development
➢ Testcase Execution
➢ Cluster Features (Telltale’s, RTT’S, Chimes, Guage’s, Warnings)
➢ BUG LIFE Cycle
3. Rest bus Simulation.
➢ Professional Database Creation
➢ Requirements of the Project
➢ Event Messages
➢ Event Periodic Messages
➢ Fixed Periodic Messages
➢ DBC for Matrix Specifications
➢ Message Implementation for Event, Event Periodic and Fixed Periodic Messages
4. Automate Canoe with Python
5. Automation ADAS Testcases through Python
6. Automate Diagnostics with Python

Note:
Real time Interview Questions, Concepts and Programs will be covered.

You might also like