从站信息接口:
ESC(EtherCAT Slave Controller)使用EEPROM来存储所需要的设备的相关信息,即所谓的从站信息接口,SII.
EEPROM的容量位1 kbit~4M bit,取决于ESC的规格。EEPROM使用字地址,字0~63是必须的基本信息。
描述:
1.ESC寄存器配置区(字0~7)由ESC在上电或复位后自动读取后装入相应的寄存器,并检查校验和。
2.产品标识区(字8~15)包括 厂商标识(VENDOR_ID,NAME),产品码(PRODUCT-CODE),设备名字(DEVICE_NAME)版本号(REVISION-NUMBER),序列号(SERIAL_NUMBER)
3.硬件延时(字16~19)包括端口延时和处理延时等信息。
4.引导状态下邮箱配置(字20~23)。
5.标准邮箱通信SM配置(字24~27)。
XMC4300 eeprom emulation
EEPROM仿真模式用于基于IP内核的非易失性电机
内存(NVRAM)连接或集成到微控制器。 ESC配置
并且设备描述可以存储在微控制器的Flash中,例如,
连同程序或其他配置数据。一个额外的外部EEPROM
如果使用EEPROM仿真,则不再需要系统芯片。
微控制器仿真ESC的EEPROM接口动作并执行
所有的EEPROM都会重新加载,读取和写入请求。 EEPROM写入数据存储在Flash中
的微控制器,并从EEPROM中读取EEPROM读取的数据并提交给
ESC的EEPROM接口。
从EtherCAT主站的角度来看,EEPROM仿真模式相当于一个
外部连接的IIC EEPROM。主器件发出EEPROM命令并等待
直到EEPROM接口不再忙。
在EEPROM仿真模式下,ESC的EEPROM接口发出一个中断
微控制器,如果一个EEPROM命令未决,并设置忙位。虽然
忙位被置位,微控制器可以读出命令和EEPROM
地址。对于写访问,写数据存在于数据寄存器中。阅读
命令,读取的数据必须由微控制器存储在数据寄存器中。
重新加载命令需要微控制器放置配置的站别名
和数据寄存器中的增强链路检测设置。
一旦微控制器完成对EEPROM数据寄存器的读写操作,
通过写入EEPROM命令寄存器位来确认该命令。该
微控制器必须将其执行的命令值写入EEPROM
命令寄存器。 可以使用两个错误位指示错误。 后
确认命令,EEPROM状态机不再忙了
中断被释放。

SII-Slave Information Interface相关推荐

  1. 从站寄存器EEPROM内容解析之SII(Slave Information Interface)

    从站寄存器EEPROM内容解析之SII(Slave Information Interface) 一.EEPROM 的构造如下表所示,ESI 使用字编址.这里特别注意是字编址,那么实际上一个16进制的 ...

  2. Ethercat 从站开发总结五:给每个从站一个名字——xml描述文件ESI(EtherCAT Slave Information)

    从站设备描述文件ESI(EtherCAT Slave Information)是EtherCAT从站设备的配置文件,文件为XML格式.XML文件编写好后,通过主站程序下载到从站设备的EEPROM中,通 ...

  3. EtherCAT (学习笔记)

    文章目录 1. 简介 1.1 运动控制 1.2 实时以太网 1.3 EtherCAT 2. EtherCAT原理介绍 2.1 实时性 2.2 端口管理 2.3 EtherCAT网络拓扑 2.4 Eth ...

  4. Ethercat学习笔记

    1.EtherCAT原理介绍 EtherCAT从站设备在报文经过其节点时读取相应的数据报文,同样输入数据也是在报文经过时插入到报文中.整个过程报文只有几纳秒的时间延迟,实时性获得极大提高 EtherC ...

  5. EtherCAT ET1100从站信息接口介绍

    ESC使用EEPROM来存储所需要的设备相关信息,称为从站信息接口SII(Slave Information Interface). 以Beckhoff 两通道模拟量输入模块EL3102为例,简单介绍 ...

  6. EtherCAT从站控制器EEPROM介绍

    转自 https://blog.csdn.net/ethercat_i7/article/details/52778845 ESC使用EEPROM来存储所需要的设备相关信息,称为从站信息接口SII(S ...

  7. EtherCAT学习笔记:EEPROM存储内容结构(从站配置信息接口SII)

    EEPROM用来干啥? ESC使用EEPROM来存储所需设备信息,称之为从站信息接口(Slave Information Interface); ESC规格不同,EEPROM的容量也不同,范围是1K- ...

  8. SOEM-Ethercat源代码解析一(数据类型定义)

    广大的朋友们,今天我们一起来看Ethercat主站源代码,进入源码的世界. /*** Simple Open EtherCAT Master Library* 通用类型和EtherCAT定义*/#if ...

  9. SOEM 源码解析 ecx_lookup_prev_sii

    /* 通过SII[从站信息接口(Slave Information Interface)]查找从站* If slave has SII and same slave ID done before, u ...

最新文章

  1. jquery ajax 样例
  2. 9.STM32中对SysTick_Init()函数(sysTick_Config()、TimingDelay_Decrement()自定义)和Delay_us()的理解
  3. php 通知客户端,PHP+SSE服务器向客户端推送消息
  4. 直播预告 | 第四范式2021发布会技术分论坛报名开启,6月23日线上见
  5. 【Nginx】应用静态化配置
  6. MySQL 直接存储图片并在 html 页面中展示,点击下载
  7. java学习笔记之DBUtils工具包
  8. p73_万维网和HTTP协议
  9. 爬虫基础(五)-----scrapy框架简介
  10. c语言qsort函数对结构体的一级排序,sort和qsort函数对结构体的二级排序
  11. iOS-登录,注册隐私政策,用户协议
  12. python 写字机器人_机器人股票:用 Python 自动化办公能做到哪些有趣或有用的事情?作者:陈廷聿...
  13. 如何修改html代码,如何修改网页源代码
  14. 百度editor编辑器添加新字体
  15. IDEA社区版搭建web项目
  16. Python使用OCR识别中英文
  17. [To Selina] 《撒野》读后感
  18. 软件设计中的心跳机制
  19. 荣耀10青春版支持鸿蒙吗,荣耀10青春版详细评测:又一款年轻群体收割机
  20. Datawhale数据挖掘 数据分析笔记

热门文章

  1. word2vec源码分析
  2. MyEclipse2017使用maven搭建SSM项目
  3. 叮咚~您有一份个税申报,请查收!
  4. win7网络本地连接服务器未响应,Win7本地连接未识别无法连接网络如何解决
  5. 使用Quasar进行木马植入
  6. 抖音文案标题怎么写,抖音标题怎么写才能上热门:国仁楠哥
  7. 直接在服务器上跑系统,在服务器上跑代码
  8. 基于Lua的新语言NL
  9. Revit获取平面视图参照标高及视图范围
  10. 一篇文章学会二进制的运算以及原码、反码、补码