没有合适的资源?快使用搜索试试~ 我知道了~
基于8086的步进电机控制课程设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 43 浏览量
2023-06-18
23:46:33
上传
评论
收藏 269KB DOC 举报
温馨提示
试读
22页
基于8086的步进电机控制课程设计.doc
资源推荐
资源详情
资源评论
目 录
1 课程设计的目的………………………………………………………………1
2 课程设计的任务与要求 ……………………………………………………1
3 引言………………………………………………………………………………1
4 设计方案与论证………………………………………………………………2
5 设计内容及功能说明 ………………………………………………………………3
5.1 励磁线圈及其励磁顺序 ………………………………………………3
5.2 工作原理 …………………………………………………………………4
5.3 8086 CPU …………………………………………………………………5
5.4 8255 工作方式选择 ……………………………………………………6
5.5 ULN2003A …………………………………………………………………6
5.6 74LS273 ……………………………………………………………………………7
5.7 74LS138 ……………………………………………………………………………7
6 单元电路的设计(计算与说明) ………………………………………7
7 硬件的制作与调试 …………………………………………………………10
8 总结 ……………………………………………………………………………12
参考文献… … … … … … … … … … … … … … … … … … … … … … … … … … … … 1 3
附 录 1 : 总 体 电 路 原 理 图 … … … … … … … … … … … … … … … … … … … 1 4
附 录 2 : 元 器 件 清 单 … … … … … … … … … … … … … … … … … … … … … 1 4
附 录 3 : 源 程 序 代 码 … … … … … … … … … … … … … … … … … … … … … 1 5
1
培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设
计和应用问题的能力的重要教学环节。要求学生熟悉和掌握微机系统的软件、硬
件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。让学生独
立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等
问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实
现由学习知识到应用知识的初步过渡。通过本次课程设计使学生熟练掌握微机系
统与接口扩展电路的设计方法,了解步进电机控制的基本原理,掌握控制步进电
机转动的编程方法,进一步熟练掌握 8255A 并行 I/O 口的工作方式以及编程方法,
熟练应用 8086 以及汇编语言编写应用程序和实际设计中的硬软件调试方法和步
骤,熟悉微机系统的硬软件开发工具的使用方法。体会系统整体设计的流程与方
法,为以后系统级设计积累经验。
培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果
的能力。
01.通过开关 K1 实现步进电机的开始与停止;
02. 通过开关 K2 来选择步进电机的正转与反转;
03. 通过开关 K3,K4 组成(2-4 译码)四档电机转速选择;
04. 对每只开关的选择情况同时通过 4 位 8 段数码管来显示;
05. 扩展设计:可以在以上功能基础上,增加控制步进电机单步转动的开关;增
加控制电机加速转动的开关;增加控制电机减速的开关。
3 引言
步进电机的原理是基于最基本的电磁铁作用,其模型起源于 1830 年之 1860
年,1870 年后开始以控制为目的的尝试,应用于氩弧灯的电极输送机构中,这
被认为是最初的步进电机,此后步进电机被广泛使用
[1]
。
步进电机是将脉冲信号转换成角位移或线位移的开环控制源步进电机件。在
非超载的情况下,电机的转速,停止的位置只取决于脉冲信号的频率和脉冲数,
而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机
按固定的方向旋转一定的角度,称为:“步距角”,它的旋转是以固定的角度一步
一步运行的,可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的,
2
同时可以通过控制脉冲频率来控制电机转动的角速度和加速度,从而达到调速的
目的
[2]
。
步进电机不需位移传感器就可精确定位,所以在精确定位系统中应用广泛。
目前,计算机外围设备,打字机,数控机床,传真机等设备,都使用了步进电机。
随着电子计算机技术的发展,步进电机必将发挥它的控制方便,准确控制的特点,
在工业控制的领域取得广泛的应用。
4 设计方案与论证
本设计采用电压为 DC12V 的四相八拍步进电机 35BYJ46 型电机,用 ULN2003
作为步进电动机驱动电路主芯片,以 8255A 作为 8086 并行输出接口,8086 对步
进电机的控制信号则通过 8255A 送到 ULN2003.
根据课题要求,用 8086 处理器和可编程并行接口芯片 8255 组成控制系统,
控制步进电机正转、反转以及转速控制,步进电机不能直接由 8255 驱动,而需
要用相应的驱动芯片,因此,控制系统直接控制电机驱动即可控制步进电机。
转向分别用逆时针转动片段转速和顺时针转动片段则通过调用延时子程序,
当调用延时较长的子程序时,则步进电机转速慢,当调用延时较短的子程序时,
步进电机转速快。
设计流程图如下:
图 4-1 总体设计流程图
本步进电机控制系统通过四个键盘来控制步进电机的正转、反转、启动和停
止以及转速,步进电机旋转的角度取决于键盘接通时间长短,接通时间越长,旋
转角度越大,其功能表如表 4—1 所示。
表 4-1 键盘功能表
8086
CPU
8255
步进
电机
步进
电机
驱动
剩余21页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功