Font Size: a A A

Fuzzy PID Controller For Brushless DC Motor Based On FPGA Design And Research

Posted on:2023-04-12Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2532306941496244Subject:Electrical engineering
Abstract/Summary:PDF Full Text Request
Brushless DC motors have the characteristics of simple structure,large torque,and good mechanical properties,and are widely used in electric vehicles and aerospace industries.In this paper,the programmable logic device and field programmable gate array FPGA(Field Programmable Gate Array)are used as the main control chip to study the brushless DC motor control system.According to the high-speed and high-precision control requirements of brushless DC motors,the high-speed structure design is carried out based on the FPGA hardware system,and the fuzzy PI control algorithm is used to carry out high-precision,high-speed and intelligent tracking control.Input changes,as well as parameter changes during motor operation,automatically adjust the controller parameters in real time to meet the requirements of the control target.The mathematical model of the brushless DC motor is established,and the fuzzy PI control method is used to control it.The motor will face a variety of different emergencies during operation.Here,multiple sets of comparative simulations are set up,respectively,under the conditions of low-speed no-load,high-speed no-load,low-speed with load,and high-speed with load,the conventional PI control method and The fuzzy PI control method is simulated and analyzed.When the self-inductance parameters of each phase of the motor change,the conventional PI control method and the fuzzy PI control method are compared and simulated.The performance of the designed fuzzy PI controller is verified by observation and analysis.A brushless DC motor hardware control system is designed,which includes FPGA control circuit,IPM(Intelligent Power Module)drive circuit,and current sampling circuit.Aiming at the shortage of temporary data storage space generated during the operation of the motor,an extended memory circuit is designed to ensure the stable operation of the system and the accurate application of the control algorithm.In the Quartus Ⅱ software environment,use Verilog HDL hardware description language to complete the software program compilation,and design each part of the functional modules,including:clock module,speed calculation module,current sampling module,current regulation module,protection module,fuzzy PI control module,Through the schematic input method,the connection between each part of the module is realized and the sof file is output,and the program is burned through the JTAG serial port.On the built hardware experimental platform,the power-on experiment of the motor control system is carried out,and the designed control system is verified.Adjustment,the motor has good steady-state performance and dynamic performance during operation.
Keywords/Search Tags:FPGA, brushless DC motor, fuzzy control, PID control
PDF Full Text Request
Related items