一种迷你数控雕刻机系统的设计方案

发布者:画意人生最新更新时间:2014-05-06 来源: 21ic关键字:ATmega128  单片机  数控雕刻 手机看文章 扫描二维码
随时随地手机看文章
0 引言

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

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

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

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所示。

ATmega128最小系统原理图

2.2 LCD12864液晶显示模块

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

LCD12864液晶显示模块图

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+为输入控制信号的公共阳端,都接高电平。

BL-210步进电机驱动器电路图

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  单片机  数控雕刻 引用地址:一种迷你数控雕刻机系统的设计方案

上一篇:用Cortex-M3与ADXL345做个重力感应遥控器
下一篇:Spansion针对汽车推Traveo™ MCU 家族,紧扣最新行业标准

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

想学单片机怎么入手?学单片机前先学什么?
看到身边的很多电子产品都涉及到单片机,自己身边又有很多同学或者同事从事嵌入式单片机程序开发,工资普遍也比较高。 对于背后无人,家里无矿的普通人,掌握这样一门技术无疑作为成年人最靠谱的安全感。 从事电子开发的兄弟们都知道,软件工程师的工资普遍还是比较高,有个1-2年经验,大概工资在15K左右,有3-4年工作经验的可以拿到18-22K. 从自己比较熟悉的专业转向一个新的陌生的专业,总是有一些挑战的。 任何学习都是要先下定决心,持之以恒才行。 确定自己想学单片机的伙伴们,大家不要太过心急,心急往往会走弯路,会浪费更多的时间和金钱。 首先要对单片机开发有一个比较全面了解,然后再做好规划,按照规划逐步落实。 按照规划,坚持学习个2-3个
[单片机]
μC/OS-Ⅱ在ARM单片机S3C44B0x上的移植
目前,嵌入式系统在工业控制、家用电器、移动通信、PDA等各种领域得到了越来越广泛的应用。由于用户对嵌入式产品的性能要求越来越高,程序设计也变得越来越复杂,这就需要一个通用的嵌入式实时操作系统来对其进行管理和控制。对移植了操作系统的嵌入式系统进行设计和开发,可以大大减小程序员的负担,对于不同的应用可以按照相同的步骤来完成系统的设计。 μC/OS-Ⅱ是一种简单高效、源代码公开的嵌入式实时操作系统,具有良好的可扩展性和可移植性,被广泛的应用到各种嵌人式处理器上。μCOS-Ⅱ操作系统拥有可固化,可裁剪,可剥夺性的实时内核,可同时管理64个系统任务。利用移植μCOS-Ⅱ操作系统的嵌入式微处理器来设计和开发产品,对于提高产品的性能,减少产
[单片机]
μC/OS-Ⅱ在ARM<font color='red'>单片机</font>S3C44B0x上的移植
单片机ADuC812在存储测试系统中应用
1 引言 ADuC812是美国ADI(Analog Device Inc)公司生产的高性能单片机,是全集成的12位数据采集系统。它在芯片内集成了高性能的自校准多通道ADC(8通道12位高精度)、2个12位DAC以及可编程的8位MCU(与8051兼容)。片内有8kB的闪速/电擦除程序存储器和在线下载/调试/编程的功能、640B的闪速/电擦除数据存储器、256B片内数据存储器以及与8051兼容的内核。另外MCU支持的功能包括看门狗定时器、电源监视器以及ADC DMA功能。同时为多处理器接口和I/O扩展提供了32条可编程的I/O线、与I 2C兼容的串行口、SPI串行接口和标准UART串行接口。MCU内核和模拟转换器均有正常、空闲和掉电
[单片机]
<font color='red'>单片机</font>ADuC812在存储测试系统中应用
基于PIC单片机开发的高精度数据采集器
1 ADS1210引脚及功能   ADS1210是一种高精度、宽动态范围,采用单5V电源供电,具有24位分辨率的新型A/D转换器。封装形式有18脚双列直插式和18线贴片式,引脚功能描述如表1。   ●指令寄存器(INSR)   指令寄存器是一个8位寄存器,它指明了系统是进行读操作还是写操作,并确定读/写操作的字节长度以及读/写操作寄存器的起始地址。     ●命令寄存器(CMR)   命令寄存器是ADS1210的关键,它控制着ADS1210的所有特性功能。一旦串口时钟的下降沿将数据字节的最后一位写入命令寄存器,新的模式就开始生效。命令寄存器控制ADS1210所选用的选项和操作模式,包括可编程增益放大器的增
[单片机]
采用C8051F020单片机实现pH值检测控制仪器的设计
引言 随着科技的进步和工农业生产的发展,水产养殖这一传统的行业也在向工厂化和智能化方向发展。水质监控仪器的设计是实现工厂化水产养殖的关键设备。其中pH 值就是多因子水环境中一个重要的因子,本文设计了基于SOC 单片机C8051F020 的pH 值的检测电路,并通过控制算法实现了对多因子水环境中pH 值的控制调节。 1 硬件电路设计和pH 测量原理 本设计采用高速SOC 单片机C8051F020 既能提高仪表可靠性又能提高系统性能。C8051F020是集成的混合信号片上系统,具有与MCS-51内核及指令集完全兼容的微控制器,除了具有标准8051 的数字外设部件之外,片内还集成了数据采集和控制系统中常用的模拟部件和其它数字外设及功
[单片机]
采用C8051F020<font color='red'>单片机</font>实现pH值检测控制仪器的设计
AVR单片机出租车计价器Proteus仿真及程序
单片机源程序如下: #include iom16v.h #include macros.h #include stdio.h #include delay.h #define uchar unsigned char #define uint unsigned int char smg_zx ={0x3f,0x06,0x5b,0x4f,0x66,0x6d, 0x7d,0x07,0x7f,0x6f,0x76,0X38};// char smg_wx ={0B00000001,0B00000010,0B00000100,0b00001000,0b00010000,0b00100000,0b01000000,0b100000
[单片机]
AVR<font color='red'>单片机</font>出租车计价器Proteus仿真及程序
「51单片机」红外接收、发射模块代码
一、简介 红外发射模块:电源3.3V或5V,通过发射管发射38KHz的红外信号,高电平驱动 红外接收模块:电源3.3V或5V,可接收红外信号,并解调成逻辑电平,低电平有效 二、电路图 红外发射电路图 红外接收电路图 三、红外发射模块代码 #include reg51.h #include intrins.h #define uchar unsigned char #define uint unsigned int //管脚定义 sbit key = P2^0; sbit out = P2^1; //函数声明 void delay
[单片机]
「51<font color='red'>单片机</font>」红外接收、发射模块代码
基于C8051F021型单片机与PCI接口实现数据采集卡的设计
1、引言 国家电力公司陆延昌副总经理在第26届中国电网调度运行全闭幕式上的讲话中指出了今后一段时期内的电网技术的发展上应重点研究和解决的问题,其中,在电网安全、稳定、经济运动领域,互联电力系统实时功角测量受到越来越的关注。特别是在以监控中目的的电力调度自动化系统中,如何快速、准确地采集处理各种电气参数显得尤为重要。而在实现自动化的过程中,首要环节就是数据采集。为此我们研究开发了电力系统功角广域测控系统,其中,用C8051F021型单片机实现的数据采集卡不仅可以准确、高效、实时地进行AD数据采集并通过双口RAM和PCI接口与上位机交换数据,还可以通过与GPS接收通信接收秒脉冲实现采集数据异地同步 2、功角及其测量 2.1 发电机
[单片机]
基于C8051F021型<font color='red'>单片机</font>与PCI接口实现数据采集卡的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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