| Brushless direct current motor(BLDCM) has good speed regulation, simple control method,ultra-high power density and efficiency advantages in the small and medium-power motor,which cause widespread concern in the industry.According to the development and the current situation of the motor driving control system,this paper designs and implements the FPGA-based driving control system of BLDCM, takingthe BLDCM as the control object. Paper firstly introduces the development and the currentsituations of the BLDCM, the motor controller and driver, discusses the working principle, thecontrol system structure and the mathematical model of BLDCM, establishes a simulation modelof the driving control system with the speed-current double closed loop in the enviroment ofMatlab/simulink, and finishes the simulation; Then the total hardware circuit is designed, takingXC3S250E as the core of central control circuit while an intelligent power module(IPM) as thecore of inverter circuit. The software is designed using modular programming principle based onthe designed hardware. The whole task of system is divided into speed sample, current sample,commutation control, PWM modulation, communication module, man-machine interactive,digital PI controller and so on. Each function module of the whole task is detailed described byVHDL and simulated by Modelsim. At last, the BLDCM control experiment with speed-currentdouble closed loop is realized based on the control system and the experiment results verify thevalidity and feasibility of the control system designed in this paper .The BLDCM driving control system based on FPGA which adapts to the trend of digitaland modular direction of motor driving control, provides a more flexible software and hardwaresolutions, and largely reduces the cost of the control system , has high practical value. |