毕业设计论文(步进电机控制系统设计)

毕业设计论文(步进电机控制系统设计)

ID:9277792

大小:270.00 KB

页数:27页

时间:2018-04-26

毕业设计论文(步进电机控制系统设计)_第1页
毕业设计论文(步进电机控制系统设计)_第2页
毕业设计论文(步进电机控制系统设计)_第3页
毕业设计论文(步进电机控制系统设计)_第4页
毕业设计论文(步进电机控制系统设计)_第5页
资源描述:

《毕业设计论文(步进电机控制系统设计)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖南工程学院课程设计课程名称微机原理与应用课题名称步进电机控制系统设计专业班级学号姓名指导教师湖南工程学院课程设计任务书课程名称微机原理与应用课题步进电机控制系统设计专业班级学生姓名学号指导老师审批任务书下达日期任务完成日期目录第1章目的与要求4第2章步进电机的原理介绍52.1步进电机的工作原理52.2步进电机的基本术语62.2.1相数62.2.2拍数62.2.3步距角62.2.4信号分配6第3章设计总体思路73.1方案与思路73.2总框图7第4章程序设计84.1主程序84.2显示子程序94.3键盘扫描子程序10第5章硬

2、件设计115.1硬件的设计与选取115.1.1步进电机的特点115.1.2步进电机的分类115.1.3步进电机的注意点115.2单片机的选取125.3四位LED数码管的选取145.4其他零件根据实际情况选取145.5硬件的焊接15第6章调试与故障分析166.1软件部分166.2硬件部分166.3故障分析及解决17第7章总结18第8章参考文献19附件20系统原理图20元器件清单21源程序清单21第1章目的与要求综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力,以单片机为

3、核心设计一个步进电机控制系统,要求能够通过键盘设置步进电机的转向和转速,并在LED显示器上显示步进电机转速或工作状态。本课题以单片机为核心,设计并制作出步进电机控制系统,设计要求:1、按下不同的键,分别使步进电机实现顺时针和逆时针旋转。2、电机运转状态可以是正反转,加速减速,五种不同速度的各种组合。3、通过LED数码管显示电机运行状态。第2章步进电机的原理介绍2.1步进电机的工作原理步进电机是纯粹的数字控制电动机。它将电脉冲信号转变为角位移或线位移的开环控制元件,在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的

4、频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。如下图所示,驱动方式为二相四拍方式各线圈通通电顺序如下表:相顺序ABA’B’01100101102001131001表1-1电机正反转控制和速度控制:当电机绕组通电时序为AB-BA’-A’B’-B’A-AB时为正转,通电时序为AB-B’A-A’B’-BA’-AB时为反转。步进电机的驱动电路,微电脑向步进电机输入端传送

5、1或0信息,则可实现上述操作。通过不同长度的延时来得到不同频率的步进电机输入脉冲,从而得到多种步进速度,也就是改变电机的转动速度。2.2步进电机的基本术语2.2.1相数产生不同对极N、S磁场的激磁线圈对数,常用m表示。2.2.2拍数完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以两相电机为例,有两相四拍运行方式即AB-BA’-A’B’-B’A-AB,两相八拍运行方式AB-B-BA’-A’-A’B’-B’-B’A-A-AB。2.2.3步距角对应一个脉冲信号,电机转子转过的角位移用θ表

6、示。θ=360度(转子齿数J*运行拍数),以常规二相,转子齿为50齿电机为例。四拍运行时步距角为θ=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为θ=360度/(50*8)=0.9度(俗称半步)。2.2.4信号分配二相步进电机,工作方式有二相四拍和二相八拍二种,具体分配如下:二相四拍为,步距角为1.8度;二相八拍为,步距角为0.9度。两相四拍为AB-BA’-A’B’-B’A-AB,步距角为1.8度;两相八拍为AB-B-BA’-A’-A’B’-B’-B’A-A-AB,步距角为0.9度。这里选取四拍的的工作

7、方式。第3章设计总体思路3.1方案与思路因为步进电机的控制是通过脉冲信号来控制的,将电脉冲信号转变为角位移或线位移的开环控制元件。所以怎样产生这个脉冲信号和产生怎样的信号是电机控制的关键。用单片机来产生这个脉冲信号,通过单片机的P1口输出脉冲信号,因为所选电机是两相的,所以只需要P1口的低四位P1.0~P1.3分别接到电机的四根电线上。定时器定时来调整电机的转速,通过键盘的按钮,就可以改变定时初值从而改变了电机的转速,P0口接LED数码管,可以显示当前的电机转速和按钮状态,具体结构见3.2框图3.2总框图p0.0~p0.

8、7AT89C51单片机p2.0~p2.3p1.0~p1.3p3.0~p3.4步进电机四位数码显示管复位、正转、反转加速、减速按钮图3-1第4章程序设计4.1主程序进入主程序显示初始化状态,主程序由键盘程序、显示程序、步进电机驱动程序三部分组成,主程序首先初始化各变量,步进电机驱动的各引脚均输出高电平,然后调用键盘程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。