0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

评估EtherCAT从站节点解决方案

电子设计 来源:电子设计 作者:电子设计 2022-01-20 14:54 次阅读

Other Parts Discussed in Post:TMS320F28388D, C2000WARE

本系列博客文章的第1部分介绍了用于C2000™微控制器MCU)的EtherCAT从站堆栈解决方案的市场机遇,以及从站堆栈开发快速入门的三个阶段指南。第2部分详细说明了TI C2000 MCU EtherCAT实施的特点和优势。第3部分分别介绍了使用EtherCAT从站和C2000 Delfino MCU controlCARD套件自行开发从站节点应用程序的三个阶段,并介绍了TI C2000 controlSUITE™软件中的EtherCAT包如何为每个阶段提供支持。本篇博文作为本系列文章的第4部分将介绍如何利用最新的C2000 TMS320F28388D实时控制器自行开发EtherCAT从站控制器。

C2000 F28388D MCU采用了Beckhoff的EtherCAT外设模块,并将其集成到芯片上。EtherCAT外设模块所有权可以分配给CPU1或CM。为支持此功能,已经在C2000Ware(C2000微控制器软件包)中增加了一套软件解决方案。这些F28388D EtherCAT软件解决方案将帮助您:

验证F28388D ControlCARD或自定义F28388D板的EtherCAT是否正常运行。

评估EtherCAT从站堆栈和使用F28388D创建从站节点应用程序。

开始

在对F28388D上的EtherCAT进行评估和验证之前,您需要先下载并安装:

C2000Ware – 其中包含用于F28388D的所有EtherCAT软件。

TwinCAT PC/PLC– Beckhoff EtherCAT 主站。

如需参阅F28388D EtherCAT示例代码以及更多详细使用说明文档,请在C2000Ware中跳转至~\C2000Ware_X_XX_XX_XX\libraries\communications\Ethercat\f2838x。

验证运行和连接

F28388D EtherCAT软件解决方案包括一套硬件抽象层(HAL)测试应用程序(一个用于CPU1,一个用于CM)。这些应用程序可以验证EtherCAT子系统与器件中央处理单元之间的ASYNC16处理器数据接口,以确保其能够对EtherCAT寄存器和内存执行一系列读写操作。该应用的软件堆栈如图1所示。此外,这些应用程序还包括检查确认是否使用EtherCAT所需的最小数据集对器件的电可擦除可编程只读存储器(EEPROM)进行编程。

您无需使用EtherCAT从站堆栈来执行此验证。将此应用程序下载到设备上后,EtherCAT主站便可识别出网络上的EtherCAT从站控制器,从而确认物理接口是否正常工作。之后,您可以对EtherCAT从站的EEPROM进行编程,然后重新运行应用程序以执行前述的PDI检查。

评估EtherCAT从站节点解决方案

F28388D EtherCAT软件解决方案包括EtherCAT从站演示和参考解决方案。两者都包括从CPU1运行或从CM运行的变体。

EtherCAT从站演示应用程序是一个简单的“回送”示例,其中从EtherCAT主站发送的数据由EtherCAT主站控制器接收并发送回主站。演示应用程序软件堆栈如图2所示。利用TwinCAT PC软件来控制EtherCAT主站节点,您只需几分钟即可在工作台上构建多节点EtherCAT网络。

此演示应用程序以二进制映像的形式提供,专为F28388D controlCARD而配置。由于此映像已集成EtherCAT从站堆栈,您无需自行生成从站堆栈代码。您只需利用该应用程序对F28388 DcontrolCARD进行编程,并将一根CAT5电缆从controlCARD连接到EtherCAT主站(本例中为TwinCAT PC/PLC)。

自行创建EtherCAT从站节点解决方案

在使用EtherCAT从站演示应用程序进行评估后,F28388D EtherCAT软件包含一个用于帮助您自行创建从站节点应用程序的参考解决方案。

EtherCAT从站参考解决方案具有与演示应用程序相同的回送功能。但是,该解决方案包含了对其进行调试以及在您自己的应用程序中对其进行开发所需的所有源代码(除了EtherCAT从站堆栈本身)。图3详细说明了该解决方案的软件堆栈。您可以通过EtherCAT Technology Group(ETG)从站堆栈代码(SSC)ET9300工具获取EtherCAT从站堆栈代码。

为了生成F28388D器件的从站堆栈代码,F28388D EtherCAT软件解决方案包中提供了一个配置文件,将该配置文件导入SSC工具后,只需通过该工具的下拉菜单就可以使用各种F28388D从站配置了。选择一种配置后,该工具会生成用于集成到解决方案中的从站堆栈源代码。C2000Ware中的F28388d EtherCAT软件使用文档提供了进一步的详细信息

当生成从站堆栈并链接到F28388D EtherCAT从站参考解决方案之后,您就可以开始运行该解决方案,并利用其开发自己的EtherCAT从站应用程序了。

立即下载C2000Ware,并快速开始开发具有C2000 F28388D MCU的EtherCAT从站控制器。

审核编辑:何安

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工业
    +关注

    关注

    3

    文章

    1825

    浏览量

    46522
收藏 人收藏

    评论

    相关推荐

    兆易创新推出EtherCAT控制芯片

    近日,业界领先的半导体器件供应商兆易创新GigaDevice (股票代码 603986) 宣布,正式推出EtherCAT控制芯片。
    的头像 发表于 11-13 17:21 633次阅读

    DeviceNet主EtherCAT协议网关(JM-ECT-DNTM)

    往往采用DeviceNet进行通讯,当需要将DeviceNet协议的组件接入EtherCAT主控系统时,通过DeviceNet主EtherC
    的头像 发表于 08-21 10:44 306次阅读
    DeviceNet主<b class='flag-5'>站</b>转<b class='flag-5'>EtherCAT</b><b class='flag-5'>从</b><b class='flag-5'>站</b>协议网关(JM-ECT-DNTM)

    EtherCAT转Profinet主协议网关(JM-PNM-ECT)

    一,产品主要功能 1、 捷米特JM-PNM-ECT 型网关实现Profinet控制器和EtherCAT设备之间的数据通信,连接到Profinet(RT和IRT)网络。支持EtherCAT
    的头像 发表于 08-20 14:08 268次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>从</b><b class='flag-5'>站</b>转Profinet主<b class='flag-5'>站</b>协议网关(JM-PNM-ECT)

    EtherCAT转Profinet主总线协议转换网关(JM-PNM-ECT)

    大家详尽阐述该设备的功能、参数以及具体的配置方式。 一,产品主要功能 1、捷米特JM-PNM-ECT型网关实现Profinet控制器和EtherCAT设备之间的数据通信,连接到Profinet(RT
    的头像 发表于 08-16 10:26 356次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>从</b><b class='flag-5'>站</b>转Profinet主<b class='flag-5'>站</b>总线协议转换网关(JM-PNM-ECT)

    EtherCAT转EtherNet/IP协议网关(JM-EIP-ECAT)

    EtherNet/IP设备连接到EtherCAT网络。 广泛应用:在工业自动化领域,不同设备和系统可能采用不同的通信协议。EtherCAT转EtherNet/IP
    的头像 发表于 08-15 17:30 421次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>从</b><b class='flag-5'>站</b>转EtherNet/IP<b class='flag-5'>从</b><b class='flag-5'>站</b>协议网关(JM-EIP-ECAT)

    基于全志T507-H的Linux-RT + Igh EtherCAT案例分享

    EtherCAT工具,该工具提供各种可在Linux用户层运行的命令,可直接实现对的访问和设置,如设置地址、显示总线配置、显示PDO数
    发表于 07-17 11:18

    EtherCAT转Profinet总线协议转换网关

    ,‌从而实现不同工业通信协议之间的互操作性。‌这些网关设备通常具有两个以太网接口,‌分别用于连接Porfinet和EtherCAT网络1/2。‌ 2.网关做为 Porfinet网络设备一侧的(即
    的头像 发表于 07-16 15:00 370次阅读
    <b class='flag-5'>EtherCAT</b>主<b class='flag-5'>站</b>转Profinet<b class='flag-5'>从</b>总线协议转换网关

    【昉·星光 2 高性能RISC-V单板计算机体验】EtherCAT

    据采集的需求。它通过一种特殊的主从架构实现,其中一个主(Master)负责协调整个网络,而(Slave)则负责提供输入输出功能 EtherCAT由一个主
    发表于 07-14 20:33

    Profinet IO数据 转EtherCAT项目案例

    Profinet IO数据转EtherCAT项目案例
    的头像 发表于 06-29 11:28 462次阅读
    Profinet IO<b class='flag-5'>从</b><b class='flag-5'>站</b>数据 转<b class='flag-5'>EtherCAT</b>项目案例

    EMC与EMI一解决方案源头解决,满足您的需求

    深圳比创达|EMC与EMI一解决方案源头解决,满足您的需求
    的头像 发表于 06-28 10:21 482次阅读
    EMC与EMI一<b class='flag-5'>站</b>式<b class='flag-5'>解决方案</b>:<b class='flag-5'>从</b>源头解决,满足您的需求

    基于全志T507-H的Igh EtherCAT案例分享

    基于全志T507-H的Linux-RT + IgH EtherCAT演示 下文主要介绍基于全志T507-H(硬件平台:创龙科技TLT507-EVM评估板)案例,按照创龙科技提供的案例用户手册进行
    发表于 06-03 09:59

    XMC4800硬件能否同时管理EtherCAT和PMSM FOC?

    我正在设计一个新应用,XMC4800 作为 EtherCAT 与 PMSM FOC 一起使用。 我 XMC4800 的 EtherCAT
    发表于 05-27 06:39

    【米尔-瑞萨RZ/G2UL开发板】6.基于SOEM的EtherCat

    控制和数据采集的需求。它通过一种特殊的主从架构实现,其中一个主(Master)负责协调整个网络,而(Slave)则负责提供输入输出功能 EtherCAT由一个主
    发表于 03-31 16:22

    EtherCAT总线如何对固件进行升级?

    EtherCATFOE是一种主设备固件升级的技术,通过利用EtherCAT的数据链路层来处理数据实现文件传输,可以确保文件传输的完整性和准确性,为设备的维护、升级、监控和管理提
    的头像 发表于 02-27 08:23 819次阅读
    <b class='flag-5'>EtherCAT</b>总线如何对<b class='flag-5'>从</b><b class='flag-5'>站</b>固件进行升级?

    使用DPort-ECT搭建EtherCATstep by step

    为了让客户更好地使用ZLG致远电子的集成式EtherCAT模块DPort-ECT,本文手把手教你如何使用DPort-ECT模块和EPC6450-DP评估板快速搭建一个的
    的头像 发表于 01-26 08:25 824次阅读
    使用DPort-ECT搭建<b class='flag-5'>EtherCAT</b><b class='flag-5'>从</b><b class='flag-5'>站</b>step by step