Brushless DC motor is a kind of permanent magnet synchronous motor. It not only has the advantages simple structure, reliable operation, convenient maintenance of AC motor, but also has the advantages high efficiency, good performance of speed adjustment of DC, and it has the advantages of big starting torque, small starting current, low noise, small volume etc., therefore they are widely used in industrial control field. STM32F107series chips with the ARM Cortex-M3kernel can be used in the field of industrial control. They are very suitable for brushless dc motor control system with a strong processing capacity and rich peripherals.This project is to study how to use STM32F107VCT6to control the BLDCM.. Bigger for this, we need to study how to drive large power motor, how to handle a big dynamic speed range, how to drive a high speed motor, how to protect motor, how to monitor motor by PC through RS485, how to do a close-loop PID control, and how to process alarm.etc.The project completed this BLDC controller production and itsĀ·debug job. The controlling system including two parts: one is a controller and the other is monitor software on PC. Controller communicates with PC through RS485. |