声明
摘要
第一章 绪论
1.1 课题背景及意义
1.2 工业机器人控制器通信系统的发展与现状
1.2.1 工业机器人控制器历史发展与现状
1.2.2 通讯总线应用现状
1.2.3 通信系统的实时操作系统研究现状
1.3 课题来源与设计要求
1.4 后续章节安排
1.5 本章小结
第二章 机器人控制器通信系统总体方案设计
2.1 实时以太网EtherCAT技术
2.1.1 实时工业以太网技术
2.1.2 EtherCAT协议
2.1.3 EtherCAT性能
2.2 系统需求分析及功能技术指标
2.2.1 需求分析
2.2.2 系统主要功能与技术指标
2.3 通信系统方案设计
2.3.1 机器人控制系统框架构建
2.3.2 通信系统总体方案设计
2.4 本章小结
第三章 机器人控制器通信系统硬件设计
3.1 硬件总体方案设计
3.1.1 总体结构分析
3.1.2 Conex-A8核心处理器介绍
3.1.3 总体硬件结构设计
3.2 硬件单元电路设计
3.2.1 最小系统电路设计
3.2.2 DPRAM电路设计
3.2.3 SD卡接口电路设计
3.2.4 通信接口电路设计
3.2.5 以太网接口电路设计
3.2.6 人机接口电路设计
3.2.7 电源管理电路设计
3.3 本章小结
第四章 机器人控制器通信系统软件平台设计
4.1 嵌入式Linux实时系统
4.1.1 实时系统的选取
4.1.2 Xenomai/Linux的实现原理
4.2 嵌入式Xenomai/Linux实时系统搭建
4.2.1 系统构建准备
4.2.2 安装Adeos补丁和Xenomai
4.3 Xenomai/Linux实时系统测试
4.3.1 移植正确性验证
4.3.2 实时性测试
4.4 本章小结
第五章 机器人控制器通信系统软件设计
5.1 通信系统整体软件设计
5.2 DPRAM驱动程序设计
5.3 自定义通信协议设计
5.3.1 DPRAM传输格式设计
5.3.2 RS232应用层通信协议设计
5.4 EtherCAT协议栈移植
5.4.1 EtherCAT主站需求分析
5.4.2 SOEM协议栈介绍
5.4.3 机器人控制协议实现
5.5 以太网通信程序设计
5.6 SD卡存储程序设计
5.7 解释器程序设计
5.8 本章小结
第六章 机器人控制器通信系统测试
6.1 系统测试方案设计
6.2 与EtherCAT从站通信测试
6.3 与示教器通信测试
6.4 本章小结
第七章 总结与展望
7.1 论文工作总结
7.2 回顾与展望
致谢
参考文献
研究生阶段研究成果及发表学术论文情况