Switched Reluctance Motor under Microprocessor control

Keyword: C(Mplab), Power electronics desgin, Embedded system, Control theory

The goal of this project was to design both the hardware part and the software part for controlling a reluctance motor. The hardware part contains a power converter which allows the current to be supplied to the motor. This converter is controlled by a logic gate which combines the signal from micro-controller and current limit circuit.

The software part is about how to program the peripheral for micro-controller so that it can produce the correct PWM waveform to control the motor. There is an encoder measuring the spinning position of the motor and returning the signal to the chip in real time. This signal is referred by Micro-controller to judge so called 'firing angle'. 'firing angle' is the position where microchip should enable the converter and power the motor. Please click here to see the detail of how a switched reluctance motor can be controlled.

A PID controller is implemented in the program to control the speed of the motor.

There is a LCD and four buttons on the board which allows GUI to be designed. The GUI contains the menu which allows user to choose the motor speed and displays the real-time speed of the motor.

Go Back

Let's Get In Touch!

224-420-0572

Credit: This website is based on a theme created by Start Bootstrap