- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机控制技术课设报告,二相步进电机控制系统的设计
学 号: 0121111360529
课 程 设 计
题 目 二相
课程设计任务书
学生姓名: 邹唯 专业班级: 自动化1105班
指导教师: 张素文 工作单位: 自动化
题 目: 二相
初始条件:
设计一个相步进电机控制系统,要求系统具有如下功能:用K0-K2做为通电方式选择键,K0为拍,K1为双拍,K2为相拍;K3为启动、K4方向控制;用位LED显示工作步数。正转时红灯亮,反转时黄灯亮,不转时绿灯亮
硬件设计图件设计系统总体流程图、步进电机拍,双拍,相拍各模块流程图、显示模块流程图等编写程序能够完成上述任务设计说明书
~2014年7月4日
6月25-26 查阅相关资料;
6月27-7月2 课程设计
7月3 撰写课程设计报告
7月4 课程设计答辩
指导教师签名: 14年 6月25日
系主任(或责任教师)签名: 年 月 日
目录
摘要…………………………………………………………………………………………………1
1任务分析…………………………………………………………………………………………2
1.1设计任务………………………………………………………………………………………2
1.2分析思路 …………………………………………………………………………………… 2
2 总体方案设计与比较……………………………………………………………………………3
2.1 方案一…………………………………………………………………………………………3
2.2 方案二…………………………………………………………………………………………3
2.3 模块选择比较…………………………………………………………………………………4
2.3.1 单片机的选择比较…………………………………………………………………………4
2.3.2 驱动模块的选择比较………………………………………………………………………5
2.4最终方案的确定………………………………………………………………………………6
3 系统设计原理……………………………………………………………………………………7
4 硬件设计…………………………………………………………………………………………8
4.1 AT89C51单片机设计分析……………………………………………………………………8
4.2二相步进电机设计分析…………………………………………………………………… 10
4.3驱动电路ULN2003a设计分析……………………………………………………………… 12
4.4 四位LED数码管显示电路………………………………………………………………… 13
4.5按键电路…………………………………………………………………………………… 14
5 软件设计……………………………………………………………………………………… 15
5.1软件总流程图……………………………………………………………………………… 15
5.2步进电机转动流程及软件设计…………………………………………………………… 15
5.3显示模块流程及软件设计………………………………………………………………… 19
6 仿真结果分析………………………………………………………………………………… 21
心得体会…………………………………………………………………………………………23
参考文献…………………………………………………………………………………………24
致谢………………………………………………………………………………………………25
附录一……………………………………………………………………………………………26
附录二……………………………………………………………………………………………27
成绩评定表………………………………………………………………………………………35
摘要
本次课程设计主要研究讨论的是在Proteus软件帮助下以AT89C51单片机为核心辅以驱动电路完成对二相步进电机控制系统的设计,同时又要通过按键来驱动电路达到规定的运行条件。本次设计的硬件部分主要包括单片机系统、按键控制模块、步进电机驱动模块、数码显示模块等功能模块的设计。软件部分由几个模块控制子程序分别控制硬件模块的运行最终实现对步进电机转动方向及转动模式单四拍双四拍八拍的控制并且将步进电机的步进数动态显示在LED数码管上。由于AT89C51单片机还要编程并录入才能正常工作,因此本次设计中我们还用到了Keil uvision这一编程软件,并通过Proteus与Ke
文档评论(0)