你好
我使用的是 NUCLEO-
STM32F446RE 和 X-NUCLEO-IHM08M1。并且使用的 Motor Profiler 版本是 ver 1.3.2 (MC SDK 5.4.5)。
我根据 UM1996 第 6 页更改了 IHM08M1(移除电容器 C3、C5 和 C7,将跳线 JP1 和 JP2 设置为闭合,将 J5 和 J6 设置在 3-Sh 侧)。
此外,IHM08M1 J9 断开,JP3 闭合。
电机连接到 IHM08M1,U 在 Out1 上,V 在 Out2 上,W 电缆在 Out3 上。
NUCLEO-STM32F446RE 跳线配置如 UM1996 中所述,JP1 打开,JP6 关闭,JP5 在 E5V 侧。
Motor Profiler 中的设置与电机数据表中的设置相同
3 极对,
4500 RPM 最大速度(电机数据表中的速度值为 - 空载)
16 Apk 最大电流(即电机数据表中的峰值电流)
48 V VBUS(电机额定电压)
SM-PMSM 磁性(假设,因为数据表中未提及 Ld/Lq 比率)
使用此配置运行 Motor Profiler 一段时间后(电机旋转和停止几次,电机本身变得很热)警告“测量时间太长。”。
同样的配置也在较低的最大速度(电机数据表中的额定速度为 3500)下进行了测试,但电机太热,因此测试停止。
现在我的问题是:我做错了什么?IHM08M1 不能使用额定电压为 48V 的电机吗?我的硬件设置的跳线配置是否错误(ST Motor Profiler 中的信息标签没有提到移除电容器并表示控制板应通过 USB 供电)?或者还有什么问题?
非常感谢任何帮助。