- 37
- 0
- 约2.17万字
- 约 19页
- 2020-03-25 发布于四川
- 举报
.
大连理工大学本科设计报告
题目:步进电机转速控制系统设计
课程名称: 单片机综合设计
学院(系): 电子信息与电气工程学部
专 业:
班 级:
学 号:
学生姓名:
成 绩:
2013 年 7 月 20 日
Word 资料
.
题目:步进电机转速控制系统设计
1 设计要求
1) 利用 ZLG7290 的键盘控制直流电机(或步进电机的转速、转向) ;
2) 也可以利用 ADC 模块(与电位器配合) ,利用电位器控制转速;
3) 利用 ZLG7290 的 8 位 LED 数码管显示电机转向、转速参数显示。
2 设计分析及系统方案设计
实验要求使用步进电机作为被控制对象,由 ZLG7290 做人机对话平台,利用单片
机的 P1 (8 位)和 P3 (部分口线)构造系统。实验最终实现功能、设计思路以及方案
设计如以下几个小节所述。
2.1 系统设计实现功能
根据设计要求、现有设备以及知识储备,完成功能如下:
① 由按键 S1~S8 实现转速切换,其中 S1~S4 正转, S5~S8反转
② 按键 S16 作为停止键, 按下 S10 后步进电机停止转动, 再按 S1~S16 步进电机按
照按键对应转速以及转向转动
③ 按键 S10 作为复位键,当按下 S10 后,无论当前处于何种状态,系统恢复至初
始态
④ 8 为 LED 数码管显示当前步进电机转速 (speed=0/1 1~4 ),转速前 0 表示正转,
1 表示反转
⑤ 若按下停止键,数码管显示当前转速;若按下复位键,数码管显示初始态
Word 资料
.
speed=00
2.2 设计思路
本次的设计是 LED 显示与步进电机相结合以及若干功能键的组合的一种设计。 根据
之前学习的按键中断显示实验和定时器实验,使用 INT0 和 INT1,INT0 作为按键中断,
INT1 作为定时器。在主程序中实现 LED 初始显示、定时器计时初始、 按键中断初始。INT0
中断调用中断服务子程序实现对按键键值的判断, 并根据相应的按键值实现对应步进电
机的变化,并显示该按键对应的转速。 INT1 定时器中断根据 INT0 的按键键值,对定时
器设定相应的初值,实现步进电机按规定的转速转动。对于按键停止,则是利用中断优
先级,当 INT0 的中断优先级高时,系统进入中断,此时 INT1 停止计时,也就实现了步
进电机的停止,当改变定时器与按键中断的优先级时,即把 INT0 设为低优先级, INT1
设为高优先级,步进电机重新开始转动。此时添加一个对 INT0 位地址的查询,若有按
键即正 / 反转的 4 档转速所对应的按键,步进电机开始重新转动。对于复位功能,则同
样是利用按键键值的判断,在对应键值下控制电机初始
您可能关注的文档
最近下载
- 员工技能等级评定方案.docx VIP
- 《富致秘录》中源线建仓法(陈雅山 著 王明森 点校).pdf VIP
- 话题14 社会发展与文化——2025中考英语外研版历史、社会与文化话题复习课件(共99张PPT)(含音频+视频).pptx VIP
- 字节跳动 Agent 实践手册.pdf VIP
- Reflexw数据后处理软件使用指南.doc VIP
- 话题3 饮食与健康——2025中考英语外研版生活与学习话题复习课件(共75张PPT)(含音频+视频).pptx VIP
- 国网物资工作总结汇报.pptx VIP
- 2026至2031中国实验室信息管理系统(LIMS)行业市场深度研究与战略咨询分析报告.docx
- ReflexW软件使用说明(20210329140040).pdf VIP
- 话题5 语言学习——2025中考英语外研版生活与学习话题复习课件(共100张PPT)(含音频+视频).pptx VIP
原创力文档

文档评论(0)