- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学华夏学院《微机原理与接口技术》课程设计
华夏学院
《微机原理与接口技术》课程设计
题
目: 步进电机转动控制的设计
学院(系):
年级专业:
信息工程系
自动化 1083 班
学
号: 10212408321
学生姓名:
指导教师:
王 鑫
周立群
1
武汉理工大学华夏学院《微机原理与接口技术》课程设计
摘要
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超 载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而 不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。步 进电机控制系统以 8088 作为控制的核心元件,利用 8255 的 A 口控制步进电机, C 口连接 K0-K7,以选取不同档的移动速度,同时获取控制转动方向(即正转 和反转).
本课程设计报告通过步进电机的基本介绍、系统的软硬件设计(包括最小 系统介绍、接口电路设计、延时程序设计、步进电机的驱动程序设计等几个主 要模块)、完整的汇编语言程序等,我们完成了对步进电机系统的设计,并完成 了相应的任务,如正转、反转、正向加速、反向加速等,使我们进一步掌握了 汇编语言,也使我们能很好的把书本上的知识与实践相结合,大大提高了我们 的动手能力。
关键字:步进电机;8086CPU;8255可编程I/O接口芯片;汇编语言
前言…………………………………………………………………………………………5
第 一 章
1.1
1.2
第 二 章
2.1
2.2
第 三 章
3.1
步 进 电 机 转 动 控 制 的 设 计 要 求 与 设 计 方 案…………6 步进电机转动控制的功能与要求
设计方案的确定
步 进 电 机 转 动 控 制 的 硬 件 设 计……………………………7 步进电机转动控制的硬件框图
步进电机驱动原理
步 进 电 机 转 动 控 制 的 软 件 设 计……………………………10 主程序流程图
3.2 8255工作方式
2
第四章
4.1
4.2
4.3
第 五 章
武汉理工大学华夏学院《微机原理与接口技术》课程设计
步进电机转动控制的安装与调试…………………………13 硬件调试
软件调试
调试过程
设 计 体 会 与 小 结……………………………………………………14
参考文献…………………………………………………………………………………15 附录…………………………………………………………………………………………16
系统硬件原理图
源程序
前言
微机原理与接口课程设计是电子技术学习中非常重要的一个环节,是将理 论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。步进 电机转动控制具有设计简单应用广泛的特点,非常适合作为课程设计课题。
步进电机转动控制是通过操作实现电机的加速减速正转与反转,广泛用于现 实社会生活生产中,如高楼中的电梯,工厂中的机床。因此,研究步进电机转 动控制,有着非常现实的意义。
通过本次课程设计,我提高如何综合运用所学知识解决时间问题的能力, 以及获得有关项目管理和团队合作等等众多方面的具体经验,增强对相关课程 内容的理解和掌握能力,培养对整体课程知识综合运用和融会贯通的能力。
此次步进电机转动控制利用8255A芯片,以8088微处理器作为CPU,A口为输 出,C口为输入来控制步进电机转动,拨动开关来调节速度。
第一章
步进电机转动控制的设计要求与设计方案
1.1
微机原理与接口技术实现的功能与要求
使用汇编语言外加 K0-K7 等一系列的开关实现对步行电机转速与方向的控
制(实现两个以上功能):
1.启动与停止控制:用户拨动某一指定键后可以实现电机的启动与停止的 控制;
3
武汉理工大学华夏学院《微机原理与接口技术》课程设计
方向的控制:用户将某一指定键拨向上可以实现电机的正转,拨向下实 现电机的反转;
速度的控制:用户将另一指定键拨向上可以实现电机的加速转动,拨向 下实现电机的减速转动;
综合控制:用户一起拨动上述的按键后可以实现电机的加速正转,减速 反转等操作;
1.2
设计方案的确定
选用TN88\86实验箱与微机,通过在实验箱构造硬件电路,主要是利用
8255A芯片单元模块、步进电机单元模块。通过微机编程与下载到实验箱上。实 现软硬结合控制步进电机的转动。
第二章
步进电机转动控制的硬件设计
2.1
步进电机转动控制的元件框图
1、 按图 2-1 连接线路,用 8255 输出脉冲序列,开关 K0~K6 控制步进电
机转速,K7 控制步进电机转向。
2、 PA0~PA3 接电机的驱
原创力文档


文档评论(0)