Summer Semester 2009/10
Summer Semester 2010/11
Summer Semester 2011/12
Digital controllers E MAR2SO1003
Course content:
Lecture:
Term and implementation of digital controllers, hardware used to realizing digital control systems. Interrupts and its role in operating of digital controllers based on example of STM32 microcontroller programming. Serial communication, its architecture and protocols used in digital controllers. Fuzzy logic and fuzzy logic controllers. AD and DA converters, parameters and implementing approaches. Real time operating system for STM32.
laboratory:
Realizations of typical digital control applications with utilizing ZL27ARM evaluation board. Examples of applications: gate control, traffic lights control, elevator control, simple fuzzy logic controller, control of temperature (PID).
(in Polish) Rodzaj przedmiotu
Course coordinators
Learning outcomes
Student should get the knowledge about solutions and hardware used in designing of digital controllers and digital control systems. The knowledge should enable student ability to design, configure and program digital controller for specific application.
Assessment criteria
Lecture - final exam. Laboratory - resultant mark of all exercise reports and tests mark (100%)
Bibliography
a) basic references:
1. Paprocki Krzysztof: Mikrokontrolery STM32 w praktyce, Wydawnictwo BTC, 2009,
2. Castillo Oscar: Type-2 fuzzy logic : theory and applications, Springer-Verlag, 2008,
b) supplementary references:
1. Fryśkowski, Bernard: Systemy transmisji danych, Wydaw. Komunikacji i Łączności, 2010,
2. Gofton, Peter W. Opanuj komunikację szeregową, Wydawnictwo PLJ, 1995.