需要金币: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 |