AUTOMOTIVE EMBEDDED DOMAIN
Duration: 6 Months
Eligibility for Admission: Entrance Test & Technical Interview.
Course Structure Description:
The automotive electronics are on their way to become software-defined systems. Electronics systems have augmented and/or replaced mechanical and electromechanical systems during this time frame, and much more is on the way.
The applications of embedded systems include:
- Home Appliances: Washing machines, microwave appliances, etc.
- Automobile: Airbag systems, GPS, anti-locking brake system, fuel injection controller devices, etc.
- Office Automation: Copy Machine, Fax, modem, smart phone system, etc.
- Entertainment: Video games, mp3, mind storm, smart toy, etc.
- Industrial Automation: Voltage, temperature, current, and hazard detecting systems.
- Aerospace: Flight attitude controllers, space robotics, automatic landing systems, navigational systems, space explorer, etc.
- Medical diagnostic devices: ECG, EMG, MRI, EEG, CT scanner, BP Monitor, Glucose monitor,
- Banking and Finance: Share market, cash register, smart vendor machine, ATM, etc.
There is no question that car electronics and software content will grow significantly in the future as Advanced Driver-Assistance System (ADAS), connectivity, cybersecurity, self-driving and other functionality expands.
Target Audience:
- Students from engineering disciplines like- Electronics, Electronics & Tele Communications, Automotive and Computer Science.
- Third year students from above profession can also go for this course.
- People already working in the field of embedded electronics, who need to get hike by upgrading their knowledge.
- People who completed college and looking for getting jobs in core companies.
Course Structure:
- Embedded systems:
- Introduction, Types of Embedded Systems, Features of Embedded Systems, Layout Model of Embedded System, Real Life Examples & Applications, Microprocessor versus Microcontroller, Future of Embedded Processors, Embedded System Constraints etc.
- Automotive Embedded Systems:
- Automobile construction, subsystems, BOM, Working principle
- Vehicle Body and convenience electronics
- Automotive Electric Vehicles – Traction battery pack, DC-DC Converter, Electric motor, Power inverter, Charge Port, Onboard charger, Controller, Auxiliary batteries, Thermal system (cooling), Transmission
- Vehicle power supply controllers and lighting modules
- Door control modules Safety electronics: Active safety systems such as ABS, ASR& ESP etc.
- Passive safety systems such as restrained systems and their associated Sensor in an automobile.
- Power train electronics – Petrol Engine Management
- Infotainment electronics – Dashboard /Instrument cluster, car audio, telematics system, navigation system, multimedia systems etc.
- Cross application technologies like vehicle power supply system
- Software Development demands in Automotive Industry
- Embedded Automotive Protocols – CAN, LIN, I2C, UART, SPI, Ethernet, FlexRay, etc
- Automation Technologies – PLC, SCADA, MES, Industry 4.0, Digital Twins
- Embedded Electronics Basics
- Analog Data, Digital Data, Number Systems (Digital, Binary, Hexadecimal), Logic Design, Logic Gates, Combinational Logic, Multiplexer Circuits, Adder Circuits etc.
- Resistors, Capacitors, LED, Potentiometer, Amplifiers, Transistors, Diodes, Inductors, Attenuators, Filters, Oscillators, Different types of Motors, PWM etc.
- AC-DC Circuits, ADC, DAC etc.
- Networking Basics – BUS Network, Ethernet, Routers, Wi-Fi modules, 3G,4G,5G Technologies etc.
- Embedded Systems Bare Metal Programming, RTOS
- Embedded Programming Languages
- Detailed learning of programming languages from scratch along with real life projects.
- Assembly Language
- Embedded C Language
- Object Oriented Languages – C++ & Python
- Microcontrollers
- Introduction – Input Output Ports, Timers, Counters, Serial Communication, Interrupts, Analog to Digital Convertor, Relay, DC Motor, Buzzer etc
- Microcontrollers – 8051, ARM7, CortexM4, PIC, AVR, STM32
- Keil IDE
- Microcontroller programming for its features with selected language (i.e. Embedded C, C++ or Python)
- System on Chip (SoC) interfacing & programming – SoC comprises a CPU, Peripheral devices (Timers, counters), Communication Interfaces (I²C, SPI, UART), and Power Management Circuits on a single IC.
- Arduino – Electronics Platform
- Introduction to Arduino UNO Board
- Arduino Software (IDE) & Electrobot Development Kit
- 20 Interesting projects using Arduino UNO Board and Arduino Software
- Introduction to STM32 – 32 bit ARM architecture based Microcontroller
- Introduction – STM32 Naming and Pinout, GPIO Registers, Control Registers, ARM Cortex, CMSIS, ARM Cortex M4 Architecture
- Nucleo Development Boards
- STM32 Development Boards
- Configuration of Arduino IDE to program STM32 Boards
- STM32 CubeMX IDE
- IoT
- Introduction to IOT
- Arduino Simulation Environment
- Sensor & Actuators with Arduino
- Basic Networking with ESP8266 Wi-Fi module
- IoT Protocols
- Cloud Platforms for IOT
- MQTT Protocol
- Preparing NodeMCU, NodeRed Interface
- Real Life IoT project
- Introduction to Autosar
- AUTOSAR Basics, Software Components & Application Layer, Basic Software Layer, MCAL Layer, Services Layer, Autosar Architecture, Diagnostics, Memstack, RTE, AUTOSAR Complex Drivers
- AUTOSAR OS & C Rules
- Autosar Model Development in MATLAB
- Modelling AUTOSAR SWCs in MATLAB
- Embedded Coder vs AUTOSAR Coder
- AUTOSAR Editor – Code Mapping
- TRACE32 AUTOSAR Training
- Automotive Functional Safety
- Automotive Functional Safety Concepts
- MISRA C guidelines
- Overview of ISO26262
- ISO26262 – 1 and ISO26262 – 2
- Different safety standards & levels
- Software Development -Testing – Verification & Validation
- Model Based Development
- Software Development Lifecycle – SDLC models, SDLC frameworks
- V Cycle in Automotive Embedded Software Development
- System Engineering (V&V), Requirements Engineering
- Identifying Verification and Validation from the V- Cycle
- Usage of V-model in present Agile world
- ASPICE Process Overview
- ASPICE Maturity Levels
- Model in Loop Testing & Validation
- Software in Loop Testing & Validation (SIL)
- Hardware in Loop Testing & Validation (HIL)
- Analysis, Simulation, Testing and Diagnostics Tools & Technologies
- MATLAB & Simulink
- CANanalyser, CANoe, CANape
- EB-Tressos
- K-SAR Studio
- Keil IDE, Arduino IDE,
- Tinkercad, SimulIDE, MBED Platform
- Proteus Design Suit, Intel Quartus Prime
- Git & GitHub, JIRA
- Soft skills, Employability enhancement
- Communication skills, Time Mgt, Project Mgt, Quality Standards, MS office, Interview Skills, etc.