声明
1 绪论
1.1 课题来源、研究背景与意义
1.1.1 课题来源
1.1.2 研究背景及意义
1.2 EtherCAT主站国内外研究现状及发展趋势
1.3 本文的主要工作内容
2 基于Windows平台的EtherCAT主站总体方案设计
2.1 EtherCAT总线技术概述
2.2 基于Windows平台的EtherCAT主站需求分析
2.3 基于Windows平台的EtherCAT主站总体设计
2.3.1 EtherCAT主站协议栈的选择
2.3.2 EtherCAT主站总体架构设计
2.4 本章小结
3 Windows系统实时性优化方法
3.1 Windows系统实时性优化必要性分析
3.1.1 Windows系统中断处理流程
3.1.2 Windows系统多线程调度机制
3.1.3 Windows系统内存管理策略
3.2 Windows实时性优化设计与实现
3.2.1 基于I/O APIC的实时CPU核划分方法
3.2.2 基于DPC定时器的实时任务执行方法
3.2.3 基于非分页内存的缺页中断消除方法
3.3 Windows实时性优化性能测试
3.4 本章小结
4 基于Windows平台的EtherCAT主站总体功能开发
4.1 基于Windows平台的EtherCAT主站架构分析
4.2 基于Windows平台的EtherCAT主站硬件抽象层开发
4.2.1 EtherCAT主站硬件抽象层分析
4.2.2 基于NDIS协议驱动实现底层数据收发
4.2.3 数据大小端转换功能函数的实现
4.3 基于Windows平台的EtherCAT主站操作系统抽象层开发
4.4 基于Windows平台的EtherCAT主站总体功能设计与实现
4.4.1 EtherCAT主站非周期性数据通信设计与实现
4.4.2 EtherCAT主站周期性过程数据通信设计与实现
4.5 本章小结
5 基于Windows平台的EtherCAT主站接口设计与实现
5.1 管理和操作从站接口设计与实现
5.2 应用程序与主站驱动数据交互接口设计与实现
5.3 本章小结
6 基于Windows平台的EtherCAT主站测试与分析
6.1 实验测试平台搭建
6.2 基于Windows平台EtherCAT主站功能测试
6.2.1 EtherCAT主站管理从站状态机测试
6.2.2 EtherCAT主站非周期性数据通信测试
6.2.3 EtherCAT主站周期性过程数据通信测试
6.3 基于Windows平台EtherCAT主站实时性测试
6.4 多轴总线式伺服驱动系统应用测试与分析
6.5 本章小结
7 总结与展望
7.1 全文总结
7.2 展望
致谢
参考文献
附录
华中科技大学;