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.

[参考译文] TMS320F2.8035万:电机在接收到16字节CAN命令后失控

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/577079/tms320f28035-the-motor-is-out-of-control-after-receiving-a-16-bytes-can-command

部件号:TMS320F2.8035万
主题中讨论的其他部件:controlSUITE

您好,

我使用TMS320F2.8035万和controlSUITE来控制电机。 我有两个命令可以与我的板通信。 一个是8字节,另一个是16字节。 我给主板发了8字节,一切都好。 但是当我向电路板发送16字节命令时,PWM_DutyCycle将为零,电机失控,运行速度非常快,从而导致巨大的电流消耗。 我的CAN总线速度是250kbps。 任何主板都有线索?

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

    非常奇怪的是PWM占空比显示为零,但电机仍在运行,速度超快。 从监视窗口中,您可以看到除PWM占空比之外的所有参数更改。 顺便说一下,收到的命令是正确的。

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

    使用仿真器在实时调试模式下运行,以检查以下各项。

    1.电动机控制ISR正常运行,不会出现任何跳过。

    2.速度和加速度指令已正确设置。

    3. 3 pid调节器的输出正确。

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

    您的方面有哪些更新? 还有其他问题吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Yanming,
    我发现了问题。 由于系统中定义的变量太多,堆栈或内存超出范围。 修改内存分配后,一切都恢复正常。