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.

[参考译文] TMS320F28P650DK:如何使用 ESC 提供的所有可用的同步管理器?

Guru**** 2482225 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1447450/tms320f28p650dk-how-to-use-all-the-available-sync-managers-provided-by-esc

器件型号:TMS320F28P650DK

工具与软件:

您好!

我正在开发一个需要两个过程数据的应用程序:一个以非常快的速率运行以用于控制目的、另一个仅针对非关键信息运行缓慢。 为此、除了通常用于 EtherCAT 通信的同步管理器(即 SM0-3)之外、我需要激活8个同步管理器中的至少一个。 我阅读了所有可用的文档(来自 TI 和 ETG)、但我找不到任何关于如何启用其他同步管理器的部分。 此外、  为了配置 EtherCAT 主站、ESI 中还应提供有关可配置的同步管理器数量的信息。 即使在这种情况下、我也 分析了所有 ESI 文件、以便找到与可用同步管理器相关的内容、但我没有找到任何内容。

有人知道这样做的程序吗? 甚至可以重定向至正确的文档来说明如何执行该操作?

谢谢!

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

    尊敬的 Davide:

    我将分享我找到的内容、但老实说、我一直在努力弄清楚如何充分利用其他4个同步管理器通道。 我建议您联系 ETG 以获得更好的指导、如果是 ETG 成员、您可以直接向其发送电子邮件。 我没有看到它们用于我们的 SSC 示例解决方案、只有前4个标准解决方案。

    1. 请参阅 ETG.1000.4–SyncManager 文档、该文档可以从 ETG 站点下载(TI 不能共享其 ETG 内部文档)。 寄存器地址位置如下表所示。
    2. 请参阅 数据表的第2.48节 SyncManager (0x0800:0x087F)。  
      1. https://download.beckhoff.com/download/document/io/ethercat-development-products/ethercat_esc_datasheet_sec2_registers_3i0.pdf 

    此致!

    Kevin