声明
致谢
摘要
第一章 绪论
1.1.1 数控系统的现状和发展
1.1.2 CAN和CANopen总线通信的现状
1.2 人机接口
1.3 课题研究的目的和意义
1.4 本文研究的主要内容与章节安排
1.4.1 本文研究内容
1.4.2 本文章节安排
第二章 CAN总线及CANopen通信协议介绍
2.1 CAN总线介绍
2.1.1 CAN总线概述
2.1.2 CAN总线的工作原理
2.2 CANopen协议介绍
2.2.1 CANopen概述
2.2.2 通信对象
2.2.3 对象字典
2.3 CANopen通信的优势
2.4 本章小结
第三章 数控系统人机接口分析及硬件平台设计
3.1 需求分析
3.2 系统方案设计
3.2.1 处理器的选择
3.2.2 嵌入式操作系统的选择
3.2.3 人机接口界面开发工具选择
3.3 人机接口硬件设计
3.3.1 CAN总线电路
3.3.2 手轮接口电路设计
3.3.3 键盘模块
3.4 本章小结
第四章 人机接口软件设计
4.1 软件开发环境搭建
4.1.1 Bootloader的移植
4.1.2 Linux移植
4.1.3 Linux设备驱动开发
4.2 应用程序开发
4.2.1 输入数据读取程序
4.2.2 加工代码解析实现
4.2.3 刀具补偿实现
4.2.4 操作界面设计
4.2.5 CANopen通讯设计
4.3 本章小结
第五章 人机接口功能测试
5.1 人机接口测试平台
5.2 人机接口CANopen通讯测试
5.3 本章小结
总结和展望
参考文献
攻读硕士学位期间的学术活动及成果情况
合肥工业大学;