STM32
直播中

独当一面

9年用户 749经验值
擅长:可编程逻辑
私信 关注
[问答]

使用WorkBench做BLDC的弱磁控制,但是电机转速没看到提升的迹象,为什么?

目前使用WorkBench做BLDC的弱磁控制,已经使能了MTPA和Flux weakening选项,查看单片机运行的反馈也有勾选“Flux weakening”,但是电机转速没看到提升的迹象。空转额定是5500rpm左右,开弱磁还是这么多。

回帖(1)

淡淡的爱

2024-4-3 16:18:03
有几种可能原因导致你没有看到电机转速提升的迹象:

1. 参数设置不正确:确保你在WorkBench中正确配置了BLDC控制器的参数,包括最大转速、最小转速、加速度等等。如果这些参数设置不正确,控制器可能无法正确地进行Flux weakening控制。

2. 功率限制:BLDC控制器可能会根据电机或驱动器的最大功率进行限制,以保护电机和驱动器免受过载的影响。如果你的电机或驱动器功率限制较低,那么即使开启了Flux weakening,电机转速也可能无法提升。

3. 反馈选择不正确:确保你选择了正确的反馈信号来进行Flux weakening控制,通常是电机的转速或电流反馈信号。如果选择了错误的反馈信号,控制器可能无法正确地执行Flux weakening算法。

4. 软件或固件问题:如果你的控制器固件或软件有错误或问题,那么它可能无法正确地执行Flux weakening算法。在这种情况下,尝试更新或重新安装控制器的固件和软件,确保它们是最新版本并且没有错误。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分