首页|基于STM32的无感无刷直流电机控制系统设计

基于STM32的无感无刷直流电机控制系统设计

扫码查看
提出一种基于STM32F407主控芯片的无位置传感器无刷直流电机控制系统设计方案,使用单片机系统对端电压进行采样,并在主控芯片中处理过零信号代替硬件过零点检测电路,分析AD采样误差导致过零点检测错误原因并给出修正方法.考虑电感续流对换相点相位影响,提出换相点校正方法并对系统加以补偿.实验表明,该系统控制电机时启动平稳、转矩输出平稳,可为无刷直流电机控制提供一定参考.
Design of Control System for Sensorless Brushless DC Motor Based on STM32
A design scheme for a position sensorless brushless DC motor control system based on the STM32F407 main control chip is proposed.The microcontroller system is used to sample the terminal voltage,and the zero crossing signal is processed in the main control chip instead of the hardware zero crossing detection circuit.The reason for the zero crossing detection error caused by AD sampling error is analyzed,and a correction method is provided.Considering the influence of inductance freewheeling on the phase of commutation points,a commutation point correction method is proposed and the system is compensated.The experiment shows that the system starts smoothly and outputs torque smoothly when controlling the motor,which can provide a certain reference for the control of brushless DC motors.

brushless DC motorposition sensorless controlzero crossing recognitioncommutation point correction

赵国清、武涵

展开 >

北方工业大学机械与材料工程学院,北京 100043

无刷直流电机 无位置传感器控制 过零识别 换相点校正

北方工业大学科研启动基金(2023)

110051360023XN224

2024

自动化应用
重庆西南信息有限公司

自动化应用

影响因子:0.156
ISSN:1674-778X
年,卷(期):2024.65(5)
  • 19