Fundamentals of Digital Control and Programming of Microcontrollers

Major: Electric Power Engineering, Electrotechnics and Electromechanics
Code of subject: 6.141.00.O.068
Credits: 5.00
Department: Electromechatronics and Computerized Electromechanical Systems
Lecturer: Professor Moroz Volodymyr Ivanovych, Senior Lecturer Biletskyi Yurii Olegovych
Semester: 6 семестр
Mode of study: денна
Learning outcomes: • knowledge of digital control systems synthesis and analysis basics, understanding of discretization and quantization processes and their impact on the behavior of digital systems; • ability to synthesize and analyze simple digital regulators; • knowledge of microcontrollers programming and digital systems realization basics; • ability to synthesize simple digital control systems for electromechanical objects.
Required prior and related subjects: • Automatic Control Theory; • Microprocessor Engineering; • Electronics and Integrated Circuit Engineering.
Summary of the subject: Mathematical principles of digital control systems: quantization by level, time-based discretization, theorem samples, z-transform. Discrete systems synthesis methods. Elementary digital controllers. Digital control systems hardware: ADC and DAC, signals commutation. Arithmetic and logical bases of microprocessor computing devices. Microprocessors’ programming. The organization of information exchange and processing in the microprocessor systems.
Assessment methods and criteria: • oral questioning, test (40%) • final test: written and oral form (60%)
Recommended books: 1. Куо Б. Теория и проектирование цифровых систем управления: Пер. с англ. – М.: Машиностроение, 1986. – 448 с. 2. Олссон Г. Цифровые системы автоматизации и управления / Г. Олссон, Дж. Пиани. – СПб. : Невский Диалект, 2001. – 557 с. 3. Костинюк Л. Д. та ін. Мікропроцесорні засоби та системи: Навчальний посібник. – 2-ге вид. Перероб., доп. – Львів: Вид-во Національного ун-ту «Львівська політехніка», 2002. – 200 с.