工具/软件:Code Composer Studio
您好!
我正在研究一个小型 BLDC 电机、并尝试使用 Instaspin 运行它。
该电机的启动工作。 启用强制角模块并将其设置为以1Hz 的频率旋转、 USER_ZEROSPEEDLIMIT 限制设置为0.9。 因此、理想情况下 FAST 不应在估算速度达到0.9*USER_IQ_FULL_SCALE_FREQ_Hz 之前提供角度输出。 USER_IQ_FULL_SCALE_FREQ_Hz = 800Hz、在估算速度达到720Hz 之前、FAST 一定不能处于活动状态。 在我的测试期间、速度永远不会超过100Hz。
然而、通过观察估算角度频率、它始终大于1Hz、并且与估算速度完全一致。 可以得出结论、FAST 是使用电流测量来计算角度、而不是从强制角对输入进行峰化。
USER_ZEROSPEEDLIMIT 被增加、只是为了查看强制角是否一直保持控制。 对于电机启动、电机在切换到最终控制算法之前以速度控制模式运行。 在启动阶段、电机反向旋转几次。 如果在启动时移除速度控制器并提供恒定的 VQ、则电机仍会反转多次。
感谢你的帮助。