步进电机的课程设计(共14页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《步进电机的课程设计(共14页).doc》由会员分享,可在线阅读,更多相关《步进电机的课程设计(共14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目录摘要 4第一章绪论51.1 关于步进电机51.2 选题的目的和意义6第二章 元器件的介绍82.1 步进电机82.2 89C519第三章步进电机控制系统硬件电路设计113.1 控制电路103.2 最小系统123.3 驱动电路133.4 显示电路143.5 总体电路14第四章软件的设计164.1 方案论证164.2 主程序设计174.3 定时中断设计184.4 外部中断设计19第五章仿真与调试255.1 Proteus软件介绍255.2 keil软件介绍255.3 仿真过程25心得体会27附录 PCB板图及其三视图28摘 要单片机的应用正在不断深入和创新,作为一门我们
2、专业相当重要的专业课程,同时带动着传统控制检测日新月异的更新。此次设计利用实验室中试验箱单片机结构作为核心部件进行调试和创新,其中对步进电机背景与现状、系统硬件设计、软件设计及其仿真调试过程都做了详细的介绍,使我们组的每个成员不仅对步进电机的原理有了深入的了解,也对单片机的设计研发过程以及知识的学习都有了很深刻的体会和提高。本控制系统的设计采用实验室中的试验箱单片机控制,通过人为按动各开关实现步进电机的开关,以及电机的加速及减速功能,另外还增加可设正反转的功能,具有灵活方便、适用范围广易懂的特点,能够满足实现自身实践动手能力提高的需求。第一章 绪论1.1 关于步进电机步进电机是将电脉冲信号转变
3、为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机的相关参数:相数:产生不同对极N、S磁场的激磁线圈对数,是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为0.9/1.8
4、、三相的为0.75/1.5、五相的为0.36/0.72 。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。如果使用细分驱动器,则相数将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。目前应用最广泛的是两相和四相,四相电机一般用作两相,五相的成本较高。拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,四相八拍运行方式即 A-AB-B-BC-C-CD-D-DA-A.固有步距角 对应一个脉冲信号,电机转子转过的角位移用表示。=360度(转子齿数J*运行
5、拍数),以常规二、四相,转子齿为50齿电机为例。四拍运行时步距角为=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为=360度/(50*8)=0.9度(俗称半步)。这个步距角可以称之为电机固有步距角,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。另外还有定位转矩、最大静转矩、步距角精度、失步、失调角、最大空载启动频率、最大空载运行频率等,而电机在某种测试条件下测得运行中输出力矩与频率关系的曲线称为运行矩频特性,这是电机诸多动态曲线中最重要的,也是电机选择的根本依据。1.2 设计的目的、任务和意义设计任务:1、了解步进电机控制的原理; 2、掌握控制步进电机的编程
6、方法; 3、利用AT89S52 单片机及键盘完成对步进电机的速度控制。目的和意义:单片机原理与接口技术课程设计是我们一个重要的实践教学环节,是对我们的一次较全面的设计训练。其目的就是培养我们理论联系实际的设计思想,训练综合运用所学的基础理论知识分析和解决实际应用问题的能力,从而使基础理论知识得到巩固、加深和系统化,掌握单片机应用系统设计的一般过程和方法。熟悉和掌握运用设计资料的技能。所以,通过我们这次团队进行的课程设计,使我们进一步的掌握单片机的一些使用原理,了解步进电机的工作原理,提高动手能力和排除故障的能力,也培养了自己团队合作的精神和学习能力。通过在实验室对设计的调试,提高了我们每个人的
7、动手能力和解决问题的想法思维,巩固已学的理论知识,建立单片机理论和实践的结合,了解步进电机控制系统中电路之间的关系及相互影响,从而能正确设计各个单元电路。初步掌握步进电机控制系统的测试方法以及进一步了解实验室中试验箱的各部分元件的组成。第二章 四相步进电机控制系统的总体方案设计2.1步进电机的工作原理及驱动 步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机区别于其他控制电机的最大特点是:它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。步进电机分三种:永磁式(PM)
8、,反应式(VR)和混合式(HB)。本设计中的四相步进电机的工作原理(正反转和速度控制)设计中的四相步进电机采用单极性直流电源供电,只要对步进电机的各相绕组按合适的时序通电,就能使步进电机转动。当某一相绕组通电时,对应的磁极产生磁场,并与转子形成磁路,这时,如果定子和转子的小齿没有对齐,在磁场的作用下,由于磁通具有力图走磁阻最小路径的特点,则转子将转动一定的角度,使转子与定子的齿相互对齐,由此可见,错齿是促使电机旋转的原因。 而其正反转则是利用时序脉冲信号通电,对四相绕组A、B、C、D通电,当某一项绕组通电时,在其内部形成N-S极,产生磁场,在磁场的作用下,转子将会转动,步进一步。所以脉冲的通电
9、方向会使电机的转向不同,因而只要控制脉冲输出的顺序,并结合程序设计的要求,即可实现对步进电动机正/反转的控制。而对应调试正反转也不必使用其他繁琐的添加了。步进电机换向时 ,一定要在电机减速停止或降到突跳频率范围之内再换向 ,以免产生较大的冲击而损坏电机。换向信号一定要在前一个方向的最后一个脉冲结束后以及下一个方向的第1 个脉冲前发出。对于脉冲的设计主要要求要有一定的脉冲宽度(一般不小于5s)、脉冲序列的均匀度及高低电平方式。在某一高速下的正、反向切换实质包含了减速换向加速3 个过程。 步进电机速度的控制是通过控制单片机发出的步进脉冲的频率来实现。对于软件脉冲分配方式采用调整两个控制字之间的时间
10、间隔来实现调速;对于硬件脉冲分配方式则采用定时中断方式来调整脉冲频率从而实现调速。根据以上所述,控制步进电机速度的方法有两种。软件延时法:通过调用标准的延时子程序,改变两控制字之间延时时间来实现。采用软件延时方法实现速度调节的优点是程序简单,思路清晰,不占用硬件资源,缺点是CPU的等待时间过长,占用大量机时,因此没有实用价值。定时器中断法。以805l单片机为例,在中断服务子程序中进行脉冲输出操作,调整定时器的定时常数就可实现脉冲频率的调整,从而实现调速。这种方法占用CPU时间较少,容易实现,是一种比较实用的调速方法。2.2 芯片选择在设计调试过程中实验箱中部分结构电路图都已给出并已连接好,只需
11、对部分端口进行连线以及一些添加电路即可完成设计连线。具体用到的芯片如下:AT89S52、74LS245三片、74LS373一片、8255芯片、74LS240两片、ULN2803一片、六位八段数码管其中74LS245是用在I/O口和数码管之间连接的,用来驱动led或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据,是个缓冲器,因为P0口没有上拉电阻,所以不能直接接到数码管,要通过上拉电阻或者用此芯片进行缓冲和驱动的功能。74ls373是常用的地址锁存器芯片,它实质是一个是带三态缓冲输出的8D触发器,在单片机系统中为了扩展外部存储器,通常需要一块74ls373芯片,74LS240S芯片
12、是一片显示芯片,又称图型处理器 - GPU,它在显卡中的作用,就如同CPU在电脑中的作用一样。更直接的比喻就是大脑在人身体里的作用。ULN2803芯片是达林顿管输出器件,在电路中能起到大电流输出和高压输出作用,ULN2003 是高耐压、大电流达林顿阵列,由七个硅NPN 达林顿管组成。ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL 和CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据,所以此次设计中它用于连接P1口四引脚连接四相步进电机进而驱动电机,使其能够转动8255芯片:(1)具有两个8位(A口和B口)和两个4位(C口高低四
13、位)并行输入输出端口,C口可按位操作。(2)具有3种工作方式:方式0基本输入输出(A,B,C口均有);方式1选通输入输出(A,B口具有);方式2双向选通输入输出(A口具有)。(3)可用程序设置各种工作方式并查询各种工作状态。(4)在方式1和方式2时,C口作A口、B口的联络线。(5)内部有控制寄存器、状态寄存器和数据寄存器供CPU访问。(6)有中断申请能力,但无中断管理能力(7)40根引脚,5V供电,与TTL电平兼容。8255A的外部引线与内部结构8255A是一个单5V电源供电,40个引脚的双列直插式组件,其外部引线如图72所示。(1)外部引线作为接口电路的8255A具有面向主机系统总线和面向外
14、设两个方向的连接能力,它的引脚正是为了满足这种连接要求而设置的。面向系统总线的信号线有:D7D0:双向数据线。CPU通过它向8255A发送命令、数据;8255A通过它向CPU回送状态、数据。CS:选片信号线,该信号低电平有效,由系统地址总线经IO地址译码器产生。A1,A0:芯片内部端口地址信号线,与系统地址总线低位相连。该信号用来寻址8255A内部寄存器,两位地址,可形成片内4个端口地址。RD:读信号线,该信号低电平有效。WR:写信号线,该信号低电平有效。RESET:复位信号线,该信号高电平有效。它清除控制寄存器并将8255A的A、B、C3个端口均置为输入方式;输出寄存器和状态寄存器被复位,并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进 电机 课程设计 14
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内