因此、我的定制控制器板工作得相当好、在电机 ID 结果和运行性能方面、它的性能都是稳定的。 我在电流控制模式下运行控制器、当启用 enableSys 和 Run_Identify 两个标志或 PWM 输出处于活动状态时、无论命令的扭矩如何、电机都会发出很大的呜呜声。 现在、我一直在考虑在命令的 Iq 电流较低时禁用 PWM 输出的方法、但这会在再次启用输出时产生一些不稳定的行为。
所以问题的关键是。 是什么导致了这种呜呜声? PWM 频率为25kHz、我没有看到会影响这一点的任何其他变量。 那么、它从代码中的什么来源? 下面、我附加了一个来自从电机录制的声音片段的 FFT 图和实际电机 whine 的音频样本、并在末尾禁用了 Run_Identify 标志以听到差异。
在2500、6000、6600、8500和18500 Hz 频率下存在较大的振幅尖峰。
在0命令 Iq 电流下进行电机音频录制、并在末尾禁用 Run_Identify 标志