
基于单片机的步进电机的控制设计
作品编号:DZDQ1083 开发环境: WORD全文:48页 论文字数:14000字 此基于单片机的步进电机的控制设计毕业设计完整版包含[开题报告,论文,设计] |
以下仅为极少介绍,详细内容请点击购买完整版!

本文针对步进电机控制的设计,首先介绍了选题的要求,之后详细叙述了软件和硬件的设计过程。
在时钟脉冲的作用下,各个按键都能按照事先设定好的规则进行控制。确定键能使界面从初始化显示切换到步进电机显示界面,0-9十个数字键用来设置转速,正转和反转控制电机的正反转向,加速和减速键用来控制转速,以十转为基本单位进行递加或递减,设置键可以设置转向、精确的转速、转动时间,当设置完成是可以用启动键启动。
硬件部分是由中央处理器(AT89C51单片机),控制部分(独立式按键系统),显示部分(12864LCD液晶显示模块)组成的,驱动部分(L298芯片);软件部分的主要内容是通过对步进电机的控制、驱动程序进行编写和调试以实现步进电机的功能。通过硬件和软件调试,并针对问题分析修改后,步进电机系统可以稳定运行。步进电机系统中各个部分之间通过数据的传送最终完成了整个步进电机的运行、显示和进行按键的功能。
最后论文对设计进行了总结,对设计中可以进一步改善的地方提出了建议。
在这期间,我用了两个月的时间不断修改原理图和程序,直到程序和仿真基本达到设计要求,最后在指导老师张文希老师的指导下,根据任务书圆满地完成了该毕业设计。
本论文题目是“基于单片机的步进电机控制的设计”,系统以AT89C51单片机为核心,主要由LCD数码显示电路、键盘控制、控制电路组成。在时钟脉冲的作用下,各个按键都能按照事先设定好的规则进行控制。确定键能使界面从初始化显示切换到步进电机显示界面,0-9十个数字键用来设置转速,正转和反转控制电机的正反转向,加速和减速键用来控制转速,以十转为基本单位进行递加或递减,设置键可以设置转向、精确的转速、转动时间,当设置完成是可以用启动键启动。
整个设计已经完成,但还是有很多不足之处,如在仿真时操作过快键盘容易锁死,程序不够精炼等,但是我仍可以肯定地说,这里面的每一个图、每一个字,都是经过我的大脑筛选出来的。当看着自己排好的版面符合设计的要求,自己编写的程序能够按照设计的要求正常运行时,心里多少有点成就感和欣慰。
目录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题的来源 1
1.2 课题研究的意义 1
1.3 课题国内研究现状 1
1.4 课题研究的目的和主要内容 2
第2章 步进电机方案设计与分析 3
2.1 方案提出 3
2.2 可行性分析 4
2.3 主要器件选择 4
第3章 系统硬件设计 6
3.1 AMPIRE128*64液晶屏介绍 6
3.2 HD61202及其指令集介绍 7
3.3 晶振、复位、驱动电路 9
3.4 液晶显示屏与单片机接口电路 11
3.5 控键与单片机接口电路 11
第4章 系统软件设计 13
4.1 电机流程图 13
4.2 液晶屏驱动代码设计 14
4.3 固定字符显示代码 18
4.4 中断子程序 19
4.5 汉字表 19
4.6 字符表 22
4.7 延时子程序 22
4.8 主函数程序 23
第5章 系统仿真 25
5.1 Keil2编译环境介绍 25
5.2 Proteus 仿真平台 26
5.3 建立工程项目 28
5.4 Proteus中原理图的绘制及文件的加载 32
5.5 开机界面显示 32
5.6 控制界面显示 33
5.7 仿真结果分析及解决方法 34
第6章 PCB板设计 35
6.1加载网络表及元件封装 35
6.2 PCB板参数设置 36
6.3元件布局及布线设计 38
结束语 40
参考文献 41
致 谢 42
附录Ⅰ 总体电路图 43
本电子电气通信自动化毕业设计“基于单片机的步进电机的控制设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
在时钟脉冲的作用下,各个按键都能按照事先设定好的规则进行控制。确定键能使界面从初始化显示切换到步进电机显示界面,0-9十个数字键用来设置转速,正转和反转控制电机的正反转向,加速和减速键用来控制转速,以十转为基本单位进行递加或递减,设置键可以设置转向、精确的转速、转动时间,当设置完成是可以用启动键启动。
硬件部分是由中央处理器(AT89C51单片机),控制部分(独立式按键系统),显示部分(12864LCD液晶显示模块)组成的,驱动部分(L298芯片);软件部分的主要内容是通过对步进电机的控制、驱动程序进行编写和调试以实现步进电机的功能。通过硬件和软件调试,并针对问题分析修改后,步进电机系统可以稳定运行。步进电机系统中各个部分之间通过数据的传送最终完成了整个步进电机的运行、显示和进行按键的功能。
最后论文对设计进行了总结,对设计中可以进一步改善的地方提出了建议。
在这期间,我用了两个月的时间不断修改原理图和程序,直到程序和仿真基本达到设计要求,最后在指导老师张文希老师的指导下,根据任务书圆满地完成了该毕业设计。
本论文题目是“基于单片机的步进电机控制的设计”,系统以AT89C51单片机为核心,主要由LCD数码显示电路、键盘控制、控制电路组成。在时钟脉冲的作用下,各个按键都能按照事先设定好的规则进行控制。确定键能使界面从初始化显示切换到步进电机显示界面,0-9十个数字键用来设置转速,正转和反转控制电机的正反转向,加速和减速键用来控制转速,以十转为基本单位进行递加或递减,设置键可以设置转向、精确的转速、转动时间,当设置完成是可以用启动键启动。
整个设计已经完成,但还是有很多不足之处,如在仿真时操作过快键盘容易锁死,程序不够精炼等,但是我仍可以肯定地说,这里面的每一个图、每一个字,都是经过我的大脑筛选出来的。当看着自己排好的版面符合设计的要求,自己编写的程序能够按照设计的要求正常运行时,心里多少有点成就感和欣慰。
目录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题的来源 1
1.2 课题研究的意义 1
1.3 课题国内研究现状 1
1.4 课题研究的目的和主要内容 2
第2章 步进电机方案设计与分析 3
2.1 方案提出 3
2.2 可行性分析 4
2.3 主要器件选择 4
第3章 系统硬件设计 6
3.1 AMPIRE128*64液晶屏介绍 6
3.2 HD61202及其指令集介绍 7
3.3 晶振、复位、驱动电路 9
3.4 液晶显示屏与单片机接口电路 11
3.5 控键与单片机接口电路 11
第4章 系统软件设计 13
4.1 电机流程图 13
4.2 液晶屏驱动代码设计 14
4.3 固定字符显示代码 18
4.4 中断子程序 19
4.5 汉字表 19
4.6 字符表 22
4.7 延时子程序 22
4.8 主函数程序 23
第5章 系统仿真 25
5.1 Keil2编译环境介绍 25
5.2 Proteus 仿真平台 26
5.3 建立工程项目 28
5.4 Proteus中原理图的绘制及文件的加载 32
5.5 开机界面显示 32
5.6 控制界面显示 33
5.7 仿真结果分析及解决方法 34
第6章 PCB板设计 35
6.1加载网络表及元件封装 35
6.2 PCB板参数设置 36
6.3元件布局及布线设计 38
结束语 40
参考文献 41
致 谢 42
附录Ⅰ 总体电路图 43
本电子电气通信自动化毕业设计“基于单片机的步进电机的控制设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
相关毕业设计:
网站客服咨询
本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
购买后获取论文或有定做需求请加
客服微信号:hastp888
添加好友时请备注“论文”
客服微信号:hastp888
添加好友时请备注“论文”
作品目录排行