Embedded systems are electronic processing systems based on different kind of microprocessors (microcontrollers, DSP, FPGA, etc.) specifically designed for a single application and are usually integrated (embedded) into the system they control; they cannot be reprogrammed by the user. They are widely used in automation and mechatronics.
At the end of module, the student will be able to: estimate the main requisites, in terms of resources needed (memory, I/O channels, communication bandwidth, computational power) for an embedded applications; identify the peripherals needed for a given application and program them; design and develop code for real-time applications on microcontrollers; use the tools for compiling and downloading code on microcontrollers.
The course aims to provide students with basic knowledge on the control of linear systems through dynamic output feedback. By the end of the course, students should be able to: 1) design state observers for linear systems, 2) study the stability of a dynamic system using the Lyapunov model, and 3) discretize the synthesis of linear systems with a regulator.
The course consists of lectures, totaling approximately 50 hours, including both theory and practice.
1) General introduction to dynamic feedback for LTI systems; 2) state observers for LTI systems; 3) dynamic output feedback for LTI systems using observers: 4) stability of systems using the Lyapunov method; 5) PID controllers; 6) fundamentals of discretization.
1) P.J. Antsaklis, A.N. Michel, Linear Systems, Birkauser, 2006.
2) H. Khalil, Nonlinear Systems, 3rd Edition, Prenctice Hall, 2002.
3) Q. Li, C. Yao, Real-Time Concepts for Embedded Systems, CMP Books, 2003.
4) D. E. Simon, An Embedded Software Primer, Addison-Wesley Professional, 1999.
Ricevimento: On demand, by agreeing via email.
https://corsi.unige.it/en/corsi/8784/studenti-orario
The exam consists of a written part (with a maximum score of 24/30), a project on the synthesis and discretization of system regulation (with a maximum score of 6/30), and an oral exam, at the discretion of the instructor.
Details on how to prepare for the exam and the depth of coverage for each topic will be provided during the lectures.