主题中讨论的其他器件:MSPM0G3507、
工具与软件:
对于 MSPM0G3507、有2个 HALL foc 代码。由于我需要单个分流器、因此我尝试了修改 Resource Explorer 中提供的 TID0A10251 foc 代码。
但是、电机直接进入过流保护并且在旋转时产生很多噪声。 该电机是36V 250W 和有10极对,也我提供24V 和2A OCP。
我已经检查了引脚配置并正确配置了该配置、并且还相应地更改了电机参数。 但问题仍然是预阻。
此致、
Rayan
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
对于 MSPM0G3507、有2个 HALL foc 代码。由于我需要单个分流器、因此我尝试了修改 Resource Explorer 中提供的 TID0A10251 foc 代码。
但是、电机直接进入过流保护并且在旋转时产生很多噪声。 该电机是36V 250W 和有10极对,也我提供24V 和2A OCP。
我已经检查了引脚配置并正确配置了该配置、并且还相应地更改了电机参数。 但问题仍然是预阻。
此致、
Rayan
尊敬的 Rayan:
感谢您发送编修。
可能发生的情况是电机所需的电压/电流比提供的电压/电流更多、而 OCP 电平太低、无法执行此操作。 (2A 是 MOSFET 的最大灌电流、 但不是电机相电流最大值)。
DRV8329AEVM 的额定输入电压为60V、输出电流为30A 的 BLDC、电机的额定功率为250W。 在24V 电压下、您的电机可能会尝试消耗接近10A 的电流以在250W (V x I)功率下运行、 因此您是否可以将 OCP 阈值增加到小于30A 的更高值?
您使用的是36V 电机、这意味着您也可以提高电源电压、从而最大程度地减小达到更高瓦数所需的电流。
如果您可以测量电机相电流以确保不会超出 OCP 电平、将会有所帮助。
希望这些信息对您有所帮助、并期待收到您的反馈。
此致、
-约书亚
你好、Joshua:
由于电机旋转缓慢、因此我设置的 PWM 频率为20kHz、我提供的占空比小于50%、之后无论我增加速度、它都不会增加。

我还可以向您展示它是如何旋转的、下面随附了它以供参考当我在 isr.c 文件中禁用电流循环时、获得了以下调用
e2e.ti.com/.../WhatsApp-Video-2024_2D00_10_2D00_08-at-10.41.14_5F00_275c0a81.mp4

我还进行了测试、当 cuurent 环路启用时、结果随附 below.e2e.ti.com/.../WhatsApp-Video-2024_2D00_10_2D00_08-at-10.43.28_5F00_3c563987.mp4
此致、
Rayan
尊敬的 Rayan:
我认为这种采样方法可能会影响所采用的算法。 您是否可以切换到使用映射到 Isen AS 并观察反馈和电机行为的单个样本?
还观察到霍尔波形不正确、要么就像我在一个大厅凝视螺旋桨、其余的没有正确切换。
您能否说明一下您是否看到电机发送了不正确的霍尔电压、或者器件是否错误地读取了霍尔传感器的高/低输出? 我将同时测量霍尔线电压和处理器读数、以确定是否存在断开。
此致、
-约书亚