⚡ EtherCAT 延迟测量
📘
30章实战
🔧
主从站 + 工具
⏱️
延迟/抖动/优化
🎯 友好 · 硬核又好玩
01
EtherCAT概述
协议简介
发展历史
技术特点
应用领域
02
EtherCAT通信原理
数据帧结构
寻址方式
分布时钟
过程数据/邮箱
03
EtherCAT主站与从站
主站功能
从站功能
ESC芯片
从站协议栈
04
EtherCAT网络拓扑
线型/星型/树型
拓扑设计原则
05
EtherCAT延迟测量基础
延迟定义
测量意义
关键性能指标
06
延迟测量工具介绍
Wireshark抓包
TwinCAT Scope
诊断工具
07
硬件环境搭建
主站硬件选型
从站硬件选型
网卡/线缆
08
软件环境搭建
Linux系统配置
实时内核
主站协议栈安装
09
SOEM主站协议栈
SOEM简介
安装配置
基本API
10
IgH EtherCAT Master
IgH简介
安装配置
命令行工具
11
TwinCAT主站配置
TwinCAT安装
配置从站
扫描网络
12
从站配置与测试
EEPROM配置
SII文件
从站状态机
13
EtherCAT数据帧抓取
Wireshark过滤
捕获过程数据
分析帧结构
14
延迟测量原理
往返延迟
单程延迟
同步延迟/抖动
15
软件时间戳测量
Linux时间戳
SOEM时间戳API
精度分析
16
硬件时间戳测量
DPLL
分布时钟同步
硬件时间戳寄存器
17
分布时钟同步测量
DC同步原理
同步误差测量
漂移补偿
18
主站到从站延迟测量
发送延迟
接收延迟
处理延迟
19
从站到主站延迟测量
响应延迟
数据准备延迟
20
多从站延迟对比
不同从站延迟差异
影响因素分析
21
延迟抖动分析
抖动来源
测量方法
统计分析
22
网络负载对延迟影响
带宽占用
数据包大小
周期时间影响
23
实时系统延迟优化
内核优化
中断绑定
CPU隔离
24
EtherCAT网卡优化
网卡驱动选择
中断调节
DMA优化
25
从站协议栈优化
ESC配置优化
PDO映射优化
同步模式选择
26
延迟测量自动化脚本
Python脚本
数据记录
自动分析
27
延迟数据可视化
Matplotlib绘图
实时曲线
报告生成
28
实际案例分析
典型工业场景
延迟测量
问题排查
29
延迟测量标准与规范
IEC标准
性能等级
测试规范
30
课程总结与进阶
常见问题汇总
进阶学习路径
参考资料