基于STM32的无刷直流电机控制系统
Control system of BLDC based on STM32作者机构:上海工程技术大学电子电气工程学院上海201600 上海海维工业控制有限公司上海201499 上海交通大学电子信息与电气工程学院上海201100
出 版 物:《传感器与微系统》 (Transducer and Microsystem Technologies)
年 卷 期:2019年第38卷第7期
页 面:79-81页
学科分类:080801[工学-电机与电器] 0808[工学-电气工程] 08[工学] 0802[工学-机械工程] 0835[工学-软件工程] 080201[工学-机械制造及其自动化]
基 金:国家自然科学基金资助项目(51677114) 上海市研究生科研创新项目(E3—0903—17—01046) 上海市重点课程建设项目(S201702001)
摘 要:针对无刷直流(BLDC)电机稳定性和精确性需求的不断提高,设计了一种基于STM32微处理器的控制系统。该系统采用电流反馈、转子位置反馈实现对电机的双闭环控制,同时结合模糊比例—积分—微分(PID)控制算法,增加了系统的控制精度,降低了电机转动超调量。在电路设计中,采用IR2136驱动芯片,加入隔离电路,保证了系统运行稳定性和抗干扰性。通过实验分析验证,该系统运行稳定,对无刷直流电机控制精确度高,且响应速度快,超调量小。