EtherCAT主站写从站EEPROM抓包分析

这篇具有很好参考价值的文章主要介绍了EtherCAT主站写从站EEPROM抓包分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0 工具准备

1.EtherCAT主站
2.EtherCAT从站(本文使用步进电机驱动器)
3.Wireshark

1 抓包分析

1.1 报文总览

本文主站设置从站1字地址为0的EEPROM数据为0x3C00(设置完毕后请还原字0的EEPROM数据),使用Wireshark抓取到的报文如下:
EtherCAT主站写从站EEPROM抓包分析,工业以太网,EtherCAT,EtherCAT主站,SOEM,EEPROM,SII

1.2 EEPROM写入阶段1:将EEPROM访问控制权设置为主站

EtherCAT主站写从站EEPROM抓包分析,工业以太网,EtherCAT,EtherCAT主站,SOEM,EEPROM,SII
这一阶段涉及的寄存器包括0x0500、0x0501,有关这2个寄存器的描述如下:
EtherCAT主站写从站EEPROM抓包分析,工业以太网,EtherCAT,EtherCAT主站,SOEM,EEPROM,SII将EEPROM访问控制权设置为主站的操作分为2步:
(1)强制PDI释放EEPROM访问控制权
EtherCAT主站写从站EEPROM抓包分析,工业以太网,EtherCAT,EtherCAT主站,SOEM,EEPROM,SII
主站通过FPWR配置写报文设置0x0500.1为1,该位设置为1时将复位0x0501.0为0。这一操作可以强制清除0x0501.文章来源地址https://www.toymoban.com/news/detail-742840.html

到了这里,关于EtherCAT主站写从站EEPROM抓包分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【】浅谈EtherCAT主站EOE(上)-EOE网络

    版权声明:本文为本文为博主原创文章,未经本人同意,禁止转载。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 目录 一、EoE ethercat工作图示 二、EoE服务规范 EtherCAT主站如何提供EoE服务? 三、EoE网络 EOE网络 这篇文章的标题虽然是关于EtherCAT EOE,但其实主要内

    2024年02月06日
    浏览(52)
  • EtherCAT主站源码 基于STM32F407和STM32H743两款芯片 通过移植开源SOME主站代码,使两款芯片具有EtherCAT主站功能,支持DC同步功能

    EtherCAT主站源码基于STM32F407和STM32H743两款芯片,通过移植开源SOME主站代码,使两款芯片具有EtherCAT主站功能,支持DC同步功能。可支持汇川IS620N、松下A5B/A6B、欧姆龙G5系列、埃斯顿ProNet、迈信EP3E、台达A2-E,伟创SD700这几款EtherCAT总线伺服。支持的这些驱动器可以混用,主站自动

    2024年02月04日
    浏览(49)
  • Ethercat学习-从站源码解析(ECAT_Main)

    ECAT_Main函数在MainLoop中轮询,下面是ECAT_Main中的运行流程。 在MBX_Main中,获取sMbxReceiveQueue中的数据,包括COE的SDO和FOE。对SDO数据进行处理,然后回复Master。 bMbxRunning 在成功进入Bootstrap或者Pre-OP状态的时候变为TRUE。这里读取0x80E寄存器的值。SWAPWORD用于大小端的转换,ESC是小端

    2024年02月08日
    浏览(52)
  • python 基于modbus_tk库实现modbusTCP 主站和从站[非常详细]

    最近做了一个modbus tcp 传输浮点数的项目,参考了一些CSDN大佬的文章,这里做一个 整合和记录 。 摘自详解Modbus通信协议—清晰易懂 一主多从 的通信协议:Modbus 通信中 只有主机可以发送请求 。其他从设备接收主机发送的数据来进行响应——处理信息和使用 Modbus 将其数据发

    2024年02月03日
    浏览(47)
  • EtherCat--主站开源的C语言库SOEM-环境搭建

    (一)安装VS; (二)下载SOEM 1.3.1 源代码:链接地址 http://openethercatsociety.github.io/ (三)安装WinPcap_4_1_3.exe:链接地址 https://www.winpcap.org/install/default.htm (一)soem目录:实现主从站功能的主要文件和源文件(头文件和源文件) ethercatbase.c : 基于ether功能函数,将数据封装成

    2024年02月05日
    浏览(39)
  • NXP对于Ethercat部署与支持(主站篇IGH与SOEM)

    EtherCAT的主站开发是基于EtherCAT 控制系统的开发中非常重要的环节。目前常见开源的主站代码为的RT-LAB开发的SOEM (Simple OpenSource EtherCAT Master)和EtherLab的the IgH EtherCAT® Master。使用起来SOEM的简单一些,而the IgH EtherCAT® Master更复杂一些,但对EtherCAT的实现更为完整。 具体比较如下

    2024年02月15日
    浏览(32)
  • IGH主站通信测试csp模式(DC同步 preemrt)连通一从站并实现控制

    linuxcnc配置基础机器人控制LinuxCNC与EtherCAT介绍PDOSDO,搭建环境步骤 需要配置IGH主站的查看这篇文章 linux系统学习笔记7——一次性安装igh-ethercat主站 CSP模式 DC同步方式 preemrt实时补丁 直接上代码,这部分是直接控制使用csp模式控制一个从站运动 使能后直接运动,10s,每秒60

    2024年01月16日
    浏览(50)
  • 基于STM32F407-LAN9252的EtherCAT从站协议移植过程

    EtherCAT移植过程 前言:刚拿到一个EtherCAT的开发需求,本来想安心当个CV战士的,结果在网上找了一圈,只有https://www.hexcode.cn/article/5e3ee9a835616641b2daef97 这篇写的相对详细,看来偷不了懒了,只有自己重新整理开发了。 1 、需求 基于STM32F407芯片、LAN9253芯片(自带PHY芯片),验

    2024年02月09日
    浏览(34)
  • Ubuntu 22.04下以SOEM为EtherCAT主站的驱动电机例子

    这篇文章是笔者的第一篇文章,笔者作为一个机器人从业者,经常要接触到EtherCAT与ROS等相关内容。目前市面上有的开源EtherCAT系统有Igh以及SOEM两种,Igh在多年前已经停止维护,而截至日前SOEM依然维持更新,且SOEM已经集成到ROS生态中,故笔者选择SOEM进行研究。 苦于网上资料

    2024年02月12日
    浏览(58)
  • IGH(EtherCAT开源主站)移植到beaglebone black(AM3358)开发板上

    本文是在已经打上xenomai补丁的linux-3.8.13-bone86内核源码上进行的,参看使用xenomai与linux内核源码交叉编译,移植到beaglebone black(AM3358)开发板上 igh软件下载地址: IgH EtherCAT Master for Linux (etherlab.org) 将打入xenomai补丁,写入sd卡的系统的sd卡挂载(插入电脑,自动挂载)到ubuntu系统

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包