没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的步进电机控制课程设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 121 浏览量
2023-06-18
23:32:41
上传
评论
收藏 394KB DOC 举报
温馨提示
试读
18页
基于51单片机的步进电机控制课程设计.doc
资源推荐
资源详情
资源评论
目 录
第 1 章 总体设计方案................................................................................................1
1.1 课程设计的内容和要求 ...................................................................................1
1.2 课程设计原理....................................................................................................1
1.3 课程设计思路....................................................................................................2
1.4 实验环境 ...........................................................................................................3
第 2 章 详细设计方案................................................................................................4
2.1 实现方法 ...........................................................................................................4
2.2 模块设计............................................................................................................5
2.2.1 步进电机的驱动 ........................................................................................5
2.2.2 按键电路设计 ............................................................................................5
2.2.3 时钟产生及复位电路 ................................................................................6
2.3 主程序流程图图................................................................................................7
第 3 章 调试及结果分析............................................................................................8
3.1 调试步骤及方法 ...............................................................................................8
3.2 实验结果及分析 ...............................................................................................8
参考文献........................................................................................................................9
附 录 1(源程序).................................................................................................10
附 录 2(系统原理图).........................................................................................14
1
第 1 章 总体设计方案
步进电机是一种将电脉冲转换成角位移或线位移的电磁机械装置,也是一种能
把输出解析为唯一增量和输入数字脉冲对应的驱动器件。步进电机具有快速启动、
停止的能力,精度高、控制方便,因此,在工业上得到了广泛应用。
利用单片机控制一个步进电机,而且要满足如下技术指标:
(1) 开始通电时,步进电机停止转动。
(2) 单片机分别接按键开关 K1、K2 和 K3,用来控制步进电机的转向,要
求如下:
当按下 K1 时,步进电机正转。
当按下 K2 时,步进电机反转。
当按下 K3 时,步进电机停止转动。
步进电机的工作方式有单四拍、双四拍、单双八拍。
2. 通过老师当场验收;
步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动
器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及
步进角)。可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时
可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调整节拍的目
的。
本次设计是采用步进电机 28BYJ48 型四相八拍电机,电压为 DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一
个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转
子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过
一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单
相 绕 组 通 电 ) 四 拍 ( A-B-C-D-A ), 双 ( 双 相 绕 组 通 电 ) 四 拍
(AB-BC-CD-DA-AB),八拍(A-AB-B-BC-C-CD-D-DA-A)。
2
单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图 1.1 (a)、(b)、
(c)所示。
a. 单四拍 b. 双四拍 c 八拍
图 1.1 步进电机工作时序波形图
(1) 提出方案
电机的运转一般由脉冲和方向信号来控制的,脉冲的频率控制电机的转速,
脉冲的个数控制电机的转角;方向信号的高、低电平控制着电机的正、反转。用
单片机控制步进电机,可以用一个输出口发送脉冲:高电平->延时->低电平->延
时……延时的长短控制脉冲的频率,电平的转换次数就是脉冲个数。
因为步进电机的控制是通过脉冲信号来控制的,将电脉冲信号转变为角位移或
线位移的开环控制元件。所以怎样产生这个脉冲信号和产生怎样的信号是电机控
制的关键。
(2) 方案论证
用单片机来产生这个脉冲信号,通过单片机的 P1 口输出脉冲信号,因为所选
电机是四相的,所以只需要 P1 口的低四位 P1.0~P1.3 分别接到电机的四根电线上。
定时器定时来调整电机的转速,通过键盘的按钮,就可以对步进电机启动和停止
以及转动方向节拍的控制,单片机上 P3.0~P3.1 连的是按键,这里键盘上的 D 键为
启动与 A 键停止键,B 键为反转键,C 键为正转键,K0、K1 键为节拍控制键。
用 8051 单片机作为控制芯片。
设计方案的确定
剩余17页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功