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.

[参考译文] TMS320F28P659DK-Q1:从 ENC_ALIGNMENT→CALIBRATION_DONE 转换时的电机失控

Guru**** 2613065 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1569497/tms320f28p659dk-q1-motor-runaway-when-transitioning-from-enc_alignment-calibration_done

器件型号:TMS320F28P659DK-Q1


工具/软件:

尊敬的 TI 专家:

我正在处理的  “single_axis_servo_drive_fcl_QEP_f28p65x"</s>“  工程。

为了进行评估、我选择了 Launch-XL-F28P65X LaunchPad 和 DRV 8343S EVB。

我的问题与 TIDM-02007:TIDM-02007:电机启动问题 — C2000 微控制器论坛 — C2000Tm︎ 微控制器 — TI E2E 支持论坛 主题类似。

 

我未使用索引引脚、因此对齐后、直接将电机置于 CALIBRATION_DONE 中(在编码器的最大位置复位 QEP)。

问题在于、通常当电机从 ENC_ALIGNMENT 转换到 CALIBRATION_DONE 时、电机失去控制并连续旋转、并且不会对任何命令做出响应。但如果我多次闪存/重启、则相同的代码可能会起作用。 但一旦正常工作、它就可以正常工作、直到我重置或重新刷写。 即使多次重新启动也不会影响性能。  

任何见解都将有所帮助。

谢谢。此致、

Raghu。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    再次大家好、

    只需将 Ive 加起来、尝试使用不同的 ID_ref、范围为 1%至 30%、不同的对齐时间为 200ms 至 3 秒、但问题仍然相同。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们仍在等待您的答复。

    提前感谢  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    如果没有 QEP Index 信号、您只会获得来自增量编码器的相对位置反馈、而不会指示完整的旋转。 我们的解决方案搜索具有开环控制功能的 QEP Index 脉冲、然后将其设置为位置计算的零位置(或至少锁存为一些偏移)、然后切换到闭环控制。 相反、您可以进行电机对齐并将该位置设置为零位置(QPOSCNT = 0、角度或 0 等)。  

    好极了。

    Kevin