- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
步进电机课程设计报告
目 录
一、步进电机介绍 1
1.1 步进电机发展现状 1
1.2 步进电机工作原理 1
1.3 步进电机的特点 2
1.4 步进电机换相、转向及加/减速控制方案 2
1.5 步进电机工作方式 2
1.6 选用电机 3
二、硬件电路设计 4
2.1 设计思路 4
2.2 芯片介绍 4
2.2.1 8088CPU 4
2.2.2 8255A 7
2.2.3 ULN2803 9
2.3 模块接线图 9
2.4 硬件原理图 10
2.4.1 8088最小系统连接电路 10
2.4.2 步进电机控制接线电路 10
2.4.3 驱动电路2803 11
2.4.4 35BYJ46步进电机接线电路 11
三、软件设计 12
3.1 软件算法 12
3.2 程序流程图 14
3.3 源程序 14
四、总结 17
一、步进电机介绍
1.1 步进电机发展现状
步进电机是机电一体化产品中的关键组件之一,是一种性能良好的数字执行元件,随着计算机应用技术、电子技术和自动控制技术在国民经济各个领域中的普及与深入,步进电机的需求量越练越大。
随着工业技术的不断发展,以及同类产品的不断出现,步进电机面临着前所未有的挑战。但近30年来,数字技术、计算机技术和永磁材料的迅速发展,推动步进电机的发展,为步进电机的应用开辟了广阔的前景,近几年来,步进电机需求量一直呈现出较快的增长速度,其中扫描仪、打印机、传真、DVD-ROM/CD-ROM驱动器、空调及多功能自动化办公设备等应用对步进电机的需求增长最强。此外由于USB2.0的日益流行促进了高分辨率扫描仪的销售,步进电机向着小型、薄型和更小的步进角度发展。
1.2 步进电机工作原理
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。
四相步进电机步进示意图
a. 单四拍???????b. 双四拍????????c. 八拍
图1-1 步进电机工作时序波形图
1.6 选用电机
35BYJ46型四相八拍电机,电压为DC12V,其励磁线圈及励磁顺序如下所示:
图1-2步进电机励磁线圈接线图
表1四相八拍步进电机励磁顺序
1 2 3 4 5 6 7 8 5 + + + + + + + + 4 - - - 3 - - - 2 - - - 1 - - - 二、硬件电路设计
2.1 设计思路
以8088CPU为基础设计计算机控制系统硬件电路,包括支持计算机工作的外围电路(EPROM、RAM、键盘、显示、通信端口等)。选用8255扩展I/O接口,选取ULN2803芯片作为驱动单元,通过编程实现步进电机调速控制和正反转控制。
2.2 芯片介绍
2.2.1 8088CPU
图2-1 8088管脚图
A16~Al9/S3~S6
地址/状态复用引脚(输出、三态)。当8088输出地址时,这4个引脚上送出地址的最高4位A16~A19。当8088输出状态时,这4个引脚送出状态信号S3~S6,其中S6始终为逻辑0,S5指示中断允许标志位IF的状态,S4、S3的指示CPU当前正在使用的段寄存器A8~A15
地址(输出、三态)。CPU访问存储器或I/O接口时,从这些引脚送出地址信号A8~A15。
AD0~AD7
地址/数据复用引脚(双向、三态)。当ALE=1时,这些引脚上传输的是地址,而不是数据。
IO/存储器控制(输出、三态)。低电平表示CPU当前访问的是存储器,高电平表示访问的是I/O接口。
WR
写控制(输出、三态)。低电平表示CPU正在对存储器或I/O接口进行写操作。
DT/R
数据传送方向控制(输出、三态)。用于确定数据传送的方向。高电平时表示CPU向存储器或I/O接口发送数据;低电平表示CPU从存储器或I/O接口接收数据。此信号常用于控制总线收发器的传送方向。
DEN
数据允许(输出、三态)。低电平表示数据总线上有有效数据。它在每次访问内存或I/O接口以及在中断响应期间有效。它常用作数据总线驱动器的片选信号。
ALE
地址锁存允许(输出、三态)。高电平表示地址线上有有效地址。它常作为锁存控制信号将A0~A19锁存到地址锁存器。
RD
读控制(输出、三态)。低电平表示CPU正在对存储器或I/O接口进行读操作。
READY
“准备就绪”(输入、高电平有效)。它是被访问的内存或I/O接口发出的响应信号,高电平
文档评论(0)