一种小型FDM三维打印机控制系统研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:qqshe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
3D打印技术是一项新兴的制造技术,因具有原料利用率高,可制造复杂结构等优点,在机械、教育、生物医学等领域得到广泛应用。随着3D打印技术进入民用领域,轻量化、低成本的3D打印机的市场需求不断扩大。本文基于ARM技术,并首次将Android应用到3D打印中,开发小型FDM式3D打印机控制系统。首先,本文在功能需求分析的基础上提出PC+Android模块+ARM的控制系统结构,给出控制系统总体框架设计,包括四个部分:温度控制模块、电机驱动模块、人机交互模块和数据读取模块。提出了时间片轮询法和定时器驱动相结合的任务调度方法。其次,阐述四个模块的软件实现方法。(1)温度控制模块,采用PID算法,实现对喷头温度的精确控制。(2)电机驱动模块,设计打印数据处理流程,制定速度曲线优化方法并予以实施,采用Bresenham算法实现多维步进电机协同运动。(3)人机交互模块分两部分。基于LCD+KEY的人机交互中,本文提出按键读取流程和一种面向对象的LCD多级菜单的设计方法;基于Android的人机交互包括本地端和远程端,本文制定微处理器与本地端间、本地端与远程端间两个通信协议并进行实现。(4)数据读取模块包括U盘和SD卡两部分,基于STM32的SDIO硬件接口实现对SD卡的读取,移植文件系统对数据进行管理;基于USB总线接口芯片CH376实现U盘的读取。最后,本文进行步进电机直线运动测试和打印效果试验。电机测试结果表明,电机驱动模块能准确控制多维步进电机,实现直线运动;打印试验显示,本文开发的控制系统能成功的打印三维模型,并具有较好的粗糙度、细节表现能力和尺寸精度。本文在实现基本打印功能的基础上,首次将Android引进到3D打印技术中,丰富3D打印机的功能,满足市场对低成本的小型3D打印机的需求。
其他文献
随着法律法规对行人安全和汽车排放的要求日益严格,考虑行人保护的汽车轻量化设计越来越受到人们的关注。帽型薄壁梁是汽车车身中常用吸能元件,汽车碰撞过程中,吸能结构件经
学位
柔性制造是现代生产的发展方向,柔性制造系统(FMS)可以实现生产系统的柔性化和高效化。FMS的生产物流系统的效率是整个FMS效率提高的关键环节,所以对FMS物流系统的流程控制进行分析,对FMS物流系统的调度过程进行优化是FMS系统应用的前提。本文通过对系统建模到调度优化的研究,以实现对系统运行效率的提高,并由仿真程序对模型和调度结果进行验证。首先,采用面向对象的着色Petri Net对FMS物流系
粘土矿物在我国是一种非常重要又丰富的矿产资源,它不仅是工业、制造业等各个领域需要的原料和配料,在地质科学中更重要的是通过研究粘土矿物的特征与成分分析,有效的勘探到
可靠性分析技术作为重型数控机床可靠性工作的重要组成部分,是识别机床关键项目和薄弱环节以及对系统进行可靠性评估与改进设计的关键基础技术。重型数控机床在实现复合加工
目的 分析患者需求导向的临床护理路径在膝骨性关节炎患者膝关节手术围手术期中的应用.方法 对医院就诊的膝骨性关节炎患者76例,随机分为试验组和对照组,对照组实施传统常规
目的 研究耳穴贴压配合中医护理对糖尿病肾病血液透析患者高血压的影响.方法 选取医院进行血液透析的糖尿病肾病患者80例,分为试验组和对照组,对照组给予常规护理,试验组给予