Motors are very widely used in our modern life. Every vehicle and vast majori-ty of house appliances that are related to motion of any kind, contains one. One of the most popular types of motor is a BLDC which stands for Brushless Direct Current Motor. The speed of the motor would have been controlled by a PID controller implemented on a FPGA kit using VHDL. FPGA programming and VHDL are not the most common solutions for previ-ously stated goals, but it’s difference from usual programming languages and unique features which seemed an interesting challenge, as well as possibility of broadening horizons it the field of study were reasons enough to use them as a base of the project. The goal of the thesis was to learn this unfamiliar field as well as study the principles of BLDC motor control. During the work on the project, it turned out that building a driver for stand-ard BLDC motor was challenging enough for a separate project such as thesis on its own. The decision was made to use a generic computer fan with PWM control that has a BLDC motor inside it, and which could be controlled by a digital signal from GPIO pin on an FPGA kit. The results shown that FPGA units are capable of controlling the speed of the motor in a smooth and accurate manner, however it remained an obstacle to read the speed of the fan, so the system itself remained in an open loop state.
PID Control of Motor Using FPGA
2022-01-01
Miscellaneous
Electronic Resource
English
DDC: | 629 |
FPGA in-the-loop implementation of direct torque control for induction motor
BASE | 2021
|FPGA Real-time Electric Cleaning Vehicle Optimal Power Distribution Control Method Using FPGA
European Patent Office | 2024
|Digital speed controller implementation for a switched reluctance motor drive using FPGA
BASE | 2006
|LiDAR FPGA FPGA-based drone flight control computer with LiDAR
European Patent Office | 2021