基于Arduino的CNC绘图机的设计研究

来源 :科技信息·上旬刊 | 被引量 : 0次 | 上传用户:smlz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:采用arduino为主要控制电路,将数控代码嵌入到arduino開发板,由电脑控制整个机器的运动轨迹,通过电脑绘制图像,传输到arduino,并最终由绘图机展现出来的一项可实施项目。
  关键词:arduino控制电路;cnc绘图机;坐标转换
  Abstract:Arduino is used as the main control circuit to embed the NC code into the Arduino development board. The computer controls the motion track of the whole machine,draws the image through the computer,transfers it to Arduino,and finally implements an executable project by the plotter.
  Keywords:arduino control circuit CNC Drawing Machine Coordinate transformation
  一、引言
  随着计算机技术的飞速发展,绘图技术在人们的生活和工作过程中起着越来越重要的作用,然而在实际中,大型打印设备或者绘图仪器价格昂贵,需要专业的技术维护,因此研究低成本、结构简单、尺寸大小可调节、并具有良好性能的绘图机是有十分重要的现实意义和市场价值。Arduino 作为当前流行的单片机控制器,常常被用于绘图、芯片贴片、激光雕刻、医学化验等的设计,所以设计一款基于Arduino的CNC绘图机已然变成了一种可行性很强的研究尝试。
  二、系统设计 [1]
  此设计分为硬件和软件两个方面。硬件包括整机的内部电路和机器的外形。软件方面,通过用Arduino的编程语言编写程序,编译成二进制文件,烧录进微控制器,然后调试机器,并最终完成制作。
  2.1硬件实施方案
  此绘图机是一款基于 Arduino 的CNC控制系统。其硬件部分主要包括 Arduino 控制模块、数据线或蓝牙模块、驱动电路模块和坐标转换模块等。
  硬件部分以arduino uno为主控板,通过数据线或者蓝牙模块与电脑端连接,另一端arduino uno通过驱动电路控制X,Y,Z轴电机,主要设计框图如图1所示。
  (1)Arduino主控板
  Arduino[2] 是一款便捷灵活、方便上手的开源电子原型平台,硬件部分由 Atmel AVR 单片机、I/O 接口及相关电路组成,软件部分则包括标准的程序编译器和程序下载器。
  Arduino是为了传授互动设计而诞生的,可以快速使用Arduino与Adobe Flash,Processing,Max/MSP,Pure Data,SuperCollider等软件结合,作出互动作品。开发者只需在IDE中编写程序代码,将程序上传到Arduino电路板中,程序便能执行操作,从而实现设定的功能。相对于传统的单片机,Arduino 的特点主要包括免费、开源的IDE,并且它能与电机控制板相互兼容,使得电路更加简单可靠,同时价格相对比较低廉。符合我们的研究理念。
  (2)数据传输方式
  数据传输采用BT08B蓝牙模块,此专为智能无线数据传输而打造,遵循V3.0蓝牙规范。支持UART接口,并支持SPP蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,只需配备少许的外围元件就能实现其强大功能。
  Arduino主控板通过蓝牙串口接收电脑端的程序控制指令,从而实现绘图机的控制。
  (3)驱动电路
  驱动电路,位于主电路和控制电路之间,用来对控制电路的信号进行放大的中间电路。该驱动电路采用PWM脉冲宽度调制方式来控制X、Y、Z轴的运动,而且每个轴的驱动都装有过流保护电路,当电流超过一定值时,就会向系统发出信号,使系统出现急停状态,从而保护电路。
  (4)坐标转换
  绘图机的坐标系统以及坐标的映射是整个设计的核心部分。坐标系统以左上角为原点(0,0),向下为 X轴方向,向右为Y轴方向,向上为Z轴方向。坐标的映射则是通过与控制软件通信获取到的坐标,Arduino主控板将坐标换算为距离并输出,然后将坐标映射为X、Y、Z轴的增加长度,以此来控制电机的移动。在电机的移动过程中最重要的是矢量作图,矢量作图需要提笔与放笔的控制。提笔与放笔是通过舵机来实现的。在控制软件上输入所要绘制的路径,解析并转换为直线段,然后发送坐标给Arduino主控器,通过函数转换为目标长度,最终到达指令所给的距离,绘制完整的图形。
  2.2 软件设计及程序执行方案
  软件控制[3]流程如下,首先,编写arduino主程序代码将其下载到主控板上,用lnkscape软件画好图形,保存到文件,用processing软件加载图形文件转换为坐标代码,通过蓝牙发送到arduino控制板上。软件设计及程序执行方案如图2所示。
  (1)Arduino IDE软件
  arduino IDE是一款专业的arduino开发工具,主要用于arduino程序的编写和开发,拥有开放源代码的电路图设计、支持ISP在线烧,同时支持Flash、Max/Msp、VVVV、PD、C、Processing等多种程序兼容的特点。在此次绘图机的研究中,通过IDE软件编写程序,将其发送至主控板,实现软件系统的程序控制。
  (2)Lnkscape软件
  Inkscape是开源的矢量图像编辑软件,它可以导入JPEG、PNG、TIFF等格式,并输出为 PNG 和多种位图格式。在此绘图机的设计中,通过Inkscape软件绘制图形,并将其路径保存下来。
其他文献
摘要:以网络全球化为特征的现代信息时代的来临,手机、互联网等新媒体改变了大众的生活。在日常生活中,互联网为大众提供了快捷、丰富的信息,更新了人们的生活观念,也在其他方面指导着医疗保险管理的发展。近年来由于医疗改革力度很大,随着制度的实行医疗保障也有了进一步的完善,做好医疗保险管理工作的有助于保障医疗保险的安全性,提高医疗服务的质量。本文旨在通过对医疗保险制度的现状分析,研究医院信息化的重要性,并探
期刊
摘要:在社会以及科学技术不断发展的过程当中,人民群众生活质量以及生活水平都得到不同程度上的提升。但是也不能忽略其中所存在的不足,环境问题就是其中之一。现阶段社会对森林覆盖面积所提出的要求逐步升高,森林管理部门必须提高对森林管理工作的重视程度,并且实现对可持续发展观念的全面贯彻与落实,利用先进技术针对森林管理工作进行不断的加强。本文主要针对以营林为基础的森林产业可持续发展进行进一步探究,这对林业生产
期刊
摘要:林业工程中,苗木培育与移植造林技术对我国绿化建设与发展以及社会经济全面发展提升等,都有着非常重要的作用和影响,尤其是在社会经济发展与环境资源矛盾日益显著的环境下,针对林业工程苗木培育移植造林技术进行研究论述,其价值作用和意义更为显著。本文将结合工作实践,对林业工程中苗木培育与移植造林有关技术要点进行总结分析,以供参考。  关键词:林业工程;苗木培育;移植造林;技术分析  林业工程中,苗木培育
期刊
摘要:针对森林资源所开展的有效管理工作,是从根本上保障森林资源的一种重要手段,并且帮助林业产业实现全面可持续发展的总目标,促使林业实现对自身经济作用以及生态价值的最大限度发挥。本文主要针对森林管理在林业产业发展中的作用进行进一步分析。这不仅对林业产业后续工作的顺利开展有积极意义,同时也为林业产业的进一步发展打下坚实基础。将更为良好的生态环境与经济效益带给人民群众。  关键词:森林资源管理;林业产业
期刊
摘要:本文围绕中药免煎颗粒从使用现状、临床使用优势、临床应用缺陷、发展前景四个方面对其进行简要分析与着重探讨,旨在通过本文研究为相关人员提供一定的借鉴,更好地发挥中药免煎颗粒的药用价值。  关键词:中药免煎颗粒;优势;现状;前景  中药免煎颗粒主要是指在中药制剂浸提法的指导之下,按照既定的程序,选择科学适当的溶媒将中药饮片中的可溶性成分浸出提取,后经过浓缩干燥按照一定比例制成的散剂或者颗粒剂。具体
期刊
摘要:随着我国经济的快速发展,社会物质生活水平不断提高,人们对居住环境的环卫水平也有更高的要求,需要环卫工程建设的全面提升,从而更好的满足人们对居住环境的需求,臭气对居住环境的影响极大的降低人们的生活质量,所以应重视对环卫工程中除臭技术的研究。本文对臭气产生的原因进行分析,并对环卫工程中的除臭技术进行探究。  关键词:环卫工程;除臭技术;成本控制  一、臭气对人们生活的影响  只有拥有良好的生存环
期刊
摘要:采掘类环境影响评价问题被有效落实,一方面能够为土壤样品的选取提供更加精准的选择,由此提升对地方岩土质量的识别水准,促进地方石料经济体系的有效构建;另一方面凭借影响评价体系的构建,更能够采集点的布置提供帮助,由此提升土壤采集效率,以便为后续工作的开展提供指导性意见。本文基于采掘类环境影响评价中土壤样品采样点布置应注意的问题展开分析,在明确样品环境影响因素与应对措施同时,期望能够为后续采掘工作的
期刊
摘要:森林资源是人民群众赖以生存的物质基础,同时在生态系统中占据不可替代的重要位置,经济建设也必须依托森林资源开展,生产生活的原材料主要来自于森林。所以森林资源受到破坏后会发生一系列严重的问题,水土流失以及大气污染等都可对其进行直观体现。现阶段我国森林资源在整体上呈现出较为丰富的状态,但是受到保护力度不够以及浪费现象的影响,森林覆盖面积大幅度下降。本文主要针对森林保护以及森林资源的开发利用进行进一
期刊
摘要:电气自动化设备是计算机信息技术、通讯技术、生产过程自动化共同发展的成果,也是实现生产过程自动化无人值守、智能化的关键,将生产过程自动化设备应用到社会生产活动中,可以有效的节省人力资源,降低人为误差,提升工作效率。实际上生产过程自动化控制设备的运行,依旧会受到某些因素的影响,降低其运行的安全、可靠性,这就需要采用相应的策略来提升其安全、可靠性。  关键词:电气自动化设备;可靠性;提升策略  前
期刊
摘要:挥发性有机废气是造成大气污染的重要源头,对环境、动植物及人类的健康有很大的危害。本文阐述了各种处理挥发性有机废气的方法,并分析了挥发性有机废气治理技术进展和应用,希冀给相关工作人员提供一定的借鉴意义。  关键词:挥发性;有机废气;治理技术  1 引言  挥发性有机废气,简称为VOCs。沸点为50-250℃的有机化合物指的即是挥发性有机化合物,它们在室温下的存在状态主要是蒸汽,而且其饱和蒸汽的
期刊