HELO e2e 团队、
我在我们自己的板上实现了 lab11a 和 lab11e、它们运行正常、但当我启用 gHall_Flag_EnableStartup 以使用 HALL_BLDC 启动时、似乎它不会切换到 FAST、因为目标 Ref_speed 为2000rpms、我得到的最大速度为300 rpms、 当我禁用 gHall_Flag_EnableStartup、我可以正确设置不同的基准速度时、不会发生这种情况。
问题出在哪呢?
我一直在寻找解决方案、但我找到的唯一参考是这个。
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.
HELO e2e 团队、
我在我们自己的板上实现了 lab11a 和 lab11e、它们运行正常、但当我启用 gHall_Flag_EnableStartup 以使用 HALL_BLDC 启动时、似乎它不会切换到 FAST、因为目标 Ref_speed 为2000rpms、我得到的最大速度为300 rpms、 当我禁用 gHall_Flag_EnableStartup、我可以正确设置不同的基准速度时、不会发生这种情况。
问题出在哪呢?
我一直在寻找解决方案、但我找到的唯一参考是这个。
[引用用户="Abraham Torres "]但当我启用 gHall_Flag_EnableStartup 以使用 HALL_BLDC 启动时、似乎它没有切换到 FAST [/引用]
好的问题是霍尔电机为什么需要切换到 FAST 估算器或任何无传感器(FOC)控制算法。 如果霍尔中断未首先被禁用/启用、则切换至/从带有标志的 FAST、它会解释行为?
FAST 估算器可能没有分支来处理霍尔中断、或者它没有在 CCS 矢量表中进行配置?