我使用了 F280025C 和8232RS 来支持开发。 我启用了 FAST 和霍尔算法、并将 S5正确设置为00以启用 J13的 QEP2。 我先后将霍尔的 UVW 连接到 J13的2A、2B 和2I、并检查了霍尔信号。 我首先用 FAST 启动电机、并检查了由 speedHall_Hz 获得的电频率、该电频率与 speedEST_Hz 频率一致、因此我认为霍尔信号现在是正常的。
但是、当我将算法更改为霍尔时、电机立即停止旋转。 AngleHall_rad 和 angleEST_rad 似乎不一致。 这是霍尔不能使电机保持运转的原因吗? 如果我直接使用霍尔算法来启动电机、电机将不会启动、它似乎被吸入、但当我切换到 FAST 时、电机将立即旋转、我应该如何检查霍尔? 并进行故障排除?

