Course detail
Vehicle Operation Control 1
FEKT-MPA-VO1Acad. year: 2025/2026
In the first part of the course, students become familiar with architecture of ECU, common microcontrollers and fundamentals of the MCU programming. Then, some of the internal and external peripheries will be described in detail and examples of the building blocks application will be given. In the next part of the course, methods of reliability and functional safety will be presented. Then, RTOS and fundamentals of AUTOSAR will be explained. At the end, the tools and protocols of the on-board diagnostics will be presented.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Entry knowledge
Rules for evaluation and completion of the course
Evaluation of activities is specified by a regulation, which is issued by the lecturer responsible for the course annually.
Aims
The graduate is able:
- describe architecture of ECU and its subsystems
- explain basics of microcontroller peripherals
- design some microcontroller systems with respect to the automotive domain
- program some microcontroller systems
- discuss safety and reliability of a microcontroller system in automotive domain
- orient oneself in on-board diagnostics tools
Study aids
Prerequisites and corequisites
Basic literature
BRADÁČ, Zdeněk, FIEDLER, Petr and Pavel KUČERA. Embedded systémy pro průmyslové řízení. Skriptum VUT. (CS)
Recommended reading
Classification of course in study plans
- Programme MPA-AEE Master's 1 year of study, winter semester, compulsory
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Microcontroller architecture – CPU, memory management, accelerators
3. Fundamentals of MCU programming design and tools, state automata
4. Basic MCU peripherals – GPIO, timer, clock system, WDT, IRQ
5. Basic MCU peripherals – ADC, UART
6. Basic MCU peripherals – SPI, I2C
7. Advanced MCU peripherals – DMA, RMII, DCAN, RGN
8. Design of an embedded system
9. External components integration
10. Real-Time Operating System (RTOS)
11. Fundamentals of AUTOSAR
12. Fault-tolerant systems
13. On-board diagnostics – tools, OBD protocols
Laboratory exercise
Teacher / Lecturer
Syllabus
week 2 – 12 Individual project
week 13 Presentation of the project