声明
摘要
第1章 绪论
1.1 背景及意义
1.1.1 课题背景
1.1.2 研究意义
1.2 单片机数控系统的研究现状
1.2.1 单核单片机数控系统
1.2.2 多核数控系统
1.2.3 多核单片机的发展现状
1.3 样条曲线技术的研究现状
1.3.1 一般样条曲线
1.3.2 PH样条曲线
1.3.3 PH曲线插补技术
1.4 目标、任务与结构
1.4.1 课题目标和任务
1.4.2 论文结构
第2章 Pythagorean-Hodograph曲线基础
2.1 PH曲线的定义
2.2 PH曲线的弧长和偏置曲线计算
2.2.1 PH曲线的弧长计算
2.2.2 PH曲线的偏置曲线的计算
2.3 PH曲线的构造
2.3.1 三次PH曲线的构造及性质
2.3.2 五次PH曲线的构造及性质
2.4 PH曲线的插补
2.4.1 一般参数曲线的插补算法
2.4.2 PH曲线插补算法
2.4.3 PH曲线的恒速插补算法
2.5 本章小结
第3章 架构设计
3.1 多核单片机数控系统实验平台的设计要求
3.2 多核单片机的要求和选择
3.3 P8X32A-D40多核单片机
3.3.1 规格介绍
3.3.2 开发环境介绍
3.4 并行插补介绍
3.4.1 并行计算
3.4.2 并行插补
3.5 总体设计方案
3.6 本章小节
第4章 硬件设计与实现
4.1 Propeller P8X32A多核芯片及外围电路设计
4.1.1 P8X32A引脚介绍
4.1.2 电源电路
4.1.3 晶振电路
4.1.4 外接存储器及其它电路
4.2 输入输出设备电路设计
4.2.1 PS/2接口电路
4.2.2 CRT显示器接口电路
4.3 步进电机驱动电路
4.4 系统硬件整体电路图
4.5 本章小结
第5章 软件设计与实现
5.1 插补准备工作
5.1.1 插补算法的选用
5.1.2 浮点数运算方法
5.2 并行插补的执行过程
5.3 Cog0核编程
5.3.1显示器驱动及功能软件设计
5.3.2 PS/2设备驱动及相关功能软件设计
5.3.3 CRT显示器显示坐标系的建立
5.4 Cog1核编程
5.4.1 PH曲线G代码设计
5.4.2 PH曲线译码及启动Cog2核编程
5.5 Cog2参数计算编程
5.6 Cog3坐标计算编程
5.7 Cog4运动控制编程
5.8 Cog5核步进电机编程
5.8.1 步进电机驱动编程
5.8.2 进给速度的控制
5.9 本章小结
第6章 实验验证
6.1 软件的下载与启动
6.2 并行插补的性能分析及测试
6.2.1 理论分析
6.2.2 测试工具开发
6.2.3 单次测试与采样周期确定
6.2.4 结果及验证
6.3 进给速度和插补周期对加工质量的影响
6.4 本章小节
总结与展望
总结
展望
参考文献
攻读硕士学位期间发表的论文
致谢