历史上的今天
返回首页

历史上的今天

今天是:2025年02月06日(星期四)

正在发生

2018年02月06日 | ATmega128系统模块,设计一个数控雕刻机系统

2018-02-06 来源:互联网

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

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

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

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

1系统的总体设计

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


在本系统设计中,采用了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 LCD12864液晶显示模块

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



2.3步进电机驱动模块

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

本系统设计中,使用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个按键的操作即可完成对三轴步进电机的正反转,从而完成对雕刻机的雕刻头的初步定位。

推荐阅读

史海拾趣

Hitachi Metals公司的发展小趣事

自1956年成立以来,Hitachi Metals便逐步在电子材料领域建立了坚实的基础。公司早期便专注于研发和生产用于电子设备的核心部件,如磁性材料。随着电子行业的蓬勃发展,日立金属迅速抓住了市场机遇,推出了高性能的Nd-Fe-B系列烧结磁石和高性能铁氧体烧结磁石,这些材料广泛应用于计算机、半导体集成电路器件及平板显示屏等高科技产品中。凭借其卓越的产品质量和稳定的市场供应,Hitachi Metals在电子材料市场上赢得了广泛的认可。

H&D Wireless公司的发展小趣事

高创深知不同行业对于运动控制解决方案的需求存在差异,因此始终关注行业应用的发展趋势。通过深入了解客户需求和行业工艺特点,高创能够为客户提供量身定制的解决方案。例如,在锂电行业,高创针对电池生产线的特殊需求开发了高性能伺服系统和运动控制器;在光伏行业,则提供了高精度、高稳定性的跟踪系统解决方案。这些定制化解决方案不仅满足了客户的实际需求,还帮助高创在行业中树立了良好的口碑。

鞍山圣罗佳(ASL)公司的发展小趣事

高创科技起源于1987年的以色列,最初是一家专注于直驱运动控制驱动器开发的厂商。在以色列的三十多年里,高创积累了丰富的软件算法技术,特别是在运动控制领域形成了独特优势。这种积累不仅体现在其产品的稳定性和高性能上,更为后续的技术创新和市场拓展奠定了坚实基础。

华宇创公司的发展小趣事

为了进一步扩大市场份额,华宇创开始积极拓展国内外市场。公司参加了多场国际电子展和博览会,与全球各地的客户建立了广泛的联系。同时,华宇创还与国际知名电子企业建立了战略合作关系,共同研发新技术、新产品。这些国际合作不仅为华宇创带来了更多的商业机会,也提升了公司在国际市场的地位和影响力。

Decawave公司的发展小趣事

作为一家技术驱动的公司,Decawave始终将创新作为公司发展的核心动力。公司不断投入研发资源,推动UWB技术的升级和演进。通过不断的技术创新和产品升级,Decawave的UWB技术不断取得新的突破和进展,为电子行业的发展注入了新的活力。同时,公司也积极关注市场动态和客户需求的变化,不断调整和优化其产品和解决方案,以更好地满足客户的需求和期望。

Azoteq公司的发展小趣事

最近,Azoteq宣布推出了一款电容、电感和霍尔效应组合传感器——IQS620。这款传感器是传感领域的重大突破,它将电容式触摸和接近传感、电感传感以及霍尔效应传感集成在一个低姿态的封装中。这种高度集成化的设计使得IQS620在可穿戴设备、移动设备和安全等多个领域都有广泛的应用前景。IQS620的推出,不仅展示了Azoteq在传感技术方面的深厚实力,也为其在未来的市场竞争中注入了新的活力。

这些故事展示了Azoteq公司在电子行业中的发展历程和取得的成就。从创立初期的LightSense™系列产品,到后续的电容式触摸和接近感应市场拓展,再到PowerSense™和ProxFusion®产品系列的推出,以及最新的IQS620传感器的发布,Azoteq始终紧跟市场趋势,不断创新,为客户提供高质量的半导体解决方案。

问答坊 | AI 解惑

汽车安全与维修~~有了问题,到这里来找找答案吧!

1. 汽车气囊注意事项 >> https://bbs.eeworld.com.cn/thread-715-1-51.html 2. 汽车转速传感器的维修 >>https://bbs.eeworld.com.cn/thread-455-1-51.html 3. 解析奥迪防盗器7位密码的秘密>>https://bbs.eeworld.com.cn/thread-432-1-50.html 4. ...…

查看全部问答>

单片机时钟电路中的数码管驱动电路

.系统板上硬件连线 (1. 把“单片机系统”区域中的P1.0-P1.7端口用8芯排线连接到“动态数码显示”区域中的A-H端口上; (2. 把“单片机系统:区域中的P3.0-P3.7端口用8芯排线连接到“动态数码显示”区域中的S1-S8端口上; 动态数码 ...…

查看全部问答>

开关电源中的电感

饱和电感是一种磁滞回线矩形比高,起始磁导率高,矫顽力小,具有明显磁饱和点的电感,在电子电路中常被当作可控延时开关元件来使用。由于其独特的物理特性,使之在高频开关电源的开关噪声抑制,大电流输出辅路稳压,移相全桥变换器,谐振变换器及逆 ...…

查看全部问答>

关于模电数电的问题

最近在疯狂学习模电数电,感觉数电还可以,就是逻辑设计。但是模电实在太让我头大了,各种放大电路太抽象了,原理倒是能搞懂,只是到底是干嘛的根本不清楚,还要用各种分析方法去分析,根本记不住。请教各位大大,各位学习模电数电的时候是如何学习 ...…

查看全部问答>

求教:设备意外删除后收不到IRP_MN_REMOVAL_DEVICE?

为什么SURPRISE_REMOVE后没有REMOVE_DEVICE 小弟写的一个USB驱动程序在安装完成之后,插入设备,设备正常启动,然后直接拔出设备,有时候会出现收不到IRP_MN_REMOVAL_DEVICE的现象。 在log中,IRP序列为: 1)IRP_MN_QUERY_DEVICE_RELATION 连续 ...…

查看全部问答>

LM3S9B92烧写不成功及FLASH烧写次数限制

请问9b92 C1版本的FLASH是不是有烧写限制?是多少次?我在网上看到一些说是的100次左右,这说法是否正确? 同时能否解释下下面的问题?谢谢~~~ 我下载时提示“Could not power up debug port: Control/Status register reads 000000F0” 用JLINK ...…

查看全部问答>

430也能玩嵌入式:Contiki内核在IAR+MSP430下移植(八)

四、其他地方(1)loader-arch.hcpu/msp430/loader-arch.c文件中的#include \"loader/loader-arch.h\"改成#include \"loader/elfloader-arch.h\"。(通过逻辑判断)(2)FSSEL_SMCLKcontiki-2.5/cpu/msp430/rom.c文件中的FCTL2 = FWKEY | FSSEL_SMCLK | ( ...…

查看全部问答>

高湿度100%结露环境下,哪个品牌的CO2传感器比较适用?

求大侠推荐一款CO2传感器,可以应用于高湿度环境的,需要是进口的。…

查看全部问答>