Microprocessor Based Control of Electric Machines

Data is displayed for the academic year: 2024./2025.

Laboratory exercises

Course Description

The course deals with the application of microprocessors in control systems for electrical machines. First, the basic operating principles of microprocessors, microcontrollers, and digital signal processors (DSPs) are discussed. Then, the main principles of digital control, the adaptation of measurement signals, and the implementation of control algorithms in a digital control system are discussed. The course analyzes the operation of digitally controlled brushless DC motors (BLDC).

Study Programmes

University graduate
[FER3-HR] Audio Technologies and Electroacoustics - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Communication and Space Technologies - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Computational Modelling in Engineering - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Computer Engineering - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Computer Science - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Control Systems and Robotics - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Data Science - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Electrical Power Engineering - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Electric Machines, Drives and Automation - profile
Elective Courses (1. semester) (3. semester)
Elective Courses of the Profile (1. semester) (3. semester)
[FER3-HR] Electronic and Computer Engineering - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Electronics - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Information and Communication Engineering - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Network Science - profile
Elective Courses (1. semester) (3. semester)
[FER3-HR] Software Engineering and Information Systems - profile
Elective Courses (1. semester) (3. semester)

Learning Outcomes

  1. analyze implemented control algorithms in digital system
  2. evaluate performance of a control system
  3. analyze influence of control system parameters on operation of an electric motor drive
  4. analyze disturbances on a control system

Forms of Teaching

Lectures

Lectures

Laboratory

Laboratory exercises

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 0 % 40 % 0 % 40 %
Mid Term Exam: Written 0 % 20 % 0 %
Final Exam: Written 0 % 20 %
Final Exam: Oral 20 %
Exam: Written 50 % 30 %
Exam: Oral 30 %

Week by Week Schedule

  1. Fundamentals of microcontrollers and DSPs used for control of electrical drives.
  2. Application modules and peripherals of microcontrollers and DSPs.
  3. Signal processing required for digital control of electrical drives.
  4. Per unit system. Numerical formats.
  5. Pulse width modulation techniques, synchronization between sampling and PWM.
  6. Discrete-time controller designs.
  7. Discrete-time controller synthesis.
  8. Midterm exam
  9. Brushless DC motor.
  10. Six step trapezoidal control of a BLDC motor.
  11. Measurement and estimation of rotor position. Encoder and resolver.
  12. Speed control of a BLDC motor.
  13. DSP-based implementation of BLDC control.
  14. DSP-based implementation of BLDC control.
  15. Final exam

Literature

Duco W.J. Pulle, Pete Darnell, André Veltman (.), Applied Control of Electrical Drives Real Time Embedded and Sensorless Control using VisSim and PLECS,
Darko Marčetić (.), Mikroprocesorsko upravljanje energetskim pretvaračima,, FTN Izdavaštvo, Novi Sad
Hamid A. Toliyat, Steven G. Campbell (.), DSP-Based Electromechanical Motion Control,

For students

General

ID 222438
  Winter semester
5 ECTS
L0 English Level
L2 e-Learning
30 Lectures
0 Seminar
0 Exercises
26 Laboratory exercises
0 Project laboratory
0 Physical education excercises

Grading System

90 Excellent
75 Very Good
60 Good
50 Sufficient