电机似乎在运行前经过电机参数测试序列。 因此它会加速几秒钟、停止、然后再次开始运行。 我不希望它在目标系统中执行此操作。 将正确的参数编程到 EEPROM 中后、我只是希望电机在芯片通电后开始运行。
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.
电机似乎在运行前经过电机参数测试序列。 因此它会加速几秒钟、停止、然后再次开始运行。 我不希望它在目标系统中执行此操作。 将正确的参数编程到 EEPROM 中后、我只是希望电机在芯片通电后开始运行。
尊敬的 David:
感谢您在电机驱动 E2E 论坛上提出问题。
为了更好地了解 MPET 例程在此器件上的工作原理、我建议查看数据表中的第7.3.13节"电机参数提取工具-(MPET)"、具体请参阅以下内容:

简短答案: 只要所有四个步进的 MPET 序列条件为假、MPET 就基本上将被跳过:

您可以在图7-37的每个步骤下看到这些条件:

例如、对于某些步骤、您可能需要确保将 MPET_R、MPET_L 和 MPET_KE 设定为0h、如下所示:

此致!
罗伯特
Dave、您好!
最终、您需要为您的解决方案优化 KP 和 KI、以满足您的关键关注点和特定项目要求。 希望本调优指南将为您提供帮助: https://www.ti.com/lit/ug/sllu335a/sllu335a.pdf?ts=1686769747322&ref_url=https%253A%252F%252Fwww.google.com%252F
(您可以使用 KI 值计算 KP、以实现以下屏幕截图中改进速度调节的特定调整目的)

要仅在不使用 MPET 的情况下旋转电机、将 SPD_LOOP_KP 设置为0x001也可能适用:

此致!
罗伯特