当前位置: 首页 > news >正文

EtherCAT 逐帧解析状态机切换过程(初始清零阶段)

第一阶段总结:主站通过一系列广播写(BWR) 和广播读(BRD) 操作,完成从站通信基础配置与状态校准。

下面逐帧解析初始化报文:
1、BWR 报文向地址101(对应 DL control 寄存器)发送设置端口 AUTO LOOP模式,随后通过 BRD 报文读取从站状态:

BWR发:

回:

BRD发:

回:

101地址对应DL control寄存器:

2、BWR 报文发送指令,要求所有从站状态统一设置为 Init:

BWR 发:

回:

120是AL状态控制寄存器地址:

3、BWR 报文写 0x500 寄存器,全部置位为 0,配置 ECAT 帧访问 EEPROM 权限:

BWR 发:

回:

对应寄存器:地址 0x500(功能:开放 EtherCAT 帧对 EEPROM 的访问权限)

4、BWR 报文写 0x200 系列寄存器,0x201(ECAT 中断屏蔽寄存器)写入数据 0004,开放 DL 状态中断:

BWR 发:

回:

对应寄存器:地址 0x201 → ECAT 中断屏蔽寄存器(功能:仅启用 DL 状态中断)

5、BWR 报文写 0x10 寄存器,配置从站节点地址:

BWR 发:

回:

对应寄存器:地址 0x10(功能:分配从站唯一通信节点地址)

6、BWR 报文写 0x300 寄存器,清零 RX ERR(接收错误)寄存器:

BWR 发:

回:

对应寄存器:地址 0x300 → RX ERR 寄存器(功能:清除接收错误计数)

7、BWR 报文写 0x600 寄存器(FMMU 配置)、0x800 寄存器(SM 配置):

BWR 发:

回:

对应寄存器:地址 0x600 → FMMU 配置寄存器;地址 0x800 → SM 配置寄存器(功能:初始化 FMMU 内存映射、SM 同步管理器参数)

8、BWR 报文写 0x910 寄存器,清零 DC(分布式时钟)同步寄存器:

BWR 发:

回:

对应寄存器:地址 0x910 → DC 同步寄存器(功能:清除 DC 同步相关初始偏差)

9、BWR 报文写 0x990 寄存器(sync0、sync1 时间同步控制器清零)、0x981 寄存器(时间同步辅助配置):

BWR 发:

回:

对应寄存器:地址 0x990 → sync0/sync1 时间同步控制器;地址 0x981 → 时间同步辅助寄存器(功能:初始化时间同步控制参数)

10、BWR 报文写 0x930 寄存器,调节通信带宽:

BWR 发:

回:

对应寄存器:地址 0x930(功能:配置 EtherCAT 通信带宽参数)

11、BWR 报文写 934 寄存器,调节时钟偏差平均寄存器:

BWR 发:

回:

对应寄存器:地址 934 → 时钟偏差平均寄存器(功能:优化时钟同步精度)

12、BWR 报文写 103 寄存器,设置忽略站点别名:

BWR 发:

回:

===================BWR广播写(初始阶段)到此结束============================

http://www.gsyq.cn/news/88877.html

相关文章:

  • 跨平台开发框架选型指南:Uniapp、React Native、Flutter
  • 深入了解HTTP缓存!测试要注意这5大应用场景
  • 意义行为原生论:悟空来路与关山——全领域非专业vs全领域负责制
  • Dify AI 聊天接口后端代理
  • MHT-FE520 光纤组合导航系统深度解析:多源融合导航的协议适配与工程实践
  • 为何机器人开始学叠衣服?六维力传感器赋予的能力正推动落地场景变革
  • 《Nature Communications》最新研究:高效率差频产生器件赋能未来光通信与波长转换
  • 基于微信小程序的民宿预订系统的设计与实现(源码+论文+部署+安装)
  • 基于Java+ vue健身房管理系统(源码+数据库+文档)
  • 对比传统分库分表:Sharding-JDBC效率提升300%的秘密
  • 如何快速掌握正点原子串口调试助手:嵌入式开发的终极指南
  • 西安电子科技大学专属信纸模板:3分钟打造专业学术形象
  • LangChain-ChatChat:AI如何重构智能对话开发流程
  • AI如何帮你自动解压文件?快马平台一键生成unzip脚本
  • 深空摄影神器DeepSkyStacker:揭秘多曝光星图堆栈的魔法
  • Spyder实战:从零搭建金融数据分析平台
  • AI如何智能切换编程语言环境:Cursor中文输入实战
  • Termshark终端网络分析入门指南:5个实用技巧快速上手
  • 技术标准化的AI元人文升级:从医疗AI合规到全域可靠性
  • 手把手教你快速玩转LLaMA-Factory:大模型微调入门级教程
  • 15分钟开发:Windows更新清理工具原型开发实录
  • VoxCPM-0.5B:无标记化语音合成的技术革命与商业应用
  • 告别物理光驱:虚拟光驱如何提升工作效率300%
  • RBP神经网络PID自适应控制模型(Matlab仿真模型及详解资料包,省去PID参数调节
  • 逆向工程神器:retoolkit一站式工具箱深度体验
  • FastMOT终极指南:快速掌握实时多目标追踪技术
  • 纪检监察AI系统:让腐败线索在“关系网”中无所遁形
  • 传统开发VS快马AI:鬼脸特效开发效率提升20倍
  • 如何用AI快速解决ENSP AR启动失败40错误
  • 1小时用Open WebUI打造可交互产品原型