Skip to main content
Skip header

Microcomputers in Automotive Systems

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code430-4120/01
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *Second Cycle
Year of Study *First Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites There are no prerequisites or co-requisites for this course unit
Name of Lecturer(s)Personal IDName
KUH37doc. Ing. Martin Kuchař, Ph.D.
SOB060Ing. Martin Sobek, Ph.D.
Summary
The subject develops basic knowledge from microprocessor technology. It focuses on better knowledge of modern microcomputer control systems for automotive applications. The features of a modern microcomputer control system are presented when controlling the coupled tail lamp model and the electronic car door model.
Learning Outcomes of the Course Unit
After completing the subject the student is able to define basic requirements for microcomputer control systems for use in automotive technology. He is able to explain the function of individual parts of microcomputer control systems and apply the acquired knowledge in the practical design of a microcomputer control system for automotive applications.
Course Contents
Lectures:
Requirements for a microcomputer system for use in automotive, the basic components of this system
Microcontrollers and processors for use in automotive systems. Overview of architectures and their properties, possibilities for use in individual areas.
Digital inputs and outputs. Circuit treatment of inputs against spurious influences, impulse signal processing, galvanically isolated inputs.
Pulse outputs of microcomputer system (PWM), galvanic isolation of outputs, peripheral solution of power outputs.
Analog Output Options for Microcomputer Systems. Overview of D / A converter types (principles), PWM as analogue output.
Analog inputs of microcomputer systems, overview of types of A / D converters and their principles.
Bus for communication with peripheral circuits of microcomputer system, I2C, SPI, OneWire, and more.
Bus for data transmission and communication with surrounding systems. Overview of individual buses and their use.
CAN bus, division according to standard, addressing, arbitrage and transfer priorities, data transfer, transmission failures, physical layer and its solution.
Serial bus division, basic features, USART bus.
USART physical layer bus and their applications (RS-232, RS-485/422), LIN bus properties, applications, applications.
Hardware solution for a microcomputer system for automotive applications. Case studies and demonstration solutions of different systems.
Development tools for creating application software. Assembly of program modules, interconnections. Time division.
Design of program modules and peripheral drivers.

Labs:
Circuits for adapting input digital signals.
Circuits for digital output and power signals.
Output analog circuits of control systems, D / A converters, measurement of their properties.
Input analog circuits of control systems, analog signal processing, A / D converters and their properties.
Analog output via PWM generator, measurement of its properties.
Getting acquainted with the development tools for designing the application software and with the universal application development platform for microcomputer control systems.
Test 1.
Design simple application for rectangular signal generation (Blik LED).
Communication via serial bus for debug information.
Impulse digital signal processing using MCU.
Analog data processing, A / D and D / A converter.
Use of I2C and SPI for communication with peripheral circuits.
Communication via CAN bus.
Test 2.

Term project
Theoretical design of a microcomputer system with software validation on a universal development platform.
Recommended or Required Reading
Required Reading:
BALL, Stuart R. Embedded microprocessor systems: real world design. 3rd ed. Boston: Newnes, c2002. ISBN 0-7506-7534-9.
ARNOLD, Ken. Embedded controller hardware design. Eagle Rock: LLH Technology Publishing, c2001. ISBN 1-878707-52-3.
HEATH, Steve. Embedded systems design. Oxford: Newnes, 1997. ISBN 0-7506-3237-2.
Brandštetter, P.: Mikropočítačové řídicí systémy II. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava,
2010.
BALL, Stuart R. Embedded microprocessor systems: real world design. 3rd ed. Boston: Newnes, c2002. ISBN 0-7506-7534-9.
ARNOLD, Ken. Embedded controller hardware design. Eagle Rock: LLH Technology Publishing, c2001. ISBN 1-878707-52-3.
HEATH, Steve. Embedded systems design. Oxford: Newnes, 1997. ISBN 0-7506-3237-2.
Recommended Reading:
VAN SICKLE, Ted. Programming microcontrollers in C. 2nd ed. New York: Newnes, c2003. ISBN 1-878707-57-4.
BARR, Michael. Programming embedded systems in C and C++. Sebastopol: O'Reilly, 1999. ISBN 1-56592-354-5.
MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s Atmel AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky,-. Přeložil Václav LOSÍK. Praha: BEN - technická literatura, 2003. ISBN 80-7300-077-6.
BARR, Michael. Programming embedded systems in C and C++. Sebastopol: O'Reilly, 1999. ISBN 1-56592-354-5.
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Credit and ExaminationCredit and Examination100 (100)51
        CreditCredit40 (40)20
                Test 1Written test10 0
                Test 2Written test10 0
                Protokoly k laboratorním cvičenímLaboratory work20 0
        ExaminationExamination60 (60)20
                Písemná část zkouškyWritten examination40 0
                Ústní část zkouškyOral examination20 0