基于ATmega128的迷你数控雕刻机系统设计

发布者:雅致书香最新更新时间:2014-10-24 来源: eefocus关键字:ATmega128  数控雕刻机系统  LCD12864  步进电机 手机看文章 扫描二维码
随时随地手机看文章

为了实现对迷你数控雕刻机的控制,提出了一种基于ATmega128的迷你数控雕刻机系统设计方案,并完成系统了的硬件电路设计和软件设计。该系统的硬件电路设计部分主要是电源电压转换电路以及以ATmega128单片机为主控芯片的控制主板与各模块相连电路;软件设计部分主要是利用AVR Studio开发环境编程,实现ATmega128单片机对步进电机、主轴电机、超声波传感器等部件的控制以及实现与PC机握手。重点设计了利用键盘操作板对雕刻头的初步定位系统。实际应用表明,该系统具有操作简便、安全可靠等特点,达到了设计要求。

随着艺术模型、机械加工、工装模具等产业的飞速发展,对加工设备提出的要求越来越高,雕刻机作为上述产业的重要组成部分也发生了快速的发展。

目前,传统雕刻机体积大、操作复杂、售价高。不仅需要专门的计算机搭载专门的软件,还需要专业操作人员进行控制,而且传统雕刻机主要用于批量生产,对于一些雕刻机爱好者和模具设计师想利用雕刻机雕刻单件自己设计的作品,传统雕刻机专业性强,费用高,不切实际。此外,一些传统的雕刻机使用之前需要人工通过转动三轴方向的手轮对雕刻头进行初步定位,精度、效率低。还有一些高端雕刻机采用软件对雕刻头初步定位,但是设备昂贵。

鉴于此,精心设计了一种迷你数控雕刻机系统。该系统不仅操作简单、方便,而且雕刻头初步定位精度精确、效率高。

1系统的总体设计

为满足该迷你数控雕刻机系统能够在非黑色金属材料上完成图案、文字的雕刻加工需求。设计了一款以ATmega128单片机为主控芯片的雕刻机系统,该系统包括步进电机驱动器模块、LCD12864液晶显示模块、键盘操作板模块、ATmega128单片机最小系统模块、超声波传感器、电源、串口通讯模块等几部分组成。

系统结构框图如图1所示。



在本系统设计中,采用了ATMEL公司生产的ATmega128单片机作为主控芯片。该单片机属于AVR系列单片机中一种,拥有128 kB程序存储器,自带产生PWM波模块,方便对步进电机、主轴电机的控制。其中,PC机用于利用MACH3软件实现待加工物G代码的解释,实现相关数据格式的转换,然后通过串口通讯模块下载到以ATmega128单片机为主控芯片的控制主板里。由于在雕刻机工作之前需要对雕刻头的初步定位,系统中设计了按键操作板,通过对按键操作板上的上下、左右、前后等六个按键的操作即可完成对雕刻头的初步定位,提高了加工效率以及节省材料。系统还设计了LCD12864液晶显示屏,便于对雕刻机在加工时雕刻头位置坐标以及加工用时等参数的观察。对三轴上的步进电机的控制,本系统中利用ATmega128单片机自带PWM模块产生的PWM波对步进电机驱动器的控制,从而实现对三轴的步进电机的精确控制。

2功能模块选择

2.1 ATmega128单片机最小系统模块

ATmega128是由ATMEL公司设计的一款8位微处理器,具有128K字节的系统内可编程Flash,53个可编程的I/O口线,满足本设计中众多I/O口的需求,无需再扩展。此外,该单片机还拥有六路分辨率可编程的PWM,便于产生标准的脉冲信号。另外还拥有六个外部中断端口,可用于防碰撞设计。最小系统原理图如图2所示。



2.2 LCD12864液晶显示模块

为了观察雕刻机在加工时雕刻头位置坐标以及加工用时等参数,本系统设计了LCD12864液晶显示模块。LCD12864液晶显示屏可以显示汉字、大小写字母、其他各种符号等,满足设计要求。本设计中,利用ATmega128单片机来控制LCD12864,其中PC口作为并行数据口使用,向LCD12864并行串口传送数据。PF口作为控制片选、读写、复位、串并数据传送方式选择使用。LCD12864液晶显示模块如图3所示。



2.3步进电机驱动模块

步进电机是一种将电脉冲信号转化为角位移的电磁机械装置,是数控系统常用的驱动执行组件。步进电机必须有驱动器和控制器才能正常的工作,驱动器的作用是对控制脉冲进行环行分配、功率放大,使步进电机绕组按一定顺序通电,控制电机转动。[page]

本系统设计中,使用BL-210作为步进电机的驱动器,该驱动器实现高频斩波,恒流驱动,具有很强的抗干扰性、高频性能好、起动频率高、控制信号与内部信号实现光电隔离、电流可选、结构简单、运行平稳、可靠性好、噪声小,可带动1.0 A以下所有的步进电机。此外,细分数可选(1/2,1/4,1/8),对应的微步距角分别为(0.9°/STEP、0.45°/STEP、0.225°/STEP)。BL-210步进电机驱动器电路图如图4所示。A+、A-接步进电机A相。B+、B-接步进电机B相。CW-信号传,反之发转。CP-信号控制步进电机的速度,ATmega128单片机产生的PWM波从此端口输入,当PWM波频率高时,步进电机速度较快,反之较慢。CP+、CW+为输入控制信号的公共阳端,都接高电平。



2.4键盘操作板模块

在雕刻加工之前,我们都要对雕刻机的雕刻头进行初步定位,使雕刻头处于一个理想的初始加工位置,这样做的主要的目的是为了节省原材料以及提高加工效率。在本设计系统中,设计了上下、左右、前后等6个按键,这6个按键与单片机的PA口连接。我们通过对这6个按键的操作即可完成对三轴步进电机的正反转,从而完成对雕刻机的雕刻头的初步定位。键盘操作板电路图如图5所示。


 

3软件设计

在本系统软件设计中,选用AVR Studio作为嵌入式开发环境,C作为编写语言。AVR Studio集成开发环境包括了AVR Assembler编译器、AVR Studio调试功能、AVRProg串行、并行下载功能和JTAG ICE仿真等功能。利用这些功能我们可以在线编辑源代码,并在AVR器件上运行,方便AVR单片机开发者进行开发。C语言作为高级语言的一种,编写程序效率高,易懂。在编写程序中,采用模块化编写思想,整个软件系统由串口通讯模块、PWM波模块、LCD12864液晶显示模块、键盘扫描模块、超声波传感器引起中断等几部分组成。系统软件设计的程序流程图如图6所示。



4防碰撞设计

实践生产表明,雕刻机在工作中经常会发生碰撞事故。造成碰撞的事故原因有很多,例如上位机产生的G代码不正确、雕刻头初步定位时操作不当、参数设置错误等。雕刻机一旦发生碰撞,轻则雕刻刀断裂,重则步进电机烧毁,甚至控制主板损坏。这样事故的发生不仅会造成不必要的经济损失,还会耽误工作、生产。因此在控制系统中也有必要设计一种装置,避免这样的碰撞事故的发生。

为了解决上述问题,在本设计中,主要是在每根滚珠丝杠的两端各安装了一个超声波传感器。当三轴方向上的移动平台快移动到边缘处,超声波传感器将会产生一个信号,并将这个信号传递给控制主板,控制主板随即停止产生脉冲信

号,步进电机停止工作。

5结束语

雕刻机作为一种典型机电一体化设备,要求精度高,系统稳定。本设计采用了AVR系列产品中的ATmega128作为该系统的主控芯片,性能稳定,使用方便。本系统设计的按键操作板对雕刻头进行初步定位,方便、高效。经通过对自制的迷你数控雕刻机的实验,控制效果稳定,满足设计的需求。

关键字:ATmega128  数控雕刻机系统  LCD12864  步进电机 引用地址:基于ATmega128的迷你数控雕刻机系统设计

上一篇:ADXL345与EB3631在GPS导航中的应用
下一篇:基于嵌入式技术支持的感应按键设计

推荐阅读最新更新时间:2024-03-16 13:44

丝杆步进电机的具体结构类型分类
丝杆步进电机是将步进电机和丝杆集成为一体的一种电机,省略了单独的将丝杆与步进电机的组装,即可达成步进带动丝杆的一种电机。体积小、安装方便,价格合理。 丝杆步进电机属于直线运动类电机系列产品,在使用中又常被称为直线步进电机或线性步进电机。从设备功能角度来看,丝杆步进电机的主要作用是承受负载并实现循环往复的直线运动;从能量转化的角度来说,主要是实现将电能转化为直线运动的机械能。 丝杆步进电机与旋转步进电机相比,旋转步进电机主要是依赖于一些运动机构将旋转运动转换为直线运动。因此丝杆步进电机的本身的机械结构要更加简单,设备的整体体积也更加小巧。 如今机械设备小型化、精细化、模组化设计的趋势愈加明显,并且步进电机系列产品的使用范
[嵌入式]
关于步进电机和伺服电机如何选择
步进电机是一种离散运动的装置,它和现代数字控制技术有着本质的联系。在目前国内的数字控制系统中,步进电机的应用十分广泛。随着全数字式交流伺服系统的出现,交流伺服电机也越来越多地应用于数字控制系统中。为了适应数字控制的发展趋势,运动控制系统中大多采用步进电机或全数字式交流伺服电机作为执行电动机。虽然两者在控制方式上相似(脉冲串和方向信号),但在使用性能和应用场合上存在着较大的差异。现就二者的使用性能作一比较。 控制精度不同   两相混合式步进电机步距角一般为3.6度、 1.8度,五相混合式步进电机步距角一般为0.72 度、0.36度。也有一些高性能的步进电机步距角更小。如四通公司生产的一种用于慢走丝机床的步进电机,其步距角为0
[嵌入式]
一文了解步进电机的工作原理
作为我们生活中最常见的控制系统之一,芝识课堂已经讲解了步进电机的应用、特点及分类,朋友们一定好奇步进电机是怎么进行工作的吧?那今天我们就跟随步进电机的节奏一步步来学习了解步进电机的工作原理吧! 步进电机作为能逐步驱动至指定旋转角度的电机,其最基本的工作就是步进的操作,即步进电机通过转子在一定角度重复运动的方式进行旋转。该角度称为步距角,是步进电机的驱动单元。步进电机根据相同的步距角进行旋转,就像人们一步步上下楼梯一样。图1展示了步进电机最基本的工作原理示意图。 图1 步距角是步进电机运动的基础。步距角取决于电机上的磁极总数。步距角的计算公式如下所示: 步距角=360度/N,其中N=(NPH×PH) NPH:每相的磁极数。
[嵌入式]
一文了解<font color='red'>步进电机</font>的工作原理
29-基于51单片机的步进电机控制系统
具体实现功能 系统由STC89C52单片机+单体数码管+LED指示灯+ULN2003驱动芯片+DC-5V步进电机构成。 具体功能: (1)实现按键控制步进电机正转、反转、加速、减速、停止; (2)2个发光二极管显示正反转,1位7段LED数码管显示当前转速档位(共9个档位); (3)4个红色LED,指示电机的转速。 设计背景 步进电机是一种将电脉冲信号转换成角位移的执行机构,其转子角位移与输入脉冲的频率成正比,通过改变脉冲频率可以实现大范围的调速;同时,步进电机易于与计算机和其他数字元件接口,因此被应用于各种数字控制系统中。 本设计所选的步进电机是四相步进电机,采用的方法是利用单片机控制步进电机的驱动。步进电
[单片机]
29-基于51单片机的<font color='red'>步进电机</font>控制<font color='red'>系统</font>
采用LonWorks现场总线的步进电机群控
在研制某大型医疗设备控制系统时,其内部共有26个大小不一的进步电机需要控制。由于大部分的电机和控制器需要嵌人治疗设备内部,而且这些电机都驱动有对应的机械运动装置,所以要求尽量减少上位主控机与各控制器之间的连线。若采用传统的集中式或集散式控制方式将无法满足现场的要求。在对这些受控电机的控制任务进行了仔细分析后发现,系统的实时性要求也不是太高。为此我们采用了LonWorks现场总线技术来实现对这些步进电机的控制。         一、主控机相关控制任务描述                       系统主体结构如图1所示。所有受控的步进电机及其控制器都将安装放置于治疗设备内,它们通过一条78K速率的双绞线与主
[嵌入式]
浅谈伺服电机和步进电机的区别
要想区分伺服电机和步进电机,先要了解两种设备的区别。接下来给大家分享一下。 伺服电机 什么是伺服电机?伺服电机是在伺服系统中控制机械元件运转的发动机。具有精度高、扛过载能力强、速度快等特点,在工业自动化控制中使用非常广泛。 步进电机 什么是步进电机?步进电机是将电脉冲信号转换成相应角位移或线位移的电动机。具有结构简单、使用方便等特点,在工业自动化控制中使用非常广泛。 伺服电机和步进电机的区别 1、低频特性不同 伺服电机:在低速时不会出现振动现象且运转非常平稳。 步进电机:在低速时容易出现低频振动现象 2、控制方式不同 伺服电机:通过控制脉冲时间的长短控制转动角度。 步进电机:通过控制脉冲的个数控制转动角度的。 3、过载
[嵌入式]
基于CAN总线的一体化两相步进电机驱动器的设计
0 引言 当前,步进电机已经在工业应用,如自动剥线机、工业机器人、雕刻机、植毛机工作台等涉及到精确定位的场合,得到广泛的应用。常用的步进电机控制系统由驱动模块和控制器模块组成。驱动模块实现功率放大,控制器模块用于产生电机转动的控制信号,上述控制方法将会大量占用控制核心的资源,影响控制系统的实时性及灵活性。本文设计的步进电机驱动器,将控制电路和驱动模电路集成在同一个模块上,减少系统中主控核心的负担,提高系统的实时性、可靠性,可以使系统设计变得更加灵活、方便。 1 CAN中继器硬件的设计 1.1 系统的硬件结构 本文设计的基于CAN总线的一体化两相步进电机驱动器系统框图如图1所示,包括CAN收发器L9616、MCU STM32F103
[嵌入式]
基于串口控制器的步进电机细分驱动系统设计
步进电机精度高,惯性小,在不失步的情况下没有步距误差积累,特别适用于数字控制的定位系统。传统的细分驱动电路由细分环行分配器、放大器和合成器等部分组成。这种电路应用复杂,灵活性差。本文利用A3967SLB作为步进电机微控芯片,简化了步进电机的控制实现。由于单片机资源没有PC丰富,人机界面也没有PC友好,因此,本文采用了主从式结构,即PC用于管理,单片机用于执行。 由A3967SLB构成步进电机的驱动部分 A3967SLB是美国Allegro公司生产的PWM恒流控制微步距驱动二相步进电机专用驱动器。它的工作电压可达30V,驱动电流达750mA,一个A3967SLB即可驱动一台二相步进电机,可实现8细分驱动。芯片内部的P
[单片机]
基于串口控制器的<font color='red'>步进电机</font>细分驱动<font color='red'>系统</font>设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved