Our products and systems increasingly use motor control systems to control e.g. tools, pumps, medical equipment, robots and industrial automation.

Several control applications are already developed on Embedded processor and DSP (Digital Signal Processor) platforms. However, for high-speed sensorless BLDC (Brushless DC) motor control application a transformation to an FPGA based embedded platform is preferred.

A class-D digital amplifier, based on Gallium-Nitride (GaN) technology, is available and connected to an FPGA development platform. A sensorless field-oriented control (FOC) algorithm is implemented and available for this platform. The controller is modelled in Simulink and the VHDL code to run on the FPGA platform is generated automatically from this model.

The motor position estimator uses the motor back-EMF to estimate the motor position. This means that the estimated result is inaccurate at very low speeds and not available when the motor is stationary (e.g. during start-up). The goal of this assignment is to research, develop and implement a motor position estimation algorithm that is able to accurately predict the motor position while it is stationary or running at low speed. This algorithm will be added to the existing Simulink model and a physical demonstration should be built to demonstrate the functionality of the algorithm.

Are you doing a Bsc or Msc study Embedded Systems, Electrical Engineering or Computer Science and looking for an internship or graduation assignment?

Please contact us via recruitment@3t.nl.