声明
摘要
第一章 绪论
1.1 课题背景
1.2 FDM 3D打印原理概述
1.3 国内外研究现状
1.3.1 3D打印机控制系统
1.3.2 3D打印步进电机运动控制
1.3.3 彩色打印技术
1.4 课题研究意义
1.5 本文研究内容
第二章 3D打印机控制系统方案设计
2.1 控制系统总体方案设计
2.1.1 主控制器选型
2.1.2 控制系统整体结构
2.2 控制系统硬件电路设计
2.2.1 温度采集电路设计
2.2.2 加热电路设计
2.2.3 步进电机选型与驱动电路设计
2.3 控制系统软件架构
2.3.1 任务模块设计
2.3.2 控制系统软件架构设计
2.4 SD卡数据通信与G代码命令解析
2.4.1 3D打印切片软件简介
2.4.2 SDIO通信方式
2.4.3 Fatfs文件系统移植
2.4.4 Fatfs API函数与G代码命令读取
2.4.5 G代码命令解析程序设计
2.5 LCD人机界面与按键功能实现
2.5.1 FSMC与LCD驱动
2.5.2 ucGUI系统移植
2.5.3 人机界面显示程序设计
2.5.4 按键功能实现
2.6 本章小结
第三章 步进电机运动控制研究与实验
3.1 数控系统插补算法研究
3.1.2 直线DDA插补算法原理
3.1.3 DDA插补算法的C语言实现
3.2 S型曲线加减速算法研究
3.2.1 S曲线加减速算法原理
3.2.2 S曲线加减速离散过程
3.3 速度前瞻控制研究
3.3.1 速度前瞻控制原理
3.3.2 圆弧转接算法原理
3.3.3 实时运动速度分析
3.3.4 速度前瞻控制程序设计
3.4 3D打印机实时运动控制
3.4.1 步进电机脉冲发生原理
3.4.2 步进电机实时运动控制
3.4.3 速度前瞻控制实验
3.5 S曲线加减速控制实验
3.5.1 S曲线实验验证
3.5.2 S曲线加减速与梯形加减速对比实验
3.6 实际打印模型测试
3.7 本章小结
第四章 喷头、热床温度控制研究与实验
4.1 增量式PID控制算法原理
4.1.1 PID控制算法原理
4.1.2 增量式PID控制算法
4.3 温度控制算法设计与实验
4.4 本章小结
第五章 彩色打印功能研究与实验
5.1 彩色打印原理研究
5.1.1 彩色打印实现原理
5.1.2 彩色打印的影响因素
5.1.3 RGB颜色混合理论
5.2 彩色打印功能的实现
5.3 彩色打印实验
5.3.1 彩色打印影响因素实验
5.3.2 彩色打印功能测试实验
5.3.3 实验误差分析
5.4 本章小结
第六章 结论与展望
6.2 展望
参考文献
附录
致谢
研究成果及发表的学术论文
作者及导师简介