The laboratory activity aims at providing the instruments and knowledge for writing control firmware for the digital control of electric drives based on fixed-point microcontrollers and DSPs. The acquired knowledge will be applied through a hands-on approach for the implementation of a digital drive control using a development kit that will be provided to students.
Students will have to acquire the best practices for embedded and event driven programming for the real-time control of systems, and apply them to the digital control of an electric motor drive.
The activities will be carried on by teams of 3-4 students, with the additional goal of improving their teamwork soft skills.
Fundamentals of programming, fundamentals of electronic computers.
Course contents summary
Laboratory design and implementation of a DSP- or microcontroller-based electric motor drive.
Architecture and use of microcontrollers and DSPs for power converter control.
Programming best practices for embedded event-oriented firmware aimet at real-time control.
Tutorial on integrated development environments for commercial microcontrollers and DSPs.
All of the above notions will be taught through a hands-on approach during the design and implementation of a DSP- or microcontroller-based electric motor drive in the laboratory.
Lecture notes available from the Elly online platform.
Laboratory activities using development kits for motor control.
Assessment methods and criteria
Report on the laboratory activity and oral examination.
At the end of the laboratory activities each team of students must deliver a written report. After receiving an evaluation of their report, the students can individually take the oral examination.
The result of the oral examination accounts for 2/3 of the final mark, while the laboratory activity evaluation accounts for 1/3.