ADVANCED EMBEDDED SYSTEMS

VINCENZO CARLETTI ADVANCED EMBEDDED SYSTEMS

0622700062
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA
EQF7
COMPUTER ENGINEERING
2019/2020



YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2017
SECONDO SEMESTRE
CFUHOURSACTIVITY
324LESSONS
324EXERCISES
Objectives
The course aims at presenting some advanced aspects, both methodological ad technological, of embedded systems applied in important industrial domains, such as the automotive field.

Knowledge and understanding
The development process for safety critical embedded systems. Simulation and validation with hardware-in-the -loop techniques. Communication protocols in industrial domains. The CAN protocol.


Applied knowledge and understanding
Realizzazione e testing, anche mediante ambienti di simulazione, di sistemi di controllo basati su sistemi embedded. Applications in the automotive field and in other industrial domains.
Prerequisites
The course requires the basic knowledge about embedded systems that is provided by the course "Sistemi Embedded".
Contents
Introduction. Real-Time Operating Systems. Task scheduling. Priority Inversion. (8 h)

Design and validation of dependable embedded systems. Failure models. Redundancy. Fault detection, tolerance, recovery. Safety-Integrity levels. (8 h)

Development process for a vehicle control system. Methods and tools. Modeling. Simulation: MIL, SIL, RCP, HIL, ACG. Electrical and electronic architecture. The CAN bus. (8 h)

Steps of the modeling and simulation process. Mechanical, electric and idraulic components. Logic components. (4 h)

Braking control systems (ABS) and dynamic control
systems (ASR, MSR, ESC). (4 h)

Project work: development and validation of a vehicle control system. (16 h)
Teaching Methods
THE COURSE CONTAINS THEORETICAL LECTURES, IN-CLASS EXERCITATIONS AND PRACTICAL LABORATORY EXERCITATIONS. DURING THE IN-CLASS EXERCITATIONS THE STUDENTS ARE DIVIDED IN TEAMS AND ARE ASSIGNED A PROJECT TO BE DEVELOPED ALONG THE DURATION OF THE COURSE.

In order to participate to the final assessment and to gain the credits
corresponding to the course, the student must have attended at least 70%
of the hours of assisted teaching activities.
Verification of learning
THE JUDGEMENT OF THE STUDENT IS BASED ON EITHER THE REALIZATION OF TEAM PROJECT AND AN ORAL EXAM. THE JUDGEMENT WILL CONSIDER THE FOLLOWING POINTS: KNOWLEDGE OF THE TECHNOLOGIES AND METHODOLOGIES PRESENTED IN THE COURSE; ABILITY TO DESIGN, DEVELOP AND TEST AN AVANCED EMBEDDED SYSTEM APPLICATION USING THE METHODOLOGIES AND THE TOOLS PRESENTED IN THE COURSE.
Texts
Lecture notes provided during the course.
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2021-02-19]