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

    文章

    2285

    浏览量

    48891
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何让EtherCAT间自由“对话”?

    在工业自动化领域,主之间的通信比较常见,但从的通信一直是技术难点。本文将介绍致远
    的头像 发表于 09-09 11:46 906次阅读
    如何让<b class='flag-5'>EtherCAT</b><b class='flag-5'>从</b><b class='flag-5'>站</b>间自由“对话”?

    【米尔NXP i.MX 91开发板评测】移植运行IGH EtherCAT

    ​ # 加载通用驱动模块 sudo modprobe ec_generic 设置开发板为主状态 ./ethercat master 获取ESC配置信息
    发表于 09-01 16:32

    RS232转EtherCAT网关让电力仪表开启\"躺赢\"模式

    在电力自动化领域,RS232仪表与Ethercat网络间的协议壁垒常令工程师头疼。如何低成本实现数据互通?本文技术与应用角度解析这一问题的解决方案。 技术痛点与需求 RS232仪表凭借可靠性在
    发表于 07-21 15:31

    条码信号“搭子”来了:CAN转EtherCAT扫码连动器,靠谱!

    解决方案: 硬件选型:选择支持CAN与EtherCAT协议的工业网关(如耐达讯通信技术的网关)。这类设备需具备足够的I/O通道,并兼容条码扫描仪的供电需求。 参数配置:通过网关配置工具,将CAN
    发表于 07-16 14:22

    耐达讯CAN转EtherCAT网关,变频器通信升级的“真香”指南

    ”,基于100Mbps以太网,采用“报文飞梭”机制,延迟极低,周期可达亚毫秒级,能一次性传输海量数据。 解决方案:一个“翻译官”就够了 答案是耐达讯通信技术使用CAN转EtherCAT网关。它就像一个“翻译官”,连接
    发表于 07-15 15:34

    打破协议壁垒,CAN转EtherCAT连接工业相机秒变跨国CP”!

    在工业自动化中,不同协议设备集成常面临兼容性难题。本文以CAN转EtherCAT连接工业相机为例,技术原理到实践,提供一套严谨的解决方案,助力高效通信。 一、协议转换必要性 CAN总线高可靠,适合
    发表于 07-14 16:20

    让电磁阀“听懂”EtherCAT:耐达讯CAN转EtherCAT网关

    可提升25%以上; 成本优化:减少重复部署多协议网络的硬件投入,降低系统复杂度; 扩展灵活:支持126个CAN节点扩展,适配产线扩容需求。 对于工程师而言,选择合适的技术方案需结合
    发表于 07-14 16:16

    高速风机EMC整改:测试到合规的一解决方案

    深圳南柯电子|高速风机EMC整改:测试到合规的一解决方案
    的头像 发表于 06-09 11:20 724次阅读
    高速风机EMC整改:<b class='flag-5'>从</b>测试到合规的一<b class='flag-5'>站</b>式<b class='flag-5'>解决方案</b>

    替代ET1100的FCE1100 EtherCAT背板方案:工业自动化领域的高速、高精度的通信解决方案

    EtherCAT背板方案采用EtherCAT协议进行实时通信。主(如PLC)通过背板电源数据板向
    的头像 发表于 06-03 17:14 1073次阅读
    替代ET1100的FCE1100 <b class='flag-5'>EtherCAT</b>背板<b class='flag-5'>方案</b>:工业自动化领域的高速、高精度的通信<b class='flag-5'>解决方案</b>

    通过什么方法能获得关于Ethercat方面的设计方案和设计资料

    您好通过什么方法能获得关于Ethercat方面的设计方案和设计资料,我们主要关于主IO和运动控制方面的资料,谢谢!!
    发表于 05-28 10:07

    EtherCAT转EtherNet/IP解决方案

    CEI-382是一款实现EtherCAT设备与EtherNet/IP主设备之间数据交换的通信网关,可以轻松实现伺服驱动器、变频器等采用Ethe
    的头像 发表于 05-15 14:07 436次阅读
    <b class='flag-5'>EtherCAT</b>转EtherNet/IP<b class='flag-5'>解决方案</b>

    EtherCAT转Modbus网关在modbus侧作为实现与倍福plc数据交互

    EtherCAT转Modbus网关在modbus侧作为与倍福PLC的数据交互,不仅提供了一种有效的解决方案来解决不同通信协议之间的互操作性问题,也为工业自动化系统的设计和实施提供了
    的头像 发表于 03-20 17:02 601次阅读
    <b class='flag-5'>EtherCAT</b>转Modbus网关在modbus侧作为<b class='flag-5'>从</b><b class='flag-5'>站</b>实现与倍福plc数据交互

    先辑半导体HPM6E00系列产品能用来做EtherCAT的主

    虽然明确说明了先辑半导体HPM6E00系列产品能用来做EtherCAT,但它可以用来做主吗,还是说必须用其他芯片做主
    发表于 03-16 10:16

    基于亚信AX58400 EtherCAT芯片产品设计

    本文旨在介绍如何使用亚信电子的AX58400 EtherCAT双核微控制器快速导入EtherCAT
    的头像 发表于 03-06 14:23 1480次阅读
    基于亚信AX58400 <b class='flag-5'>EtherCAT</b><b class='flag-5'>从</b><b class='flag-5'>站</b>芯片产品设计

    三格电子-EtherCAT转ModbusTCP主/站网关

    ​  EtherCAT转ModbusTCP主/站网关  型号:SG-ECAT_S-TCP      本产品是
    的头像 发表于 02-11 14:33 706次阅读
    三格电子-<b class='flag-5'>EtherCAT</b><b class='flag-5'>从</b><b class='flag-5'>站</b>转ModbusTCP主<b class='flag-5'>站</b>/<b class='flag-5'>从</b>站网关