您好,社区:
首先,非常感谢。 我在本论坛中找到了许多解决方案,我对我们开发的应用程序非常满意。
我仍然有一个很难发现的问题。 我希望有人能帮忙。
我有一个只会偶尔发生的错误。 有时启动时,一个相位上似乎有电流。
正常情况下,启动时电流调节至零,因此电机自由运行。 当我开始旋转电动机时,由于电流在一个相位中,它会断裂。 在特定速度下,它突然自由运行,当我停止电机时再次断裂。 此外,当我使用否定性IQ制动至零速度时,似乎也会出现这种错误。
我有3个建议:
1.当转速过低或为零时,马达不知道田间位置,但算法会在错误的位置工作。 (信息:未启用强制角度。 电流被调节为零,直至转速高于50rpm)
2.场弱化模块干扰了我的应用程序。 场弱化以特定速度启用。 当速度降至低于此特定值时,FW-MODULE将被禁用,并且UI将设置为零。
3.可能是过度调制的问题? 我使用过调制和电流重建。 有时,这种错误似乎只是在我从过度调制激活的速度范围中断开时才出现。 当我制动时,算法可能不会停用过模量,并且即使速度为零,仍在尝试重建电流?
很抱歉,您收到了这么一堆建议。 我目前正在努力获取更多Testdata,但也许有人知道这个问题?
我正在使用Instapsin FOC驾驶牵引系统。 在特定速度下,我将速度控制器的输出限制为零,因此电机将自由旋转,直至达到该特定速度。 我使用过调制和当前重建。 当达到特定速度时,我还使用了Feald弱化。 当速度降至低于此值时,我禁用字段弱化,并通过将ui设置为零重置其输出。 我们使用自己的硬件,但目前我使用的是带有BOOSTDRV8301的LaunchXL主板。 我们更换了并联电阻器,并对MOSFET进行了一些冷却。
我希望我解释的很清楚。 如果您需要更多信息或数据,请询问我。 同时,我仍在尝试自己找到它;)
此致
Sebastian