基于DSP的无刷直流电机控制系统的原理框图如图所示,主要由TMS320LF2407A构成的控制器负责处理采集到的数据和发送控制命令。DSP通过捕获单元捕捉电机转子位置传感器上的脉冲信号,判断转子位置,输出合适的驱动逻辑电平给MOSFET驱动器IR2130,再由MOSFET功率驱动电路驱动电机旋转。DSP的捕获单元根据捕获的位置传感器脉冲信号,计算出电机的当前转速,与电机的设定转速比较后,利用不同模式下的转速控制程序控制电机的转速跟随转速的设定值。控制器中DSP经A/D及电流检测电路采集电机绕组中的电流,与电流设定值比较后,经PID算法产生适合的PWM调制信号控制绕组中的电流。驱动保护电路可完成