集群3D打印控制系统设计.doc

资料分类:工业大学 上传会员:唐糖糖 更新时间:2022-07-29
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14671
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着3D打印技术的成熟,3D打印设备也更加普及。但是熔融沉积制(FDM,Fused Deposition Modeling)类型3D打印机,在换装打印平台及打印物件回收时,需要由人工手动操作完成,费时费力,人为干预程度过高。针对以上所面临的问题,本文开发了一套集群式3D打印控制系统,初步实现了3D打印机的集群化控制。

本次设计主要包括三部分:控制系统硬件结构的组成及相关元器件选型,单片机程序设计,上位软件设计。该控制系统由控制系统硬件和控制系统上位软件组成。在进行控制系统硬件设计时,首先根据功能需求确定该系统硬件组成及具体结构;然后根据结构确定硬件的选型,绘制电气原理图和焊接电路板;最后进行单片机程序的编写及调试。在进行控制系统上位软件开发时,利用QT开发软件,采用C++编程语言开发出了具有对模型切片软件的调用,实现模型的切片,通过串口与机械臂通信,实现数据通信功能的上位软件。

本文设计的集群式3D打印控制系统,可通过局域网,对机群分配3D打印任务,并通过调度机械臂,回收打印件。该系统有利于提高打印的效率,降低打印成本,为集群式3D打印的商业化奠定了一定的基础。

关键词:3D打印  单片机  编程  通信

 

目录

摘要

Abstract

第1章 引言-6

1.1 研究的目的与意义-6

1.2 国内外发展现状及发展趋势-6

1.2.1 国内发展现状-6

1.2.2 国外发展现状-7

1.2.3 3D打印的发展趋势-7

1.3 研究内容-7

第2章 硬件结构组成及相关元器件选型-9

2.1 单片机选型-10

2.2  NTC100K热敏电阻-11

2.3  增量式编码器-11

2.4  步进电机驱动器DM542-12

2.5 串口通信-13

2.6 弹簧式PCB接线端子-13

2.6.1 框式升降结构-13

2.6.2 滑块式升降结构-13

2.6.3 蝶式弹簧结构-13

2.7 电路设计及实现-14

2.8 总结-16

第3章 单片机开发的环境设置与程序设计-17

3.1 单片机开发环境设置-17

3.1.1 工程文件路径设置及文件格式-17

3.1.2 添加单片机各功能寄存器的定义-17

3.1.3 设置文件输出格式及路径-18

3.2 单片机功能程序的设计-19

3.2.1  ADC模数转换-19

3.2.2 编码器-21

3.2.3 步进控制-22

3.2.4 串口通信-22

3.3 总结-23

第4章 软件设计-24

4.1 QT软件介绍-24

4.2 软件框架搭建-24

4.3 软件各项功能的实现-25

4.3.1 模型切片-25

4.3.2 通信连接-26

4.4 数据包-27

4.5 总结-30

参考文献-31

致谢-32

附件-33

集群式3D打印控制系统硬件原理图-33

集群式3D打印控制系统硬件PCB图-33

集群式3D打印控制系统硬件实物图-34

单片机功能程序-35

上位软件程序-40

登陆界面-47

控制界面-47

相关论文资料:
最新评论
上传会员 唐糖糖 对本文的描述:目前,随着3D打印的普及,3D打印的需求呈几何级数爆发增长。集群3D打印控制系统可实现一键式的多机器控制,多任务分配,提高打印效率,降低打印成本,实现3D打印的集群化,自动化......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: