三相永磁同步电机无感滑膜观测控制TI源代码解析
日期:20200211 作者:LJL 参考文档:DMC MATH (文档地址:C:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks\v4.1~Docs) 参考源码:smopos.h,smopos_const.h (代码地址:C:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks\v4.1) 1、 技术背景 永磁同步电机与直流无刷电机的区别在于两者的反电动势。无刷直流电机通常情况下转子磁极采用瓦型磁钢,经过磁路设计,可以获得梯形波的气隙磁密,定子绕组多采用集中整距绕组,因此感应反电动势也是梯形波的;通常说的永磁同步电动机具有定子三相分布绕组和永磁转子,在磁路结构和绕组分布上保证感应电动势波形为正弦,外加的定子电压和电流也应为正弦波,一般靠交流变压变频器提供。 对于永磁同步电机的控制,为了获得最大转矩,提高效率,目前主流的控制方法是采用空间矢量控制方法,产生三相正弦电流。在没有位置传感器的情况下,需要设计一种观测方法获得电机转子的位置。经过研究发现,现阶段常用的一种位置观测方法是,根据电机运行时的电流反馈和电机αβ的反电动势估计,估算出电机转子的当前角度位置,也就是滑膜观测器。 假设电机模型如下图所示。 首先在两相静止坐标系下重写电机电压方程。