步进电机课程设计报告要点(DOC 28页)

上传人:ni****g 文档编号:484059095 上传时间:2022-08-09 格式:DOC 页数:28 大小:1.48MB
返回 下载 相关 举报
步进电机课程设计报告要点(DOC 28页)_第1页
第1页 / 共28页
步进电机课程设计报告要点(DOC 28页)_第2页
第2页 / 共28页
步进电机课程设计报告要点(DOC 28页)_第3页
第3页 / 共28页
步进电机课程设计报告要点(DOC 28页)_第4页
第4页 / 共28页
步进电机课程设计报告要点(DOC 28页)_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《步进电机课程设计报告要点(DOC 28页)》由会员分享,可在线阅读,更多相关《步进电机课程设计报告要点(DOC 28页)(28页珍藏版)》请在金锄头文库上搜索。

1、湖南工程学院课 程 设 计课程名称 单片机原理与应用 课题名称 步进电机控制系统设计 专 业 自动化 班 级 1002班 学 号 201001020201 姓 名 刘心祥 指导教师 李晓秀 2013年 6 月 7日湖南工程学院课 程 设 计 任 务 书课程名称 单片机原理与应用 课 题 步进电机控制系统设计 专业班级 自动化1002 学生姓名 刘心祥 学 号 201001020201 指导老师 李晓秀 审 批 任务书下达日期 2013年 6月 7日任务完成日期 2013年6月21日设计内容与设计要求设计内容:以单片机为核心设计一个步进电机控制系统,要求能够通过键盘设置步进电机的转向和转速,并在

2、4位LED显示器上显示步进电机转速或工作状态。设计要求:1)确定系统设计方案; 2)进行系统的硬件设计;3)完成应用程序设计;4)硬件电路及应用程序的调试。主 要 设 计 条 件本课题以单片机为核心,设计并制作出步进电机控制系统,设计要求:1. 按下不同的键,分别使步进电机实现顺时针和逆时针旋转;2. 步进电机可实现正、反转,加速、减速等工作状态;3. 通过LED数码管显示步进电机运行速度或工作状态;说 明 书 格 式1课程设计任务书2目录3总体方案确定4各单元硬件电路设计说明及计算方法5软件设计与说明(包括流程图)6调试结果与必要的调试说明7使用说明8总结9参考文献附录附录A 系统原理图附录

3、B 程序清单进 度 安 排设计时间为两周第一周星期一、上午:布置课题任务,讲课及课题介绍 下午:借阅有关资料,总体方案讨论星期二、系统总体方案星期四、设计及调试星期五、设计及调试第二周星期一、设计及调试星期二、设计及调试星期三、设计及调试星期四、写说明书星期五、上午:写说明书,整理资料下午:交设计资料,答辩参 考 文 献参考文献1王迎旭.单片机原理与应用.北京:机械工业出版社,2004.70目录第1章 概述11.1 单片机概述11.2 步进电机概述2第2章 系统总体方案设计32.1 系统总体设计思路32.2 系统总体设计方案方框图3第3章 硬件介绍与说明43.1 开发板按键硬件连接及实物说明4

4、3.2 开发板数码管硬件连接及实物说明53.3 开发板步进电机硬件连接及实物图6第4章 软件设计流程74.1 系统整体流程概述74.2 系统整体流程图8第5章 调试结果与说明95.1 系统调试95.2 调试说明95.3 调试结果10第6章 总结12参考文献13附录14附录A 系统原理图14附录B 程序清单15第1章 概述1.1 单片机概述单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系

5、统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机也被称为微控制器(Microcontroller),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。AT89系列单片机。他不但具有一般MCS-51单片机的所有特性,而且还拥有一些独特的优点,此次设计中所用到的STC90C52RC就是其中典型的代表。1.2 步进电机概述步进

6、电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器 感应子式步进电机与传统的反应式步进电机相比,结构上转子加有永磁体,以提供软磁材料的工作点,而定子激磁只需提供变化的磁场而不必提供磁材料工作点的耗能,因此该电机效率高,电流小,发热低。因永磁体的存在,该电机具有较强的反电势,其自身阻尼作用比较好,使其在运转过程中比较平稳、噪音低、低频振动小。 感应子式步进电机某种程度上可以看作是低速同步电机。一个四相电机可以作四相运行,也可以作二相运行。(必须采用双极电压驱动),

7、而反应式电机则不能如此。例如:四相,八相运行(A-AB-B-BC-C-CD-D-DA-A)完全可以采用二相八拍运行方式。 一个二相电机的内部绕组与四相电机完全一致,小功率电机一般直接接为二相,而功率大一点的电机,为了方便使用,灵活改变电机的动态特点,往往将其外部接线为八根引线(四相),这样使用时,既可以作四相电机使用,可以作二相电机绕组串联或并联使用。完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相拍运行方式即AB-BC-CD-DA-AB,四相八拍运动方式即A-AB-B-BC-C-CD-D-DA-A。虽然步进电机已被广泛地应用,但步进

8、电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。 第2章 系统总体方案设计2.1 系统总体设计思路本系统,通过选取单片机的矩阵键盘的五个控制键输入,并连接到单片机的P2口(P2.0-P2.3列线, P2.4-P2.7行线),通过单片机内部的处理将键盘的输入信号读入并执行相应的动作,并从P0,P1口分别接数码管的段选端和位选端(P1.0-P1.3),从而使得四位数码管能按指定要求显示指点的档位加减,和步进电机运行状态的效果。同时利用程序对步进电机(本方案中采取四

9、项八拍的方式)实施与数码管同步的相应运转状态,从而使得整个步进电机控制系统得以准确的实现。具体设计方框图如下。 P1 P0 STC90C552RTP2 P1 键盘输入驱动步进电机段选信号四位数码管片选信号键 盘 图2.1 总体总体设计方案方框图第3章 硬件介绍与说明本系统采用自备的STC89C54RD+系列的单片机开发板进行硬件搭接与调试,并利用C语言编程来实现硬件的既定功能。下面就对此些列开发板的硬件电路原理图进行相应的说明。3.1 开发板按键硬件连接及实物说明图3.1 按键硬件连接及实物图图中S1S4可以配置成独立按键,即通过一个眺冒J11切换,在独立键盘配置中,应该把眺冒跳到左端,此时独

10、立键盘才有效,由于,此个步进电机控制系统中所用的按键刚好四个即可满足要求,因此,系统中采用独立键盘。本系统设计通过四个独立按键S1,S2,S3,S4接入单片机P3口前四位,当S1键按下时,步进电机正转,当S2键按下时,步进电机反转,当S3键按下时,步进电机通过按键的次数来增大步进电机的脉冲频率从而在原有的转速上进行加速,当S4键按下时,步进电机通过按键的次数来减小步进电机的脉冲频率从而在原有的转速上进行减速。由此,通过四个按键的控制即可实现步进电机的准确控制。3.2 开发板数码管硬件连接及实物说明图3.2 数码管硬件连接及实物图图中74HC573 11脚接VCC,锁存不起作用,相当于直通,相应

11、的段赋值为1,A,B,C赋值07,则输出端分别是Y0Y7置0,从而选通七个数码管,在此步进电机控制系统中仅使用三个数码管,一个用来显示电机运转状态,另外两个用来显示电机转速的不同档位。本系统设计通过P0口控制数码管的段选,P2口控制数码管的八位数码管的位选,利用数码管的动态扫描选通数码管的1,4,5位数码管,其中第1位为电机的转动状态,4,5位显示一个十位数以用来表示电机转动速度及档位的显示。3.3 开发板步进电机硬件连接及实物图图3.3 步进电机硬件连接及实物图图中ABCD为4相信号输入端,此端默认为悬空,需要用4根杜邦线连接至单片机I/O口,在此系统中,在软件中定义ABCD 4相分别为P1

12、.0,P1.1, P1.2,P1.3,即可利用4根杜邦线将其连接即可。本系统设计接的是四项的步进电机,每项分别接到P1.0,P1.1,P1.2,P1.3端口上,并通过程序来控制P1高低电平的循环输出。由于此电机利用的是四项四拍方式来驱动电机,因此,通过程序中的设置从而选择合适的脉冲输出频率从P1口的转换成高低电平信号输出,从而可以有效的驱动电机。 第4章 软件设计流程 4.1 系统整体流程概述本系统通过C语言编程,其中包括数码管显示部分,键盘扫描部分,步进电机控制部分三个主要部分,进入程序先给数码管初始化然后设置中断的工作状态同时开启总中断,然后进入键盘扫描程序部分,首先判断S1键的状态,并通

13、过按键的去抖程序后,给档位进行初始设置,同时设置标志位为1。然后在保证S2键没有按下的前提下进入转速控制子模块并开始检测S3,S4键的状态,并分别在相应的键按下时对档位进行相应的加减,并同步修改电机的转速参数。之后,再对中断装入初值,S1键按下的程序中开启中断,从而程序进入中断并通过标志位的选择从而进入电机正反转的程序,并最后进入数码管的动态扫描。同理可以对S2键进行扫描,流程与上相似。4.2 系统整体流程图主程序 数码管,中断初始化键盘扫描 有无键按下?N Y 四号键按下,启动中断三号键按下,启动中断二号键按下,启动中断一号键按下,启动中断正反转符号不变,档位减一正反转符号不变,档位加一数码管显示反转符号和档位数码管显示正转符号和档位等待键抬起图4.1系统工作流程图第5章 调试结果与说明5.1 系统调试本系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号