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

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

3天内不再提示

如何利用C2000 TMS320F28388D实时控制器自行开发EtherCAT从站控制器

星星科技指导员 来源:TI 作者:TI 2023-03-28 10:24 次阅读

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

poYBAGQiT86AM657AAP1QUhyQB4284.png

图1:F28388D EtherCAT HAL测试应用程序

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

评估EtherCAT从站节点解决方案

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

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

pYYBAGQiT8-ARya7AAWwFx4gi9A650.png

图2:F28388D EtherCAT Echoback演示App

此演示应用程序以二进制映像的形式提供,专为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从站堆栈代码。

pYYBAGQiT9CAXR27AAWXhzHpZPE084.png

图3:包含ETG从站堆栈的F28388D EtherCAT回送解决方案

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

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

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

审核编辑:郭婷

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

    关注

    48

    文章

    6809

    浏览量

    147637
  • 芯片
    +关注

    关注

    447

    文章

    47791

    浏览量

    409146
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16018

    浏览量

    343633
收藏 人收藏

    评论

    相关推荐

    使用 TMS320C28x 数字信号控制器步骤

    这个部分给出了首次进行 C28x™ 器件开发时所采取步骤的概述。 有关这些步骤的详细情况,请参阅:• 《开始使用 TMS320C28x 数字信号控制器》(文献号:SPRAAM0)。•
    发表于 08-20 13:21

    基于EtherCAT的主通信控制器设计

    基于EtherCAT的主通信控制器设计
    发表于 09-20 16:05

    Trinamic推出针对实时优化的完整EtherCAT控制器TMC8461 TMC8462

    ` 本帖最后由 24不可说 于 2018-8-7 09:19 编辑 Trinamic推出针对实时优化的完整EtherCAT控制器TM
    发表于 08-06 22:43

    亚信将于2018 TAIROS展出全新2/3端口EtherCAT控制器

    [新闻稿 - 2018.8.21] 亚信将于2018 TAIROS展出全新2/3端口EtherCAT控制器因应工业4.0智能制造等市场需求的快速增加,亚信电子(ASIX Elect
    发表于 08-21 12:15

    亚信电子展出全新AX58100 EtherCAT控制器

    芯片解决方案 - AX58100 2/3端口EtherCAT控制器。 相对于其它的EtherCAT
    发表于 09-06 14:16

    【新产品发布】亚信电子推出最新EtherCAT双核微控制器解决方案

    关、EtherCAT转Modbus TCP网关、EtherCAT Junction模块等。 (图一)亚信AX58400 EtherCAT
    发表于 11-24 11:45

    TMS320F280039C C2000实时MCU怎么样

    /直流级的服务电源典型双控制器架构TMS320F280039C C2000 实时 MCU 提供上述所有特性,还可帮助满足或减少服务
    发表于 11-03 06:45

    如何利用F28388实现与PC之间的EtherCAT通讯

    最新一代C2000 F2838X系列产品,在芯片内部集成了EtherCAT 控制器 (ESC
    发表于 11-04 07:37

    自行开发节点应用程序的三个阶段

    本系列技术文章的第1部分介绍了用于C2000™微控制器(MCU)的EtherCAT堆栈解决方案的市场机遇,并介绍了
    发表于 11-09 07:24

    C2000 MCU EtherCAT实现的特点和优势

    本系列博文的第1部分介绍了用于C2000™微控制器(MCU)的EtherCAT堆栈解决方案的市场机遇,并介绍了
    发表于 11-09 06:42

    用于C2000™微控制器EtherCAT堆栈解决方案

    C2000实时控制控制器(MCU)的EtherCAT
    发表于 11-09 07:01

    如何利用C2000 TMS320F28388D实时控制器自行开发EtherCAT控制器

    controlSUITE™软件中的EtherCAT包如何为每个阶段提供支持。本篇博文作为本系列文章的第4部分将介绍如何利用最新的C2000 TMS320F28388D
    发表于 11-09 07:30

    TMS320F2833x和TMS320F2823x数字信号控制器的数据手册

    Delfino™ 高性能系列和短笛™ 入门级性能系列。tms320c200系列™ 32位微控制器针对处理、传感和驱动进行了优化,以提高实时控制应用中的闭环性能。
    发表于 06-24 08:00 6次下载
    <b class='flag-5'>TMS320</b>F2833x和<b class='flag-5'>TMS320</b>F2823x数字信号<b class='flag-5'>控制器</b>的数据手册

    评估EtherCAT从站节点解决方案

    本系列文章的第4部分将介绍如何利用最新的C2000 TMS320F28388D实时控制器自行
    的头像 发表于 01-20 14:54 2232次阅读

    TMS320F28003x实时控制器数据手册

    TMS320F28003x(F28003x)是C2000的成员™ 实时控制器系列可扩展、超低延迟设备,旨在提高电力电子的效率,包括但不限于:高功率密度,高开关频率,支持使用氮化镓和碳
    发表于 07-13 15:54 7次下载