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.

[参考译文] AM2612:EtherCAT CiA402 子器件参考、可以互换使用 SDO 和 PDO 命令

Guru**** 2912410 points

Other Parts Discussed in Thread: AM2612

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1568628/am2612-ethercat-cia402-subdevice-reference-using-either-sdo-and-pdo-commands-interchangeably

器件型号:AM2612


工具/软件:

您好、

客户使用的是 AM2612 LP 和 MCSDK EtherCAT CiA402 子器件参考。 在 EtherCAT CiA402 子器件启动期间、他们需要交替使用 SDO 或 PDO 命令、然后再移动到所有 PDO 以实现更高速的电机命令/状态。

在其 EtherCAT 主站脚本中、当它们 通过 SDO 启用之后、当它们移动到 PDO TX/RX 周期时、他们发现 RX…状态中没有任何内容通过 PDO 更新为 0、扭矩值、模式值等都是 0。 PDO 似乎无法正常工作。

与其他现成的 EtherCAT 子器件相比、客户可以让这些子器件使用相同的 EtherCAT 主站脚本以及 SPOS 和 PDO 的用法。

总体而言、在其用例中、它将同时使用 SDO 和 PDO、并且他们需要能够与 EtherCAT CiA402 配合使用并兼容。

问题可能是什么?

谢谢!

-- Gunter

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

    您好 Gunter Schmer、

    我将尝试重现问题并提供反馈。

    此致、

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

    您好 Gunter Schmer、

    我的设置重现了该问题。 我创建了一个补丁来解决此 PDO 数据问题、并发送了链接以 通过邮件下载该补丁。

    此致、

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

    尊敬的 Harsha:

    感谢您的补丁。 客户已使用此补丁进行了测试、并能够使用 PDO 和 SDAOS 来启动其 CiA402 子器件。

    此致、

    -- Gunter