iksc_vehicle_automotive

Product Design : Automotive Embedded Systems

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

1. 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.

2. 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

3. 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

4. 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

5. 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.

6. Arduino - Electronics Platform
• Introduction to Arduino UNO Board
• Arduino Software (IDE) & Electrobot Development Kit
• 20 Interesting projects using Arduino UNO Board and Arduino Software

7. 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

8. 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

9. 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

10.Automotive Functional Safety
• Automotive Functional Safety Concepts
• MISRA C guidelines
• Overview of ISO26262
• ISO26262 – 1 and ISO26262 - 2
• Different safety standards & levels

11.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)

12.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

13.Soft skills, Employability enhancement
• Communication skills, Time Mgt, Project Mgt, Quality Standards, MS office, Interview Skills, etc.

Placement Companies


• Automotive Embedded Software Engineer
• Embedded Software Engineer (Firmware)
• System Software Engineer (Kernal & RTOS)
• Application Software Engineer (Device Drivers)
• Software Test Engineer.
• Embedded Hardware Engineer.
• Embedded System Trainer

Programs

For Engineering Professional
For MBA Professional
For School Student

Apply Online

//