摘要
提出一种基于STM32F407主控芯片的无位置传感器无刷直流电机控制系统设计方案,使用单片机系统对端电压进行采样,并在主控芯片中处理过零信号代替硬件过零点检测电路,分析AD采样误差导致过零点检测错误原因并给出修正方法。考虑电感续流对换相点相位影响,提出换相点校正方法并对系统加以补偿。实验表明,该系统控制电机时启动平稳、转矩输出平稳,可为无刷直流电机控制提供一定参考。
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.
作者
赵国清
武涵
ZHAO Guoqing;WU Han(School of Mechanical and Materials Engineering,North China University of Technology,Beijing 100043,China)
出处
《自动化应用》
2024年第5期142-148,152,共8页
Automation Application
基金
2023年度北方工业大学科研启动基金项目(110051360023XN224)。
关键词
无刷直流电机
无位置传感器控制
过零识别
换相点校正
brushless DC motor
position sensorless control
zero crossing recognition
commutation point correction