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

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

3天内不再提示

HPM_SDK V1.8.0支持Ethernet/IP工业以太网协议栈

先楫半导体HPMicro 2025-02-08 13:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、概述

Ethernet/IP是工业以太网中经常使用的协议栈,OpENer是ethernet/IP的一种开源实现。HPM_SDK V1.8.0中增加了对OpEner的支持,并提供了三个例程。

1. blinky:OpENer的基础使用。

2. motor:单核下使用OpENer控制电机转速。

3. erpc motor:双核下使用OpEner控制电机转速。
下面以单核motor例程介绍一下OpEner的使用。

2、准备

硬件

带Ethernet的开发板,请参考具体开发板引脚描述。

根据开发板的硬件配置,在CMakeLists.txt中选择相应的RMII/RGMII,和phy芯片。带网口的PC。

TwinCAT3软件对PC网卡有适配问题,部分支持的Intel网卡

(https://infosys.beckhoff.com/english.php?content=../content/1033/tc3_overview/9309844363.html&id=1489698440745036069)

本例程电机使用的是雷赛智能的BLM57050-1000无刷电机,电机具体参数请参考雷赛智能官网(https://leisai.com/)。

板子设置参考开发板文档Motor Pin相关内容。

完成上述过程后,给驱动板上电观察电流无异常后,给核心板上电,再次确认电流无异常后,就可以烧录程序,观察运行现象。

软件

TwinCAT3.1(Build 4024.56)

3、TwinCAT工程设置

创建工程

1、打开TwinCAT软件,选择File->New->Project

e371eb68-e5de-11ef-9434-92fbcf53809c.png

2、选择TwinCAT Project, 命名后点击OK

e385fcde-e5de-11ef-9434-92fbcf53809c.png

软件配置

1、更新网卡驱动(第一次使用时需要)。

e3bd79de-e5de-11ef-9434-92fbcf53809c.pnge3df3fb0-e5de-11ef-9434-92fbcf53809c.png

2、时钟设置
软件运行时可能遇到如下报错:需要以管理员权限运行C:\TwinCAT\3.1\System\win8settick.bat

Init4\RTime:Start Interrupt:Ticker started >> AdsWarning4115 (0x1013,RTIME:system clock setup failed

e3ea1c28-e5de-11ef-9434-92fbcf53809c.png

添加EIP Scaner

1、点击Device, 右键添加新项。

e41beaaa-e5de-11ef-9434-92fbcf53809c.png

2、选择EIP Scaner。

e4287efa-e5de-11ef-9434-92fbcf53809c.png

3、选择前边更新驱动后的网卡。

e43c34a4-e5de-11ef-9434-92fbcf53809c.png

4、配置ip地址。

e44957ec-e5de-11ef-9434-92fbcf53809c.png

5、重新进入配置模式,使上一步的ip配置生效。

e458bad4-e5de-11ef-9434-92fbcf53809c.png

添加EDS文件

1、右键EIP Scaner,选择import EDS file,选择opener/opener_blinky_app.eds

e47f7e30-e5de-11ef-9434-92fbcf53809c.png

扫描设备

1、右键EIP Scaner, 然后扫描。

e4ac4154-e5de-11ef-9434-92fbcf53809c.png

2、添加设备。

e4bfa38e-e5de-11ef-9434-92fbcf53809c.png

添加IO链接

e4f0bcbc-e5de-11ef-9434-92fbcf53809c.png

如果此时列表中没有找到Exclusive Owner,那么可以手动指定一下eds文件。

e51d4cfa-e5de-11ef-9434-92fbcf53809c.png

IO操作

1、输入IO, 按动评估板上的按键KEYA, Input/Key State数值发生变化。

e5404818-e5de-11ef-9434-92fbcf53809c.png

2、输出IO,右键Led State, 选择Online, 点击Write写入数值。写入1开发板LED亮起,写入0开发板LED熄灭。

e555871e-e5de-11ef-9434-92fbcf53809c.png

3、输出IO,右键Motor Target Speed, 选择Online, 点击Write写入数值。电机按照输入的数值进行转动。注意电机转速的上限为35。

e566c376-e5de-11ef-9434-92fbcf53809c.png

4、输入IO,观察Inputs/Motor Current Speed, 显示为实时的电机转速。

e581f3bc-e5de-11ef-9434-92fbcf53809c.png

5、输入IO,右键Break,选择Online, 电机Write写入数值。输入1电机停止转动,输入0电机恢复停止之前的转动状态。

e59af470-e5de-11ef-9434-92fbcf53809c.png

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

    关注

    10

    文章

    667

    浏览量

    43643
  • 以太网协议栈

    关注

    0

    文章

    3

    浏览量

    6469
  • HPM
    HPM
    +关注

    关注

    2

    文章

    43

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    先楫半导体 hpm_sdk v1.5.0 正式发布

    先楫半导体 hpm_sdk v1.5.0 正式发布!功能升级更强大 版本更新概况 新支持的IDE IAR Embedded Workbench for RISC-V (测试版本3.20
    发表于 04-08 11:14

    基于TCP IP协议的嵌入式以太网终端设计

    基于TCP IP协议的嵌入式以太网终端设计基于TCP / IP协议
    发表于 06-27 09:33

    剖析:WIZnet以太网核心技术–全硬件TCP/IP协议

    WIZnet,是全球第一家专注于全硬件TCP/IP协议技术(iOffloadTM Tech)的半导体公司,精心为用户提供高速稳定的以太网解决方案,广泛应用在
    发表于 04-09 09:44

    fido5000一颗支持多种以太网协议的芯片

    fido5100和fido5200两种型号,这两种型号的区别仅在于它们支持以太网协议。fido5100支持除EtherCAT以外的各种主要工业
    发表于 10-22 16:47

    如何开始实施工业以太网

    完全兼容,并且可以支持一个实时通道。在实施诸如EtherNet / IP之类的协议时,可以使用普通交换机和其他标准
    发表于 10-24 10:39

    先楫hpm_sdk使用vscode开发

    构建和编译烧录相关的,都可以在都可以在官方百度盘(提取码为xk2n)下载,本文截至发布日期,目前的sdk版本为sdk_v1.1.0。 hpm_sdk要求的cmake版本不低于3.13
    发表于 06-24 20:19

    Ethernet/IP工业以太网的研究

    介绍了工业以太网的发展改进状况,对Ethernet/IP这种新型工业以太网
    发表于 05-05 16:19 54次下载
    <b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b><b class='flag-5'>工业</b><b class='flag-5'>以太网</b>的研究

    Sibotech 工业以太网解决方案的介绍

    Sibotech 的网关及嵌入式以太网产品支持 Modbus TCP、EtherNet/IP工业以太
    发表于 06-24 17:14 1329次阅读
    Sibotech <b class='flag-5'>工业</b><b class='flag-5'>以太网</b>解决方案的介绍

    以太网络技术的探索与发展:EtherNET/IP是什么

    EtherNet/IP协议从90年代后期开始开发并由国际组织ODVA于 2001年发布并管理。EtherNet/IP使用标准
    发表于 10-12 09:34 5465次阅读

    工业以太网三种实现方式_工业以太网的作用

    工业以太网是指用于工业控制领域的以太网,常用于自动化生产线、工厂自动化、机器人控制等领域。下面是工业以太
    发表于 03-12 17:35 2927次阅读

    以太网络技术在工业控制领域的探索与发展——EtherNET/IP

    EtherNet/IP协议从90年代后期开始开发并由国际组织ODVA于 2001年发布并管理。EtherNet/IP使用标准
    的头像 发表于 09-06 18:00 1983次阅读
    <b class='flag-5'>以太网</b>络技术在<b class='flag-5'>工业</b>控制领域的探索与发展——<b class='flag-5'>EtherNET</b>/<b class='flag-5'>IP</b>

    先楫半导体 hpm_sdk v1.5.0 正式发布

    先楫半导体 hpm_sdk v1.5.0 正式发布
    的头像 发表于 04-12 08:17 1296次阅读
    先楫半导体 <b class='flag-5'>hpm_sdk</b> <b class='flag-5'>v</b>1.5.0 正式发布

    解读工业以太网标准:Profinet与EtherNet/IP

    随着工业自动化技术的飞速发展,工业以太网标准作为连接各种自动化设备、控制系统和信息系统的重要桥梁,其重要性日益凸显。在众多工业以太网标准中,
    的头像 发表于 06-28 16:34 5094次阅读

    先楫半导体HPM_SDK v1.8.0 发布

    先楫半导体HPM_SDK v1.8.0 发布
    的头像 发表于 02-08 13:39 1019次阅读
    先楫半导体<b class='flag-5'>HPM_SDK</b> <b class='flag-5'>v1.8.0</b> 发布

    hpm_apps v1.8.0上线:HPM6200四轴伺服驱控方案重磅发布!

    hpm_apps v1.8.0上线:HPM6200四轴伺服驱控方案重磅发布!
    的头像 发表于 02-12 08:04 1229次阅读
    <b class='flag-5'>hpm</b>_apps <b class='flag-5'>v1.8.0</b>上线:<b class='flag-5'>HPM</b>6200四轴伺服驱控方案重磅发布!