文摘
英文文摘
声明
第一章绪论
1.1数控系统概况
1.2数控系统内部通信目前面临的问题和解决方法
1.3课题研究意义及主要内容
第二章CAN总线概述
2.1 CAN总线技术与特点
2.2 CAN总线与其他现场总线技术的比较
2.3 CAN的各种应用层协议的特点
2.4本章小结
第三章数控系统中CAN总线网络的设计
3.1系统总体结构
3.2基于CAN总线嵌入式数控系统工作原理
3.3数控系统中CAN通信协议的设计
3.3.1数据报文
3.3.2紧急报文
3.3.3 I/O报文
3.3.4服务报文
3.4 CAN模块硬件设计
3.5控制系统硬件抗干扰措施
3.6本章小结
第四章基于CAN总线的数控系统软件设计
4.1控制系统的软件功能分析
4.2基于Linux/RTAI的实时软件平台
4.3 CAN软件接口程序设计
4.3.1 SPI接口程序设计
4.3.2 CAN控制器驱动程序设计
4.4 NURBS插补算法程序设计
4.4.1 NURBS曲线基础理论
4.4.2 NURBS实时插补的实现
4.4.3上下位机间的粗插补数据的传输
4.5数据的接收与处理
4.6上位机对下位机的实时监控
4.7提高软件的可靠性
4.8本章小结
第五章实验与测试
5.1 CAN总线回环模式测试
5.2上下位机通信测试
5.3数控系统与运动控制节点的CAN总线通信可靠性实验
5.4本章小结
第六章总结与展望
6.1总结
6.2工作展望
参考文献
致谢
攻读学位期间主要的研究成果