Introduction to fundamental principles of control applied on real systems, using microcontrollers and standardized computer technologies. Application of acquired knowledge of control theory on selected systems in practice. Work with sensors and actuators. Programming of the conterol logic at the lowest level. Implementation of control scenarios, process data acquisition and analysis. In this course, student will realize an individual project on the selected system.
Prerequisites for registration:
1 Embedded systems
a. general Introduction
c. usage in practice
2 Interaction between embedded system and outside world
a. Introduction to sensors (types and their usage )
b. Introduction to the actuators ( types and their usage )
a. general introduction
b. types and area of usage
c. principles of operation
d. advantages and limitations
a. communication scenarios with microcontrollers
b. programming languages
c. introduction to programming environment
5 Introduction to programming language
6 Programming methods for microcontrollers
7 Implementation of control logic
a. introduction to the control algorithms
b. logical controllers
c. digital implementation of the PSD controller
d. digital implementation of the state-space controller and transfer function
8 Practical applications : object distance measurement using ultrasound
9 Practical applications : implementation of closed control loops
10.-12. Realization of final project
13 Presentation of final project
Recommended or required reading:
TREVENNOR, A. Practical AVR Microcontrollers. Springer Science + Business Media New York: Apress, 2012. 416 s. ISBN 978-1-4302-4446-2.
MATOUŠEK, D. Práce s mikrokontroléry Atmel AVR. ČR: BEN, 2006. 376 s. ISBN 80-730-0209-4.
MIKLEŠ, J. – FIKAR, M. Process Modelling, Identification, and Control. Berlin Heidelberg: Springer Berlin Heidelberg New York, 2007. 480 s. ISBN 978-3-540-71969-4.
Planned learning activities and teaching methods:
The course is conducted as 13 two-hour exercises held in laboratory.
Assesment methods and criteria:
Quizzes, individual assignments, final project.
Language of instruction:
Institute of Information Engineering, Automation and Mathematics was established in 1.1.2006 from two departments: Department of Information Engineering and Process Control and Department of Mathematics.