基于AVR单片机的数控刻字机控制系统设计.doc

资料分类:工业大学 上传会员:一抹彩虹 更新时间:2019-12-15
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8127
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:数控刻字机实质上就是一种数控机床,它集合了雕刻技艺和先进的数控技术进行整体的控制,主要用于识别程序代码,并将程序代码转换成能驱动步进电机运行的功率信号,再由步进电机驱动刻字机沿x、y、z轴方向移动,最终实现雕刻的自动化。

本文基于AVR单片机的数控刻字机控制系统的设计选用了ATMEL328单片机作为中央处理控制单元。它主要通过一些控制单元的模块来完成对数控机床的控制。它包含了MCU控制单元,步进电机驱动控制单元和USB转接端口单元等操作功能。PC机接收图片,通过USB串口与单片机建立通信连接,通过使用Delphi7操作软件,实现对钻头的位移控制,实现对文字的自动雕刻等操作。对于钻头的走刀路径,选择线性脉冲增量插补作为核心的插补算法,大大提高了雕刻精度,从而也改善了刻字机的运作性能。

关键词:单片机;数控技术;步进电机;软件编程;插补法

 

目录

摘要

ABSTRACT

第一章 绪论-1

1.1研究的背景-1

1.2研究的现状-1

1.3研究的意义-2

第二章  总体方案设计-3

2.1刻字机的工作原理-3

2.2控制方法的设计-3

2.2.1系统整体模块化设计-3

2.2.2核心插补算法设计-4

第三章  系统硬件设计-6

3.1中央处理器模块-6

3.2电机驱动模块-7

3.3步进电机模块-9

第四章 系统软件设计-10

4.1 Arduino IDE简介-10

4.2 Delphi7软件简介-10

4.3控制系统设计-10

4.3.1步进电机控制-10

4.3.2 USB数控系统控制 -11

4.4系统主程序设计-11

4.5其他软件部分设计-12

4.5.1系统初始化模块-12

4.5.2控制协议分析模块-12

4.5.3指令任务执行模块-13

4.6 PC机软件设计-13

结束语-15

致  谢-16

参考文献-17

附录-18

附录A  系统初始化模块的核心代码-18

附录B  控制协议分析模块的核心代码-18

附录C  任务执行模块的核心代码-19

相关论文资料:
最新评论
上传会员 一抹彩虹 对本文的描述:对于中央处理芯片选择的是ATMEL328,鉴于其运算功能非常的强大,内部提供数据转换的方式,提供多种OUT/IN端口,开发环境提供点对点的管控,并且体积相对较小,集多种优势于一身。通......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: