The course aims at providing basic knowledge pertaining the operation and use of the different types of electric motor drives:
* direct current machines;
* DC and AC brushless;
* asynchronous machines;
* step motor drives.
At the end of the course the students should know, for each type of motor drives:
* construction details;
* operating principles;
* the applicable sensors for current, position and speed sensing;
* the main control schemes and algorithms;
* the possible applications (industrial, powertrain, appliances, etc.).
The latter part of the course aims at providing the basic knowledge and best practices for the digital control of electric drives, in particular using fixed point microcontrollers and DSPs. In this context the students should be able to design control algorithms based on fixed-point processors using the whole available numeric range and implementing good practices of embedded programming.
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.