Automotive - MBD and Autosar Application Software Developmentwith MATLAB
Duration – 40 hrs.
Objectives
- Learn fundamentals of Model-Based Design (MBD) and AUTOSAR-based software development for automotive systems.
- Gain hands-on skills in TinyML, Edge AI, and AI model deployment on microcontrollers.
- Understand ECU architecture, CAN/LIN protocols, and functional safety (ISO 26262) concepts.
Tools & Platforms
- Software: MATLAB/Simulink, Embedded Coder, CAN-BusMaster Analyzer, Python, TensorFlow Lite.
- Hardware: Automotive ECU boards, Microcontroller (ARM Cortex-M), Sensors, Actuators, CAN/LIN transceivers.
- Protocols: CAN, LIN, Autosar Classic & Adaptive.
Pre-requisites
- Basics of C programming and MATLAB/Simulink.
- Knowledge of microcontrollers and digital electronics.
- Familiarity with control systems and automotive basics (preferred but not mandatory).
Take away
- Practical experience in TinyML-based automotive applications.
- Ability to design, simulate, and deploy MBD models with MATLAB/Simulink.
- Knowledge of CAN/LIN communication, ECU programming, and functional safety.
- Understanding of AUTOSAR architecture and BSW components for real-world automotive projects.
Automotive - MBD and Autosar Application Software Development with MATLAB
- Introduction to TinyML & Edge AI: Edge AI vs. Cloud AI, Embedded AI use cases
- Sensor Data Acquisition: Real-time data collection and visualization (e.g., using Serial Plotter)
- Feature Extraction Techniques: Python/MATLAB-based feature extraction from sample sensor data
- Intro to ML for Microcontrollers: Basic ML concepts-classification, regression, training, testing
- TinyML Model Optimization: Quantize and test model using TensorFlow Lite
- AI Model Deployment ECUs, Types of ECU, Sensors and Actuators, ESD and Safety basics
- Automotive Systems Overview
- CAN Architecture
- CAN Frames: data, remote, error frames
- CAN arbitration
- CAN programming
- Message Filtering and Error Handling
- CAN Frame Analysis Using CAN- BUSMASTER Analyzer
- LIN Bus: Working Principle and Applications, Frame format
- Introduction to Automotive Functional Safety: Overview of ISO 26262, ASIL levels, safety lifecycle
- Autosar Architecture Basics: Classic vs. Adaptive Autosar
- Basic Software Components (BSW)