dsPIC30F2010 控制带传感器的BLDCM 无刷直流电机(5)
发布时间:2021-06-06
发布时间:2021-06-06
dsPIC30F2010 microchip 无刷直流电机
AN957
闭环控制
50%。但是,在主程序的第一个循环,将读电位计并将其值
电机转得越快。图8所示电机速度由电位计控制。
在闭环控制固件版本中,主要的不同是使用电位计来设定速度给定。控制环提供了对速度的比例和积分(Proportional and Integral,PI度,可以使用TMR3作为定时器来选通一个完整的电周期。由于我们使用的是10极电机,因此一个机械周期将由5个电周期构成。如果T(秒)是一个电周期的时间,那么速度S = 60/(P/2*T)rpm,其中P是电机的极数。控制如图10所示。闭环控制流程图如图11所示。
图10:
给定
闭环电压控制模式
电机
dsPIC®MCPWM
霍尔效应传感器连接到变化通知引脚。允许CN
中断。当转子旋转时,转子磁体的位置发生变化,从而使转子进入不同的区间。中断表示转子进入每个新位置。在CN中断程序(如图9所示)中,读霍尔效应传感器的值,并根据该值得到一个表查找值,并将它写入OVDCON寄存器。此操作将确保在正确的区间对正确的绕组通电,从而使电机继续旋转。
速度PI控制器
-电机速度计算结果
相位超前
欲知有关相位超前以及实现方式的详细信息,请参阅AN901_CN。
DS00957A_CN第6页© 2005 Microchip Technology Inc.