资源描述
本科毕业设计(论文)GRADUATION DESIGN(THESIS)题 目:小型激光雕刻机的设计学生姓名:指导教师:学 院:信息科学与工程学院专业班级:本科生院制2016年6月I 小型激光雕刻机的设计I小型激光雕刻机的设计摘要随着时代的发展,激光雕刻技术的应用越来越广。激光雕刻机是以数控技术为基础,激光加工为手段的一种加工方法,它具有与加工材料非接触的特性,加工精度、效率高,适合多种材料的加工。本次小型激光雕刻机的设计,在对当前激光加工和激光雕刻技术做了详细了解后,完成了雕刻机的控制系统整体设计、硬件电路和软件算法的设计以及雕刻机的机械框架的设计。雕刻机用两个42步进电机驱动XY两轴的运动,激光部分采用小功率激光笔,控制系统使用STM32作为主控芯片,采用主从式控制方式。整个控制流程为:上位机软件完成图像转G代码处理和G代码发送功能,下位机通过串口通信模块接收G代码数据后,进行G代码的解析、插补算法处理,然后控制步进电机的运动和激光笔的开关,完成雕刻功能。设计以较低的成本和较高的精度实现雕刻机的常用功能,雕刻机体积小、使用方便,符制造设备微型化的发展趋势,具有很好的应用前景。关键词:激光雕刻 主从式 G代码解析 插补算法 步进电机IMiniature laser engraving machine design AbstractWith the development of technology, there is a new industry gradually developed, on many occasions the processing technology is to use it, that is laser engraving technology.In laser engraving technology, completed in the form of CNC laser engraving or cutting, because the laser engraving and carved objects without direct contact, so it has high efficiency, suitable for a variety of materials.This design of small laser engraving based on a detailed investigation of the current laser processing and laser engraving technology.The design completed the design of control system framework of the overall design, hardware and software algorithms design .The design based on STM32 micro control chip,using a low-power laser head.The control system can receive data from a computer serial port, the microcontroller parsing G-code and run the interpolation operation to control the motor movement, achieved an online, offline laser engraving function. The system at a lower cost, higher precision and stability achieved a regular laser engraving machines processing characteristics. Engraving machine is small and easy to use,is in line with manufacturing equipment miniaturization trend, have good prospects for development.Key words:Laser engraving Clientservermodel G-code parser Interpolation algorithm Stepping motorII目录第1章 绪论.11.1 前言11.2 项目背景11.2.1 激光加工概述11.2.2 激光雕刻及激光雕刻机21.3 激光雕刻机及其运控技术发展现状51.3.1 激光雕刻机发展现状51.3.2 运动控制技术的发展现状61.4 论文安排及主要内容7第2章 系统总体方案的研究与设计92.1 雕刻机的控制结构92.2 功能需求92.3 控制系统设计过程10 2.4 机械结构设计112.4.1 传动结构112.4.2 外形框架122.4.3 整体搭建12第3章 系统硬件电路的研究与设计.143.1 控制系统硬件电路总体结构设计143.2 控制芯片选择153.3 系统电源电路设计163.4 电机及驱动系统设计183.4.1 步进电机的选择183.4.2 电机驱动模块193.5 激光及驱动系统设计203.6 LCD显示模块213.7 键盘模块设计223.8 辅助系统设计23第4章 系统软件的研究与设计.244.1 控制系统软件的总体设计244.1.1 控制系统软件开发环境244.1.2 控制系统软件总流程244.2 初始化及对刀模式254.3 串口数据接收程序设计264.4 G代码解析模块274.4.1 G代码简介274.4.2 G代码解析程序设计284.5 插补控制介绍304.5.1 逐点比较插补算法304.5.2 直线插补实现324.5.3 圆弧插补实现334.6 步进电机控制软件设计354.7 键盘模块软件设计364.8 上位机软件374.8.1 图形转G代码374.8.2 G代码发送38第5章 系统整体测试.395.1 系统参数395.2 激光雕刻机整机测试405.2.1 测试流程405.2.2 测试结果40第6章 总结与展望.42致谢43参考文献44IV 第1章 绪论1.1 前言激光的产生标志着一个新兴学科的产生,从上世纪六十年代开始,激光加工技术迅速发展。激光很多特点,如相干性高,单色性好,有很好的方向性和高能量密度,这些特点使激光在工业生产中有了很好的应用。在工业生产中主要利用的也就是激光的高能量特性,一束激光经过聚焦后能够在工件表面形成很小的光点,直径可达到几十微米,所以具有很高的能力密度。在工业生产中激光技术主要的应用包括激光切割、焊接、雕刻、材料表面处理等。随着激光加工相关的研究不断深入,各式激光工具也随之诞生,激光的应用领域也变得越广,给社会带来的经济效益更加明显。激光雕刻是激光加工技术中最为常见的一种,主要是利用激光的高能量对工件进行光化效应、汽化效应和溶蚀效应以实现加工的目的。激光雕刻具有效率高、精度高、低污染、等特点,适应与塑料、橡胶、木材、亚克力板等非金属材料的加工,在服饰、印刷、工艺、广告等领域广泛应用。1-21.2 项目背景1.2.1激光加工概述激光加工的原理是利用高能量密度的激光束在被加工工件表面照射,然后被照射区的温度在很短的时间内上升到很高,使材料表面发生汽化或熔化,从而形成切缝达到切割或雕刻的效果。与传统的刀具加工相比,激光加工技术在生产中具有很大的便捷性,所以激光技术已成为一种高新技术,改良传统工业生产方式。现在激光加工已进入诸多领域,如汽车制造、电子、钢铁、冶金、轻工等行业。激光加工有相干性高,单色性好,方向性好和高能量密度等特点,设备将激光束聚集在工件表面后通过光热效应去除材料,因此也属于非接触加工。这些特点决定了它在工业生产中的以下优势:(1) 适应材料种类多。由于激光经过聚焦后具有很高的能量密度,该能量可加工多种高强度、高硬度、高熔点的材料,这也是刀具加工难以达到的。同时因为激光雕刻属于非接触加工,加工工具与工件表面不接触,所以该方式可加工一些超软材料,避免了接触加工带来的工件变形。(2) 多功能。一台激光加工设备通常可以完成切割、雕刻、打孔等多种功能,完成生产中的多到工序,因此具有多功能特点。(3) 加工精度高。一束激光经过聚焦后能够在工件表面形成很小的光点,直径可达到几十微米,所以加工可达到很高的精度。(4) 加工效率高。由于激光的高能量密度特性,激光加工的速度可以达到很高,如用激光做深熔焊接时,加工效率是传统焊接方式的二十多倍,所以激光加工效率是远高于传统的方法。1.2.2激光雕刻及激光雕刻机绪论中已经介绍激光雕刻的加工原理,就是利用激光的高能量密度特性是使被加工材料发生物理化学变化,从而达到烧刻效果,得到加工图案。激光雕刻一般有X、Y轴两个方向的运动台,控制器控制这两个轴的转动带动工件和激光的移动,同时控制器根据目标图像控制激光的开关,从而激光在工件表面有规律的雕刻形成目标图案。可以这样理解,激光头的开光在对应激光在工件表面的亮灭,这个亮灭状态和黑白二值图中的0、1值相对应,控制器收到“1”值时控制激光打开;控制器收到“0”值时控制激光关闭;加工完一个点后激光按照控制移动到下一个点继续加工,按此原理一直加工,最后可加工完整张图片,得到目标雕刻图。所以不论图像的复杂程度如何都能雕刻,对于具有层次感的图片可通过控制雕刻的深浅实现,雕刻的深浅不一,图片就具有层次感和过渡颜色的效果。目前,激光雕刻机的一般结构如图1-1所示,主要包括激光发射系统(激光发射电源和激光管以及光学反射系统)、控制器、控制软件(上位机和下位机)、机械框架和驱动单元以及辅助系统等模块。图1-1 激光雕刻机结构图因为激光是激光雕刻的工具,所以激光发射器在整个系统中处于比较重要的地位,是整个系统的核心,对其稳定性和可靠性的要求很高。雕刻机中使用的激光功率范围从几十到几百瓦,但是与不同的加工方式,其功率需求不同,所以要求其输出功率和能量、脉宽等参数可调。激光系统就是将激光管发出的激光引到工作台上的部分。主要是将激光经过多个光学镜的反射传输和聚焦处理,让激光处于适合加工的位置和强度。机械框架是支撑加工工件的部分。雕刻时机械传动部分控制激光束在工件上方移动动而进行加工,所以雕刻的精度有一部分由机械系统的传动精度和激光束运动的精度决定。激光头的运动通常是由步进电机或伺服电机和传动带构成的进给系统控制,然后按照控制器中的加工轨迹进行加工。控制系统是激光雕刻机最重要的部分,包括硬件系统和软件系统,主要工作是加工数据的传输,加工轨迹的处理,各模块的驱动等,制软件包括处理图像数据的上位机软件和控制各模块运行的下位机软件,下位机控制软件中运动控制算法的设计也是雕刻机的重点,决定雕刻的精度。激光雕刻机中一般还有一些辅助设备,如激光雕刻机工作时加工面、激光发射管都会产生大量热量,常用水泵提供冷却水来稳定激光发射管的温度等。1.3 激光雕刻机及其运控技术发展现状1.3.1激光雕刻机发展现状从上世纪八十年代产生第一台雕刻机开始,激光雕刻机主要经历了以下几个阶段的发展:最初的激光雕刻机其实是把激光作为一直加工工具,用一个手动控制的开关控制激光器的开关状态,可以完成简单的文字复制、人像和曲线图像的绘制。所以最原始的激光雕刻机就是一种简单的激光装置,成本也是非常低。第二代激光雕刻机的产生是用来雕刻木质材料,制作木雕产品。雕刻机用简单的单片机控制XY轴的运动使激光束在工作台上方运动扫描。目标图像为黑白图片,控制时在图片亮处关闭激光,在图片暗处打开激光,从而雕刻出黑白图像。第二代雕刻机容易操作、原理简单,但是加工方式单一,原图的色彩、大小等都不能改变。第三代激光雕刻机出现了运动控制卡,将运动控制算法制成专用卡,与计算机结合使用的方式。同时随着计算机运算能力的提高,处理图片的能力也增强,控制系统可以处理多种类型的图形,雕刻机也有多种加工方式选择,但是这种雕刻机无法实现脱机雕刻,还是有不便之处。3经过这几代雕刻机的发展,目前激光雕刻机在系统功能和性能上都有了很大的改善,能够满足工业生产多元化的需求,上位机软件也具有强大的图片处理能力。激光雕刻机按照控制方式一般可以分为两种,第一种是单机式的雕刻机,即将计算机作为控制系统的,在个人计算机上完成图像处理、激光参数的控制和整个运动系统的控制等工作。另一种为主从式控制方式,整个控制系统由上位机和下位机构成,上位机为个人计算机上的软件,完成图像数据处理并将数据传送至下位机,下位机则进行运动控制、系统电源电路控制、各驱动模块控制等工作。目前运用较多的是主从式控制模式,上位机设计大同小异,但下位机控制系统的设计各不相同。按照下位机控制芯片的不同,可将系统分为以下3类:1、 基于微处理器型控制系统,主要以8031、8096、stm32等芯片为控制部件,再加上存储部分、编码器、通信电路及D/A转换电路等。此系统的优点就是成本低,但整个系统使用的元器件较多,硬软件配置灵活较差。2、 基于微型处理器设计的专用控制集成电路,如HP公司自己设计生产的HCPL1100控制器。该方法可使用一块芯片完成数据处理、运控算法等多种功能,其硬软件的配置的灵活性也相对较高,但较复杂的控制算法在这种系统中可能难以实现,而且专用芯片设计生产成本都比较高。3、 基于DSP型,DSP也就是数字信号处理器在运动控制中的应用越来越多,主要是因为其高运算能力,可以完成交复杂的控制算法和功能,而且芯片集成度也高。雕刻机在发展中始终追求这高速、高精度的目标。利用高性能控制芯片,进行复杂的运动控制、高速多轴插补运算、误差补偿计算、动力学计算等,让雕刻机的控制精度更高,加工速度更快,运动更加平稳,保证系统的实用性和可靠性。6-71.3.2运动控制技术的发展现状数控运动控制一直以高速、高精度为目标发展。利用处理器强大的计算能力进行运动的前瞻处理、实时多轴插补、速度控制、误差补偿等复杂运算,使运动控制更加准确、稳定性更高、速度更快。数控中如何控制刀具按照目标曲线进行雕刻是关键问题,尤其是对于曲线的运动控制,要使雕刻路径和目标曲线完全一样是不可能做到的,所以通常将曲线分割为一小段一小段的直线或者曲线去拟合工件的轮廓,这就是插补原理。实质就是对于有限的信息完成数据密化得过程,有限的信息可以是一条线段的起点和终点,一个圆弧的半径、圆弧角等,通过插补算法计算出这些起点和终点之间的一些点,然后用直线、圆弧、椭圆、抛物线等完成工件轮廓的拟合。从早期插补算法的提出到现在,插补算法不断成熟,种类也变得很多。目前在数控中运用比较多的有脉冲增量插补和数据采样两种。脉冲增量插补的原理就是每个脉冲进行一次插补,每次插补只在一个方向产生增量,插补过程就是控制器不断向每个方向输出脉冲,这些脉冲转换为脉冲增量在每个坐标轴完成相应的位移。由于步进电机也是通过脉冲序列进行控制,所以这种插补方法适用于用步进电机作为驱动装置的数控系统。插补脉冲的数量决定了位移距离,脉冲频率决定了加工速度。这种插补方法比较简单,完成速度也很快,所以很容易实现,适用于经济型的数控系统。但是精度只能达到中等精度(0.001mm),满足不了精度要求极高的系统。数据采集插补的过程通常分为两步,第一步为粗插补:将目标曲线划分为若干直线,用这些直线去拟合曲线,而且这些直线都是等长的,长度和进给速度有关。第二步就是精插补,是在第一步划分的若干线段上再进行细分,由于第一步划分的为直线,所以这一步属于直线的脉冲增量插补。这种插补方法适用于交直流伺服电机为驱动装置的闭环数控系统。以上就是目前常用的插补算法,很多企业将这些运动控制算法制成运动控制卡,控制器直接连接控制卡使用即可完成运动控制。总体来时,控制卡功能强大,运算速度快,有常用直线、圆弧插补等控制算法,但主要用于大型数控设备,对于小型设备、私人用户就不太适用。1.4 论文安排及主要内容本论文将激光加工技术、嵌入式控制技术、数控技术等进行了有效结合,设计了激光雕刻机硬件控制系统和运动控制的方法,开发出了一款桌面式小型激光雕刻机。本论文内容安排如下:第一章 在开始设计之前对大量国内外相关资料调研的基础上,总结分析出激光加工的行业背景及激光雕刻机的现状,介绍目前激光雕刻机的一般组成及其运动控制算法设计,然后介绍了本论文的研究内容和意义。第二章 确定雕刻机的控制结构,分析系统的功能需求,规划整个系统软硬件的设计,完成雕刻机机械传动结构的设计。第三章 系统控制硬件平台的设计搭建,完成基于STM32的控制系统、通信模块、步进电机驱动模块、激光管功率控制电路等模块的详细设计。第四章 介绍整个软件系统的结构,包括下位机各控制模块的设计,关键控制算法的研究与设计和上位机具体功能介绍。第五章 系统的软件与硬件设计完成后,需要将系统整体搭建出来进行最后的调试工作,完成雕刻机的设计。第六章 总结与展望。对本设计完成的各项工作做出总结,阐述设计过程中的重难点,提出目前没有完成的功能和可以进一步改进的地方。第2章 系统总体方案的研究与设计2.1 雕刻机的控制结构目前,激光雕刻机控制方式一般可以分为两种,一种是单机式的控制方式,即将计算机作为控制系统的,在个人计算机上完成图像处理、激光参数的控制和整个运动系统的控制等工作。另一种为主从式控制方式,整个控制系统由上位机和下位机构成,上位机为个人计算机上的软件,完成图像数据处理并将数据传送至下位机,下位机则进行运动控制、系统电源电路控制、各驱动模块控制等工作。由于单机式控制系统的可靠性和完全性完全依赖于个人计算机,所以可靠性低,有一定维护难度,所以本次设计选用主从式控制结构。总体控制结构图如图2-1所示。图2-1 雕刻控制系统总体结构这样,雕刻系统的工作流程为:首先,在上位机通过图像处理软件把待加工的文字或图像按要求进行处理,生成数控加工代码即G代码,然后通过数据传输接口将加工文件传输给下位机控制系统;下位机接收到的加工代码后进行解析、前瞻以及插补运算等处理,以生成控制电机运动的控制脉冲发送到XY轴,控制X、Y坐标轴的运动,自动完成雕刻加工。2.2 功能需求根据激光雕刻机的控制系统原理和应用需求,控制系统的性能要求和主要功能如下:(1) G代码的解析和预处理G代码的解析和预处理是下位机控制系统接收到加工代码后的第一件工作,只有将数控代码G代码翻译解析后,才能有后面的运动控制。其主要工作是解析上位机传送过来的G代码,G代码是数控指令,每个指令都代表一种运动控制算法,这部分输入的是加工代码,输出为经过解析、处理后的加工命令和数据。(2) 插补计算用小段直线或圆弧来逼近图形的轮廓,然后根据每段曲线的起点、终点坐标及运动轨迹,以一定的计算方法进行数据密化,分解为各坐标轴上的增量,最后再转化为控制各坐标轴运动的命令。(3) 雕刻控制雕刻机的雕刻是通过X、Y两个坐标轴运动和激光配合来完成的。雕刻控制系统根据上面解析处理得到的运动控制命令并结合激光命令,控制各轴运动,完成雕刻加工。(4) 激光控制激光的控制主要是在雕刻过程中根据目标图像在运动过程中控制激光的开关状态,本设计将激光的控制与运动控制结合在一起,通过PWM控制激光的功率。(5) 人机交互本设计的人机交互部分包括操作端和显示端,通过键盘操作和LCD显示屏显示,可以让用户操作并且实时监测雕刻的进度,设计人性化的控制系统。(6) 经济性在保证激光雕刻机的速度、精度、性能稳定的前提下,尽可能降低整体成本,使雕刻机有较高的性价比。2.3 控制系统设计过程控制系统的设计流程为:首先对雕刻机一般控制系统进行了解,熟悉相关技术,然后进行雕刻机控制系统软硬件模块的划分,硬件电路原理图的设计和电路板的制作、控制软件的设计和程序编写,最后完成雕刻机整体的调试,找出设计中的问题并进行改进。2.3.1 控制系统的硬件设计规划雕刻机控制系统的硬件电路设计一般包括:首先控制芯片的选型,根据设计的需要,选择能够满足设计所有功能需求及运算的控制芯片;然后根据系统功能要求对控制芯片进行外围设备的配置,如键盘、显示器、驱动器等。为了保证设计尽可能的合理,硬件系统设计需遵循以下原则:(1)在各模块电路设计时,尽量参考相关典型的电路,并符合控制器的使用参数。保证硬件系统的标准化和模块化。(2)在设计扩展电路与配置的外围设备时尽量满足系统的功能需求,并在电路中尽量留出空余,如多引出多引脚等,方便以后的二次开发。(3)在硬件设计时应尽量考虑软件设计,因为硬件结构与软件设计是相互配合工作的,有些功能在软件中能够实现就尽量在软件中设计,这样就能够是硬件电路相对简单,如控制激光的开关,可以在键盘上加开关按钮,但是在程序中直接实现会更方便。但是有些功能用软件实现的话会占用较大内存和CPU时间,所以要注意权衡。(4)在硬件电路设计中抗干扰设计是最重要也是必有的设计,如大功率的地线单独接,I/0口等关键链接地方的抗干扰、短路等,提高电路的可靠性。(5)像设计中电机驱动、激光驱动等电路设计是需考虑驱动能力。需设计合理的驱动电路驱动这些外设,尽量保证低功耗降低系统负载。2.3.2控制系统的软件设计规划当系统硬件电路设计完成后,软件部分就需要结合硬件电路的原理进行设计。首先根据系统的功能需求将软件设计划分为几个模块,然后按照它们之间的联系设计出相应的软件结构,这样软件的设计就变得简单、清晰。(1)按照功能需求将软件模块化,如设计中有G代码解析模块、电机控制模块、键盘模块、数据传输模块、LCD显示模块等,然后再各模块根据需求详细设计程序。(2)确定这些模块之间的联系,设计软件结构图和程序流程图,有利于主程序与各模块子程序的编写。(3)同硬件设计一样,软件设计也需要抗干扰设计,同时在设计程序是尽量使用最优算法设计,这样可以简化程序。各子程序设计尽量详细,这样可降低主程序的复杂度,主程序中调用各子程序即可,提高控制系统的可靠性。2.4机械结构设计2.4.1传动结构目前数控设备最常用的机械结构是龙门铣床结构,该结构原理简单、使用方便,所以本设计雕刻机也使用该结构作为传动结构。顶梁作为X轴带动激光头的运动,地梁作为Y轴带的工作台的运动,工件固定在工作台上。这两个轴分别由两个电机带动控制。传动器可选用传动带可传动杆,由于传动带使用寿命短、易形变,所以本设计选用金属推进杆。这样随着X-Y轴的运动可控制激光在工件表面运动。推进杆采用图2-2所示T8步进电机丝杆型号:T8-2-D8 参数:直径8mm 螺距2mm 导程8mm 丝杆长度300mm图2-2 推进杆实物图2.4.2外形框架雕刻机的外框架用于支撑整个传动结构,所以各模块的设计需精密,框架材料需一定的硬度。采用金属材料又不易加工,所以本设计框架使用目前产品外壳设计常用的亚克力材料,亚克力板厚度为0.5mm。先用CAD软件设计好整个框架图,然后再使用大型切割机切出亚克力框架。CAD切割图如2-3图所示。图2-3 亚克力板切割图2.4.3整体搭建按照上述外形框架的设计完成亚克力板的切割,然后按照机械传动结构搭建组装雕刻机,装配完成如下图2-4。图2-4 雕刻机整体装配图第3章 系统硬件电路的研究与设计开发3.1控制系统硬件电路总体结构设计在对激光雕刻机相关技术熟悉了解以后,设计出激光雕刻机控制系统的硬件结构图如图3-1所示,主要由以下几个部分组成:1、 控制器模块:本设计控制单元选用以STM32F103R为核心的开发,STM32F103R开发板包含了电源电路、复位电路、外部时钟电路、接口电路组成等,为了方便开发,引出多个I/O引脚,足够开发使用。2、 电源模块:由于雕刻机硬件结构中含有多个驱动模块和多个不同等级的用电模块,所以需根据各模块的额定参数设计相应的供电电路。2、通信模块:通信模块负责上位机与下位机之间的G代码数据的传输,采用开发中常用的串口通信,方便数据的下载。3、电机驱动模块:由于设计选用的电机额定电压及额定电流较高,开发板引脚电压无法驱动电机的正常工作,所以需设计相应的驱动电路,将电流放大以足够驱动电机。4、激光控制模块:在本设计中使用的激光器额定电流小,设计合理的限流模块驱动激光笔工作,同时控制模块采用三极管控制通断的开关电路,并通过PWM控制激光笔的功率。5、显示模块:根据功能需求,雕刻机需要人机显示界面,显示雕刻工作的实时进度,选用一块简单的LCD显示器实现该功能。6、键盘模块:键盘是人机交互设备的操作端,操作人员通过键盘控制雕刻机的工作,根据功能需求设计相应的按键。7、辅助系统:雕刻过程中还需一些辅助设备,如主控板的冷却,工作区的照明等。图3-1 控制系统的硬件结构3.2控制芯片选择在嵌入式项目开发中,开发人员会经常选用一些成型的元器件,如封装好的模块、配置好常用接口的开发板,使用这些资源能加快我们的项目开发进度,而且由于这些资源种类多,所以选择性较多,成本也不会很高。所以本设计也采用这种方法,选择一款符合本设计功能需求的开发板,加快开发进度。根据系统的功能需求,对两款常用的控制芯片进行对比:MSC51单片机和STM32单片机。51系列单片机是一款最基础的单片机,是一些小型开发的首选,也是应用最广的一种。51系列单片机有低功耗、廉价、稳定的性能。STM32系列单片机是专为低成本、低功耗、高性能要求的嵌入式开发设计的单片机,也是目前比较流行的一款单片机,采用ARM Cortex-M内核,根据内核框架的不同STM32单片机分为很多系列,所以选择很多。最后考虑到本设计所需的内存、接口需求、处理速度等性能的需求,决定选用STM32系列单片机。STM32系列单片机有基本型、增强型、互联型等多系列,价格差距不是很大,都在10元人民币左右,所以根据所需开发引脚和代码容量选则了一款64引脚的增强型单片机,控制芯片型号为STM32F103RCT6,开发板品牌为原子战舰STM32开发板,开发板主板图如图3-2所示。图3-2 STM32F103R开发板主板图由主板实物图可看出,开发板已将配置好很多接口,其中有些模块是我们控制系统要用到的,所以直接使用即可,以后的设计中可省去这些模块的设计。开发板资源中可用到的有:(1) I/O引脚,开发板引出的PA与PB部分引脚,足够开发使用。(2) JTAG,开发板JTAG口可直接进行数据传输与仿真调试。(3) SD卡电路,目前设计没有SD卡功能,不过在后续的拓展设计中可能会有脱机工作模式,会用到SD卡电路。(4) USB转串口接口,本开发板使用CH340芯片将USB转为串口,所以计算机可直接通过该接口用USB进行串口数据传输,不需要串口工具。(5) 显示器接口,开发板中设计有显示器接口,可直接将显示器对应引脚接入使用。3.3系统电源电路设计在雕刻机系统中,用电模块有:单片机开发板、电机驱动模块、激光笔、激光驱动电路及其他辅助设备。这些模块和电路所需的电压等级不同,有12V、5V、3.3V等,所以需设计一个符合这些电压等级的电源电路。由于所需最大电压为12V,所以本设计使用一个220VAC-12VD开关电源作为总电源。首先,单片机电压和激光笔驱动电压都是5V,而输入电源为12V,所以需设计一个降压稳压电路,将12V电压降为5V。此处我们选用小型降压电路中常使用的LM7805芯片如图3-3所示,LM7805为一款三端稳压集成电路,三个引脚分别为输入、输出和接地端。使用时在输入输出端加入适当滤波电容即可。然后电机的驱动电路所需电压较大,且不同电机所需电压不同,需根据设计调节电压。所以为了使设计适合多钟电机,本降压模块选择一款输出电压可调的降压稳压模块LM2596S模块如图3-4所示。该模块是以LM2596S为核心芯片的BUCK电路,电路输入电压范围为3.2V46V,输出电压为1.25V35V,符合系统需求。 图3-3 LM7805稳压芯片 图3-4 LM2596S降压模块选好芯片以后整体电源电路设计如图3-5所示。12V电源输入,LM7805芯片两端接入滤波电容,输出便是5V电压,两个LM7805电路的输出L_5V和D_5V分别给单片机和激光供电。LM2696S模块只需将12V电源接到输入口,然后可通过调节模块上的可调电阻改变输出电压的大小。输出最高12V,满足多款电机。图3-5 系统电源电路图3.4电机及驱动系统设计3.4.1步进电机的选择全套加微信18153987393第15页 共40页
展开阅读全文