基于wifi的无线3D打印机控制器设计

发布者:采菊东篱下最新更新时间:2016-09-23 来源: 21ic关键字:wifi无线  3D打印机  移动设备 手机看文章 扫描二维码
随时随地手机看文章
摘要:3D打印技术近几年发展迅速,已经广泛应用于航天、国防、医疗设备及教育等领域。针对目前3D打印机主要是采用有线方式打印,需要电脑等设备,不方便携带,本文设计一种基于wifi的无线3D打印机,可以直接脱离电脑,实现移动设备无线控制进行打印,为用户提供了便利。

3D打印属于快速成形技术的一种,是以数字模型文件为基础,运用塑料或粉末状金属等材料,通过逐层打印的方式来构造物体。近几年3D打印技术飞速发展,已广泛应用于航天、国防、医疗设备、教育及制造业。但目前的3D打印机大部分依然采用电脑连接进行操作打印,或者采用SD卡存储打印产品的数据进行打印,有时为用户使用带来极大不便。手机、平板电脑等移动设备终端已经成为了人们的生活必备品,这些产品都带有wifi无线传输功能。本文设计一种可以利用手机、平板等移动端安装app应用软件实现移动设备wifi无线控制3D打印机进行打印的控制器。通过移动端app软件进行打印对象的选择、传输及打印控制。有了wifi操作,3D打印机就不局限于在电脑上操作,方便了用户使用,节省了使用成本。本文重点阐述无线式3D打印机控制器和上位机APP应用界面的设计。

1 无线式3D打印机控制器设计方案

控制器的核心CPU选用ST公司的STM32F103VET6微控制器,控制系统主要完成接收WiFi模块传输的数据;读取SD卡内存放的3D模型数据文件;完成对步进电机的控制;挤出头和热床的温度控制;挤出头行程控制等。无线式3D打印机的控制系统总体框图如图1所示。

如图1所示,手机端的控制软件代替了电脑,通过手机上的wifi将打印数据和命令传输到3D打印机控制器进行打印控制,3D打印机控制器也会将挤出头及热床温度、打印机当前状态等信息传输到手机端进行显示,方便用户查看。3D打印机控制器通过wifi模块接收数据文件存储到SD卡中,打印数据存储完成后,当控制器接收到打印命令后就可以开始打印了。两路温度传感器经CPU片内A/D转换通道分别检测挤出头和热床的温度;CPU的两路数字信号输出分别控制挤出头和热床加热电路的NMOS功率开关管,结合温度传感器实现挤出头和热床温度的控制;四路步进电机驱动电路分别控制X、Y、Z这3个轴的步进电机以及挤出头的步进电机;三路行程开关定位X、Y、Z轴的原点和运动相对位移量。

2 系统硬件电路设计

2.1 wifi通信电路设计

本设计中选用的是ESP8266为主控芯片的wifi模块。ESP8266的wifi模块具有接口简单、价格低廉、高效的AT指令,开发更简单等特点。ESP8266芯片具有一个完整且自成体系的wifi网络解决方案,高度片内集成,包括天线开关、电源管理转换器,因此只需要极少的外部电路,且包括前端模块在内的整个电路所占PCB空间非常小,专为移动设备和物联网应用设计,可将用户的物理设备连接到wifi无线网络上,进行互联网或局域网通信。WiFi模块采用UART和控制器进行通信。STM32通过串口TX发送AT指令对wifi的工作模式、UART波特率、建立连接等相关参数进行设置。STM32的USART接收端口RX则接收wifi模块从移动端接收到数据和指令。这样,当移动端和3D打印终端建立无线连接后,就可以实现数据双向通信了。

2.2 步进电机驱动电路设计

对于小型打印机一般采用两相四线42系列的步进电机。STM32控制步进电机要借助于电机驱动电路,在3D打印机中一般采用A4988芯片作为步进电机驱动,但A4988芯片最大只有16细分,输出最大电流为2A。而TI公司的DRV8825步进电机驱动芯片最高可以达到32细分,驱动电流可以输出 2.5A,低至0.2欧的导通电阻,保证了芯片良好的散热性等优势。另外芯片还集成了快速响应的短路、过热、欠压及交叉传导保护功能电路,能够检测故障状况,并迅速切断H桥,从而为电机和驱动芯片提供保护。本设计选择DEV8825作为步进电机驱动芯片。图2为步进电机驱动电路和加热及温度检测电路与 STM32的接口。图2中P1为两相四线步进电机和DRV8825驱动电路的接口,芯片的STEP步进和DIR方向控制管脚连接到STM32的PC0和 PC1管脚进行控制。本设计中在驱动电路硬件设计时已经将细分设置为1/32,休眠、复位等都失能,这样可以节省STM32的GPIO端口,如果控制器芯片管脚够用,可以通过程序控制这些管脚进行更多功能的步进电机控制。

2.3 挤出头温度检测及加热电路设计

3D打印过程中挤出头和热床都需要保持相对恒定的温度,如果采用的是PLA打印材料一般将挤出头加热温度设置为175-200度,热床温度设置为40-60度。电路中温度检测采用MAX6675数字温度转换芯片将热敏电阻的温度转换为数字量由STM32读出。挤出头和热床温度可根据具体使用环境确定实际温度值,挤出头和热床温度检测和加热电路是相同的,这里以挤出头温度检测和加热电路说明其加热原理,电路如图2所示。

JP27为加热管的接线端子,连接直流发热芯,R41和D13组成指示灯电路,MOS管Q3导通时,指示灯D13亮,发热芯加热。U4为热敏电阻温度转换芯片,转换完成的温度数字量通过STM32的3个管脚根据MAX6675操作时序读出。STM32将读出的温度值和设定的温度值进行比较,形成反馈,采用 PID算法实现温度的恒定。

3 系统软件设计

3.1 手机端APP软件设计

移动端的应用程序主要实现3D打印文件的选择、确认、3D打印机状态显示以及wifi的连接等。应用程序采用Android编程,实现打印数据文件的读取,并控制wifi进行数据的传输,还能够设置3D打印机的打印头温度、热床温度,并且可以接收打印头和热床温度进行显示,以及所用材料类型及使用量信息进行显示。移动端应用程序主要页面设计如图3所示。

首先在应用程序首页选择要打印的STL文件,进入下一界面进行预览,预览确认后可以启动打印,在打印界面可以选择暂停,并能够显示当前打印机的速度、热床和挤出头温度等信息。

3. 2 主程序流程图

软件程序具有通信、数字信号的控制和数据读取与处理等功能,根据设计要求,软件程序流程图设计如图4所示:

首先,3D打印机终端对wifi、电机及加热等模块初始化完成后,开始等待移动端发出的打印命令。一旦移动端发出打印命令,接收端接收到命令后,开始接收数据,为节省时间,在接收打印数据的同时,对挤压头及热床进行预热。当检测到数据接收完成,温度等达到预设值后,启动打印,并将打印速率、挤压头及热床温度等信息实时回传到手机的应用软件上进行显示,直到打印完成。

4 结束语

随着3D打印机和手机、平板电脑等移动终端的普及,采用移动终端对3D打印机进行控制是未来3D打印机的发展方向。本文就实现3D打印机的无线打印,给出了具体实现原理及程序流程,采用STM32微控制器提高了处理速度,加热电路通过PID调节,保证了温度恒定,减少了断丝、粗细不均现象,提高了打印质量。经实际验证,能够实现手机等移动终端对3D打印机的控制,并且本设计提高了打印质量。无线打印,为用户使用3D打印机提供了方便。

关键字:wifi无线  3D打印机  移动设备 引用地址:基于wifi的无线3D打印机控制器设计

上一篇:基于kinect传感器的全方位运输平台控制系统研究
下一篇:3D图形加速是如何实现的?

推荐阅读最新更新时间:2024-05-03 00:41

ST-Ericsson 推出创新的移动设备充电解决方案
中国北京,2011年3月30日 –ST-Ericsson推出一款电源管理解决方案,该解决方案可大大缩短移动设备在墙式插座上的充电时间。 这一创新成果是ST-Ericsson新推出的PowerHUBTM产品家族的成员之一,该产品能够收集各种来源的能源,不仅可让用户更快地为移动设备充电,还有助于降低温室气体排放。 借助体积小巧、高性价比的PM2300,可使用3安培(而不是标准的1.5安培)的充电器,从而可将充电时间缩短50%。 此外,该产品还允许移动设备在密集使用的同时进行充电。 首个配备PM2300的平板电脑商用产品将在2011年秋季上市。 ST-Ericsson副总裁兼模拟与混合信号业务部负责人Patrick Du
[电源管理]
ABI:华为第四季度成全球第二大移动设备
    北京时间4月4日早间消息,市场研究公司ABI Research公布的数据显示,2011年第四季度,华为(微博)已成为全球第二大移动设备商。   根据ABI Research的数据,去年第四季度华为营收为25.3亿美元,同比增长38%,超过了诺基亚西门子通信(微博)的24亿美元。爱立信(微博)仍排名第一,该季度营收约为35亿美元。   ABI Research无线基础设施市场首席分析师吉姆·埃勒(Jim Eller)表示,第四季度是2011年移动设备市场表现最好的一个季度,不过情况仍差于2010年同期,运营商仍继续面临不稳定的经济环境。   尽管市场整体状况不佳,但华为仍取得了不错的成绩,尤其考虑到该公司过去几周中遭遇的一些不
[手机便携]
如何使用Arduino录制和播放3D打印机械臂
事实证明,机械臂在许多需要速度、准确性和安全性的应用中非常有用且更高效。但对我来说,更重要的是,这些东西在工作时看起来很酷。我一直希望有一个机械臂可以帮助我完成日常工作,就像托尼·斯塔克在他的实验室中使用的Dum-E和Dum-U一样。可以看到这两个在制作钢铁侠套装或使用摄像机拍摄他的作品时帮助他。其实阿呆也救过他一次命......这就是我想阻止它的地方,因为这不是粉丝页面。除了虚构的世界,还有许多由发那科、库卡、电装、ABB、安川等制造的很酷的现实世界机器人手臂。这些机械臂用于汽车,采矿厂,化学工业和许多其他地方的生产线。 因此,在本中,我们将在和MG995伺服的帮助下构建自己的机械臂。机器人总共有4个自由度(DOF)
[机器人]
全球半导体产值今年小增3.1%,移动设备不如预期
拓墣产业研究所昨(6)日出具报告,预估今年全球半导体产值受到个人电脑和行动装置销售不如预期,全年产值预估约2,041亿元,仅较去年小幅成长3.1%,比稍早台积电(2330)下修到年增4%还保守。 拓墣产业研究所经理林建宏表示,今年支撑半导体产业产值的两大主力,仍由英特尔所代表的伺服器、个人电脑、笔记型电脑等生产力的装置,以及强调个人行动生活的手机与平板等行动装置为主力。 至于物联网相关议题虽然热,穿戴式产品也随着Apple Watch问世抢尽丰采,但是林建宏认为,受限销售数量和使用的IC有限,对整体IC半导体的产值增幅有限。 林建宏表示,1995年到2014年间,上半年与前一年同期比较,发生下滑的情形出现过六次,除了
[半导体设计/制造]
移动设备的电池消耗分析
在移动设备的设计中, 电池 的工作时间是一项重要的因素。许多移动设备都加入了更多的功能,这些新增的功能会快速地缩短运行时间。工程师必须利用复杂的 电源 管理方案,以便使 电池 获得最长的运行时间。 工程师需要运用电池消耗分析来评估电池运行时间,这种分析需要分别在单独及整合在系统之中这两种情况下来描述设备、固件/软件及其子 电路 。分析技术包括描述电池电流消耗,以及如何受各种工作模式及使用概况的影响。借助于这种分析,工程师就可以做出电源管理设计权衡,以尽量延长电池寿命。 大多数电源管理系统都是通过在亚毫秒时间尺度上使没有在活跃使用中的子系统进入睡眠状态来节省电池能量的。其结果是,设备在不到1s内发生的开/关事件中具有快速变化的电
[电源管理]
移动设备不可忽视的关键要素
在影响移动设备如智能手机和平板电脑的关键性能中,显示单元十分重要,而作为与显示单元密不可分的盖板玻璃却往往容易被忽视。如果移动设备的趋势是轻薄坚固,那显示屏的厚度和硬度是必不可少的设计要素,而这一切就取决于玻璃的材质。 作为德国的玻璃专家,肖特公司( SCHOTT)在移动设备气密封装领域的全球市场有着广泛影响。近10 年来,肖特将移动设备面板作为重点市场推出了一系列产品,包括2011年推出的号称世界最为坚固的移动设备盖板玻璃XensationCover和全球首款超强防眩光智能手机盖板玻璃Xensation CoverAG,肖特股份有限公司家电科技亚洲区副总裁Lutz Gruebel表示,全球每年有10亿台移动设备选择使用肖特智
[嵌入式]
电动汽车厂颤抖吧,3D可以打印汽车了
3D打印技术已经变得越来越常见、越来越成熟,我们生活中的许多物品已经可以通过3D打印技术直接制造。小到玩具、食物,大到房屋,几乎所有的东西都可以通过3D打印来完成,现在就连可以在马路上正常行驶的汽车也可以通过3D打印直接制造了。 这款3D打印电动汽车名叫strati,是美国亚利桑那州localmotors公司通过3D打印技术在为期6天的2014年国际制造技术展览会上制造的,打印零部件和组装共花费44个小时。它只有40个零部件,而传统汽车零部件超过2万个,最低售价1.1万英镑(约合人民币11万元)。 strati的最高时速可达56公里,电池可支撑其行驶193到243公里。尽管被称之为首款3D打印的汽车,但是事实上并非所有的零
[嵌入式]
靠三个大型3D打印机就能优化汽车设计周期?
汽车 制造商现代及其豪华姐妹品牌Genesis正在创建一个新的研发设施来优化他们的汽车设计周期——从纸到产品。包含概念化技术,在研究设施内包括三个大型 3D打印机 。   为了保持新鲜和最新的产品阵容,汽车制造商需要快速设计和开发。这是常识,也是促使现代和创世纪找到一种方法来增加产品周期灵活性的概念。    他们认为,缩短时间设计迭代通常需要(三年)的关键。通过将周期缩短到仅仅一年半,他们相信他们可以保持领先地位。    该公司已经开始提供更短的研发周期。这个策略的关键是在现代韩国南洋研发中心开设了一个大型设计研发设施。    设计研发设施占地面积33万平方英尺,为品牌展示最新的设计,同时为设计师和工程师携手共同开发大面积的设计。
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved