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.

[参考译文] TIDM-Delfino-EtherCAT:分布式时钟模式和 Wireshark 捕获。

Guru**** 2609955 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/684849/tidm-delfino-ethercat-distributed-clock-mode-and-wireshark-capture

器件型号:TIDM-Delfino-EtherCAT

您好!

我的 EtherCAT 从设备以50us 周期的直流模式运行。 任务中的一个变量与器件中的变量链接以建立同步。下面是 TwinCAT 的屏幕截图:


因此、它以50us 周期运行。 在 CCS 调试器中、我可以看到我的应用程序函数每50us 运行一次、我可以从 uC 计时器读取它。
接下来、我打开了 Wireshark、我可以看到以下内容:



由于我在 Wireshark 中看到过这一点、我认为如果我设置50us 周期时间、则意味着每50us 发送一次 EtherCAT 帧。 如果我们看看 Wireshark -它们不是。

所以-我想问您的原则:
1.我应该如何理解50us 周期时间?
2.在哪里可以找到 Wireshark 捕获的帧之间的50us 值?

下面是我不完全理解的另一件事:



3.为什么需要的帧与 LRW 不同? 在 LRW 中、我有有用的数据。
4.大小/持续时间到底意味着什么? 此参数是关于发送  全部5条命令吗? 如果是,这是否意味着我可以在大约11us 的时间内设置直流参数中的周期时间?

我感谢你的任何帮助。 很难一次就能完全理解文档中的所有内容。 此外、我正在进行 EtherCAT 网络的主论、我的工厂中没有人拥有 EtherCAT 的经验。 所以,只有我能问的人是你:)

此致、
Dawid。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dawid、
    我将查看这一点并作出回应、可能需要一段时间。
    尝试在 ETG 论坛上发布此问题、有很多电子 CAT 专家在查看 ETG 论坛。

    此致
    Santosh Athuru
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dawid、
    您是否能够在 ETG 论坛上发布问题? 您对调试和理解是否有任何更新?

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

    Santosh、

    是的、我在 ETG 论坛上创建了一个主题、但我仍然没有回答所有问题:  

    www.ethercat.org/.../forum.asp

    BR、
    Dawid。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dawid、
    在 ETG 论坛上、您似乎对此主题有一些回应、也有一些回应。
    我将结束这一主题、因为我认为对这里的主题没有太多贡献。


    此致
    Santosh Athuru
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当然、我想我们可以关闭这个线程。

    感谢你的帮助。

    BR、
    Dawid。