声明
摘要
第1章绪论
1.2国内外研究现状
1.3课题研究内容
第2章EtherCAT协议工作原理
2.1 EtherCAT概述
2.2物理层定义
2.3.1数据帧解析
2.3.2寻址方式
2.4EtherCAT应用层
2.4.1EtherCAT应用层协议概述
2.4.2CoE应用协议
2.5EtherCAT状态机
2.5.1EtherCAT从站状态机
2.5.2EtherCAT主站状态机
第3章基于IGH主站的EtherCAT分布式控制系统的总体设计
3.1基于IGH主站的EtherCAT分布式控制整体方案
3.2EtherCAT主站单元设计
3.2.1EtherCAT主站概述
3.2.2IGH EtherCAT主站架构
3.2.3IGH EtherCAT主站运行流程
3.3EtherCAT从站单元设计
3.3.1EtherCAT从站架构
3.3.2EtherCAT从站执行单元设计
3.4主从站通信设计
3.4.1存储同步管理嚣
3.4.2FMMU配置
3.4.3过程数据对象配置
第4章基于IGH主站的EtherCAT分布式控制系统硬件设
4.1分布式控制系统IGHEtherCAT主站硬件设计
4.1.2电源模块设计
4.1.3以太网接口电路
4.1.4显示屏接口电路
4.2分布式控制系统从站硬件设计
4.2.1从站控制模块设计
4.2.2从站处理器设计
4.3基于FPGA的数据采集模块硬件设计
4.3.1FPGA介绍
4.3.2FPGA外围电路设计
4.3.3AD模块的选择
第5章基于IGH主站的EtherCAT分布式控制系统从站软件设计
5.1IGH EtherCAT从站软件设计
5.1.1从站软件总体设计框架
5.1.2从站XML配置
5.1.3FSMC设计
5.1.4周期性数据通信
5.2数据采集模块软件设计
5.2.1FPGA开发环境和设计流程
5.2.2FPGA软件设计
第6章基于QT的分布式控制系统主站软件设计与实现
6.1QT介绍
6.2IGH EtherCAT主站软件设计
6.2.1IGH EtherCAT主站安装
6.2.2IGH EtherCAT应用程序设计
6.3基于QT的主站界面设计与实现
6.3.1主站控制界面
6.3.2发送和接收数据界面
6.3.3命令行界面
第7章系统测试和结果分析
7.1主从站通信网络测试
7.2常规IO控制
7.3数据采集模块测试
8.1总结
8.2展望
参考文献
致谢
山东大学;