2022年步进电机控制系统方案设计书2.docx
《2022年步进电机控制系统方案设计书2.docx》由会员分享,可在线阅读,更多相关《2022年步进电机控制系统方案设计书2.docx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 湖南工程学院课程设计课程名称 微机原理与应用 课题名称 步进电机掌握系统设计专业 班级 学号 姓名 指导老师湖南工程学院课 程 设 计 任 务 书名师归纳总结 - - - - - - -第 1 页,共 28 页精选学习资料 - - - - - - - - - 课程名称 微机原理与应用课 题步进电机掌握系统设计专业班级同学姓名学 号指导老师审 批任务书下达日期任务完成日期目 录名师归纳总结 第 1 章 目的与要求3 4 4 第 2 页,共 28 页第 2 章 步进电机的原理介绍2.1 步进电机的工作原理2.2 步进电机的基本术语5 - - - -
2、 - - -精选学习资料 - - - - - - - - - 2.2.1 相数 5 2.2.2 拍数 5 2.2.3 步距角 5 2.2.4 信号安排 6 第 3 章 设计总体思路 6 3.1 方案与思路 6 3.2 总框图 7 第 4 章程序设计7 4.1 主程序 7 4.2 显示子程序 8 4.3 键盘扫描子程序 9 第 5 章 硬件设计 10 5.1 硬件的 设计与 选取 10 5.1.1 步进电机的特点 10 5.1.2 步进电机的分类 11 5.1.3 步进电机的留意点 11 5.2 单片机的选取 12 5.3 四位 LED数码管的选取 13 5.4 其他零件依据实际情形选取 14
3、5.5 硬件的焊接 14 第 6 章 调试与故障分析 15 6.1 软件部分 16 6.2 硬件部分 16 6.3 故障分析及解决 17 第 7 章 总结 18 第 8 章 参考文献 19 附 件 20 系统原理图 20 元器件清单 21 源程序清单 21 第 1 章 目的与要求综合运用所学的单片机原理与应用理论学问,通过实践加强对所学学问的懂得,具备设计单片机应用系统的才能,以单片机为核名师归纳总结 - - - - - - -第 3 页,共 28 页精选学习资料 - - - - - - - - - 心设计一个步进电机掌握系统,要求能够通过键盘设置步进电机的转向和转速,并在 LED显示器上显示
4、步进电机转速或工作状态;本课题 以单片机为核心,设计并制作出步进电机掌握系统,设计要求:1、按下不同的键,分别使步进电机实现顺时针和逆时针旋转;2、电机运转状态可以是正反转,加速减速,五种不同速度的各种组 合;3、通过 LED数码管显示电机运行状态;第 2 章 步进电机的原理介绍2.1 步进电机的工作原理步进电机是纯粹的数字掌握电动机;它将电脉冲信号转变为角位移或线位移的开环掌握元件,在非超载的情形下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加名师归纳总结 - - - - - - -第 4 页,共 28 页精选学习资料 - - - - - - - -
5、 - 一个脉冲信号,电机就转过一个步距角;这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点;使得在速度、位置等控制领域用步进电机来掌握变的特别的简洁;如下图所示,驱动方式为二相四拍方式各线圈通通电次序如下表:相A B AB次序0 1 1 0 0 1 0 1 1 0 2 0 0 1 1 3 1 0 0 1 表 1-1 电机正反转掌握和速度掌握:当电机绕组通电时序为 AB- BA -AB-BA-AB 时为正转,通电时序为AB- BA-AB-BA -AB 时为反转;步进电机的驱动电路,微电脑向步进电机输入端传送 1 或 0 信息,就可实现上述操作;通过不同长度的延时来得到不同频率的
6、步进电机输入脉冲,从而得到多种步进速度,也就是改变电机的转动速度;2.2 步进电机的基本术语2.2.1 相数产生不同对极 N、S 磁场的激磁线圈对数,常用 m 表示;2.2.2 拍数完成一个磁场周期性变化所需脉冲数或导电状态用 n 表示,或指电机转过一个齿距角所需脉冲数,以两相电机为例,有两相四拍运行方式即 AB- BA -AB-BA-AB ,B-B -BA-A-AB ;两相八拍运行方式 AB-B- BA -A -A2.2.3 步距角名师归纳总结 - - - - - - -第 5 页,共 28 页精选学习资料 - - - - - - - - - 对应一个脉冲信号,电机转子转过的角位移用 表示;
7、 =360度(转子齿数 J*运行拍数),以常规二相,转子齿为 50 齿电机为例;四拍运行时步距角为 =360度/( 50*4 )=1.8 度(俗称整步),八拍运行时步距角为 =360度/(50*8 )=0.9 度(俗称半步);2.2.4 信号安排二相步进电机,工作方式有二相四拍和二相八拍二种,详细安排如下:二相四拍为 , 步距角为 1.8 度;二相八拍为 , 步距角为 0.9 度;两相四拍为 AB-BA -AB-B A-AB , 步距角为 1.8 度;两相八拍为 AB-B-BA-A-AB-B -B A-A-AB , 步距角为 0.9 度;这里选取四拍的的工作方式;第 3 章 设计总体思路3.1
8、 方案与思路由于步进电机的掌握是通过脉冲信号来掌握的,将电脉冲信号转变为角位移或线位移的开环掌握元件;所以怎样产生这个脉冲信号和产生名师归纳总结 - - - - - - -第 6 页,共 28 页精选学习资料 - - - - - - - - - 怎样的信号是电机掌握的关键;用单片机来产生这个脉冲信号,通过 单片机的 P1 口输出脉冲信号,由于所选电机是两相的,所以只需要P1 口的低四位P1.0P1.3分别接到电机的四根电线上;定时器定时来调整电机的转速,通过键盘的按钮,就可以转变定时初值从而转变 了电机的转速,P0 口接 LED数码管,可以显示当前的电机转速和按钮 状态,详细结构见 3.2 框
9、图3.2 总框图.7 p0.0p0四位数码显示管AT89C51 单片机 p2.0p2 .3 步进p1.0p1.3 复位 、 正 转 、 反电p3.0p3转.4 加速、减速按钮图 3-1 第 4 章 程序设计4.1 主程序进入主程序显示初始化状态,主程序由键盘程序、显示程序、步进电机 驱动程序三部分组成,主程序第一初始化各变量,步进电机驱动的各引名师归纳总结 - - - - - - -第 7 页,共 28 页精选学习资料 - - - - - - - - - 脚均输出高电平,然后调用键盘程序,并作判定,有键按下,就调用键盘程序,并显示出状态;开头显示初始化状态“ 00”按键检测N Flag=0 F
10、lag=1 Flag=2 减速N 以初始速度正向旋以初始速度反向转“010”旋转“110”加速减速N N 加速Y Y Y Y 是否为极是否为极速度加 /减限速度限速度保持速度速度加 /减保持速度显示上限显示转变显示上限显示转变终止图 4-14.2 显示子程序转速的显示是给用户最直观的概念,知道电机的转的快慢,知道电机当前的转速,而需要怎样的速度,再对它进行加减速;而这个显示是调用显示子程序;详细流程图如下:名师归纳总结 - - - - - - -第 8 页,共 28 页精选学习资料 - - - - - - - - - 显示Flag=0 . N Y 第一个数码管Flag=2?Y 显示“0” (正
11、N 第一个数码管复位显示“ 00”显示“1” (反其次位显示“ ”第 3、4 位显示转速;第三位 显示转速 /10,第四位显示转 速%10 NEXT 图 4-24.3 键盘扫描子程序键盘是我们唯独和电机沟通的桥梁,通过键盘的输入从而转变电机的运行状态,这里所需要的键盘数量不多,可以依据学习板做成独立式名师归纳总结 - - - - - - -第 9 页,共 28 页精选学习资料 - - - - - - - - - 键盘,键盘的焊接是行线接单片机P3 口的 p3.0p3.4,通过调用KEY扫描键盘,调用延时程序,再判定是否有键按下,假如无键按下就返回连续扫描,假如有键按下,就调用delay延时去抖
12、动,再读键值,等待键释放,详细流程如下图:键盘扫描Y 复位是否N N 为最高速 度?Y 按下N 速度加 1 保持 20 正转是否减?Y 按下Y Flag=0 转速为 10 N 为最低速Y 度?N 反转是否N 速度减 1 保持 1 按下Y Flag=1 转速为 10 Flag=2 转速 =0 加?Y 返回N 图 4-3 第 5 章 硬件设计5.1 硬件的设计与选取5.1.1 步进电机的特点名师归纳总结 - - - - - - -第 10 页,共 28 页精选学习资料 - - - - - - - - - 感应子式步进电机与传统的反应式步进电机相比,结构上转子加有永 磁体,以供应软磁材料的工作点,而
13、定子激磁只需供应变化的磁场而 不必供应磁材料工作点的耗能,因此该电机效率高,电流小,发热 低;因永磁体的存在,该电机具有较强的反电势,其自身阻尼作用比 较好,使其在运转过程中比较平稳、噪音低、低频振动小;感应子 式步进电机某种程度上可以看作是低速同步电机;一个四相电机可以 作四 相运行,也可以作二相运行;(必需采纳双极电压驱动),而 反应式电机就不能如此;5.1.2 步进电机的分类感应子式步进电机以相数可分为:二相电机、三相电机、四相电机、五相电机等;以机座号(电机外径)可分为:42BYG BYG 为感应子式步进电机代号)、57BYG 、86BYG 、110BYG 、(国际标准),而像 70B
14、YG 、 90BYG 、130BYG 等均为国内标准;5.1.3 步进电机的留意点步进电机应用于低速场合- 每分钟转速不超过 1000 转,( 0.9 度时6666PPS ,最好在 1000-3000PPS 0.9 度)间使用,可通过减速装置使其在此间工作,此时电机工作效率高,噪音低;这里规定电机转速 120 转每分钟;步进电机最好不使用整步状态,整步状态时振动大;这里要求不高,使用整步状态;于历史缘由,只有标称为 12V 电压的电机使用 12V 外,其他电机的电压值不是驱动电压伏值,可依据驱动器挑选驱动电压(建议:57BYG 采纳直流 24V-36V ,86BYG 采用直流 50V , 11
15、0BYG 采纳高于直流 80V ),当然 12V 的电压除 12V恒压驱动外也可以采纳其他驱动电源,不过要考虑温升;应遵循先选电机后选驱动的原就;综上所述,电机选取42BYG 系列感应子式步名师归纳总结 - - - - - - -第 11 页,共 28 页精选学习资料 - - - - - - - - - 进电机,两相四拍整步状态;选用后建立起模块如下:图 5-1 5.2 单片机的选取MCS-51 系列单片机是目前应用最为广泛的单片机,MCS-51 单片机的两个子系列,下表是两个子系列的比较:子系列ROM RAM 寻址定时器I/O 特性串行口中断源范畴并行口容量容量名师归纳总结 51 子系4KB
16、 128B 264KB 216 48 1 5 第 12 页,共 28 页列52 子系8KB 256B 364KB 316 48 1 6 - - - - - - -精选学习资料 - - - - - - - - - 列表 5-251 子系列 :有 8031/8051/8751 和 80C31/80C51/87C5152 子系列 :有 8032/8052/8752 和 80C32/80C52/87C52由于单片机的种类繁多 ,又由于我们的要求不高 ,所以选取单片机是很快的 ,所以这里选用 AT89C51 单片机;依据设计方案的分析,可以挑选带有EPROM的单片机,应用程序直接存储在片内,不用在外部扩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 步进 电机 控制系统 方案设计
限制150内