FPGA-Based Electric Motor Control

5 credits

Syllabus, Master's level, 1EL202

A revised version of the syllabus is available.
Code
1EL202
Education cycle
Second cycle
Main field(s) of study and in-depth level
Electrical Engineering A1N
Grading system
Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
Finalised by
The Faculty Board of Science and Technology, 2 March 2022
Responsible department
Department of Electrical Engineering

Entry requirements

120 credits in science/engineering, of which at least 60 credits in electrical engineering. Proficiency in English equivalent to the Swedish upper secondary course English 6.

Learning outcomes

The course aims to provide a good understanding of how electric motors can be controlled using Field Programmable Gate Arrays (FPGA)

hardware.

On completion of the course, the student should be able to:

  • compare the differences among FPGAs and microcontrollers,
  • implement basic FPGA programming with LabVIEW,
  • implement some advanced programming concepts,
  • develop control codes specifically for different types of electric motors,
  • simulate and implement control codes on real systems.

Content

Background for control of electric motors. Introduction to the software LabVIEW. Step by step development of FPGA code for control of electric motors. Integration of digital sensors and data analysis. Verification of the code through laborations.

Instruction

Lectures and laboratory work.

Assessment

Written exam (3 credits) and laboratory work (2 credits).

If there are special reasons for doing so, the examiner may make exceptions from the specified examination method of assessment and allow a student to be assessed by another method. An example of special reasons might be a certificateregarding special pedagogical support from the disability coordinator of the university.

No reading list found.

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin