Thread 中讨论的其他器件:LAUNCHXL-F280025C
工具与软件:
尊敬的 TI 专家:
我正在从事一个我控制 A 的项目 BLDC 电机处于低 RPM 状态 使用 DRV8316R 和 LAUNCHXL-F280025C 、带有 通用电机实验室软件 .
我在尝试时遇到问题 将电机停止在精确位置 . 达到目标位置后、对电机进行响应 轻微向后移动 而导致的直流损耗。
电流停止实现
我使用以下逻辑在电机到达目标位置后停止电机:
motorVars_M1.flagEnableRunAndIdentify = 0;
motorVars_M1.speedRef_Hz = 0;
但是、在停止后、电机会停止 轻微向后移动 可能是齿槽扭矩或磁力造成的。
问题
什么是 正确的方法 精确地停止电机 而不会移回 ?
我已经附上了 A 之后 演示此问题以更好地理解。(从12991跳回至12966)
感谢您的支持!
此致、
Shahar
e2e.ti.com/.../BLDC_5F00_jump_5F00_back.mp4