This paper focuses on the research and design of the sensorless permanent magnet brushless DC motor (BLDC) controller based on digital signal processor (DSP) and the speed control of CAN bus , and gives the design scheme based on DSP TMS320F2812 . The paper discusses sensorless control method of extend Kalman Filter for permanent magnet BLDC motors and gives a close-loop speed control solution both based on stator current and rotor speed feedback. In the solution , the node of CAN bus is realized by applying the integrated CAN bus controller of DSP TMS320F2812 .The paper summarizes the development of permanent magnet brushless DC motor and CAN bus , introduces the technic feather of CAN bus and the DSP TMS320F2812,and discusses the control strategy of sensorless permanent magnet brushless DC motor .Based on the control method of extended Kalman filter(EKF), the paper setups a mathematics model, and gives the terminal voltage detect circuit and the motor's the curent detect circuit. In the paper , the algorithm which is proper to the sensorless control method of extended Kalman filter for permanent magnet BLDC motors is studied, and the corresponding program's flow charts are offered. The paper gives the design of the CAN bus node of BLDCM control system, which includes the circuits and programs design. AT last , the paper gives an analysis of the control system. |