步进电动机的控制(单片机课程设计)毕业论文

上传人:Bod****ee 文档编号:47524458 上传时间:2018-07-02 格式:DOC 页数:16 大小:1.95MB
返回 下载 相关 举报
步进电动机的控制(单片机课程设计)毕业论文_第1页
第1页 / 共16页
步进电动机的控制(单片机课程设计)毕业论文_第2页
第2页 / 共16页
步进电动机的控制(单片机课程设计)毕业论文_第3页
第3页 / 共16页
步进电动机的控制(单片机课程设计)毕业论文_第4页
第4页 / 共16页
步进电动机的控制(单片机课程设计)毕业论文_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《步进电动机的控制(单片机课程设计)毕业论文》由会员分享,可在线阅读,更多相关《步进电动机的控制(单片机课程设计)毕业论文(16页珍藏版)》请在金锄头文库上搜索。

1、i摘 要步进电机是现代数字控制技术中最早出现的执行部件,步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。需要单片机产生脉冲序列和方向控制控制信号。步进电机的特点是可以将数字脉冲控制信号直接转换为一定数值的机械角位移并且能

2、够自动产生定位转矩使转轴锁定。对控制系统的研制中最基本的要求就是性能可靠和结构简单。利用AT89S52 单片机来设计和开发步进电机的控制系统,可以很好地满足这一要求。此次课程设计步进电机的驱动电路采用 ULN2003A,驱动程序写入 AT89S52 单片机中,通过程序控制步进电机的转速与转向。实现软件与硬件相结合的控制方法,使步进电机运行稳定、可靠性高,达到对步进电机的最佳控制。关键词:单片机,步进电机,驱动电路,发光二极管I目 录1 方案比较与选择(须详细阐述创新点或新见解) 12 电路仿真与分析 32.1 电路仿真 32.2 电路分析 33 电路板制作、焊接、调试 93.1 电路板制作 9

3、3.2 电路板焊接 93.3 电路板调试 94 讨论及进一步研究建议 115 课程设计心得 12Abstract参考文献 11方案比较与选择方案方案 1 1:用到的元器件主要有:AT89C51 芯片、ULN2803 驱动芯片、四相五线制步进电动机、4511 数码管驱动芯片、数字数码管 、非门电路。电路图如下:此电路较为复杂且程序很长,最初我们小组本来想采取此方案,但在电路仿真时不能实现电机的控制,所以摒弃了此方案。一、此方案的优点:1、 元件比较齐全,能够实现对电机的正转、反转、加速、减速、停止的控制。2、 此方案通过数码管可以显示出电机的转速。3、 此方案程序采取中断的方式来实现对电动机的控

4、制,CPU 的利用率大大提高,因此在程序编写时更好地实现用数码管显示步进电机的转速。二、此方案的缺点:1、电路比较复杂,YDL 电路板比较小,在电路焊接时电路在布局时会比较困难方案方案 2 2:电路图主要元器件:AT89S52、ULN2003、四相五线制步进电动机。2电路图如下:由于第一个方案在电路仿真时出现问题,所以我们小组再重新想过另一个比较简单的方案,与第一个方案相比,方案二去掉了数码管对转速的显示,简化了电路。此方案的优点:1、 电路相对简单,焊接比较容易。2、 除了实现步进电机的正转、反转、加速、减速、停止功能外,此方案在加速、减速的基础上增加了两个加速档和四个减速档。此方案的缺点:

5、1、此方案没有了方案一利用数码管显示转速的功能,只有一个正转灯和一个反转灯来显示转速的快慢,如果转速过快,灯闪烁的速度过快,便失去了它们存在的意义。32.电路仿真与分析我们小组用到的仿真软件是和 Keil uVision2,先用把程序编译,然后保存为格式。打开 Keil uVision2,把电路图画好(注意各个元件特别是电容的型号,极性电容的正负极,电源的选择等等) ,点击,把格式的文件模拟嵌入单片机,然后试着模拟运行,看电机是否会按照程序设计好的功能运行。电路仿真分析如下:1、步进电动机脉冲序列信号与转速控制要步进电机可以“步进” 就得产生如图 2 所示的脉冲序列。此脉冲序列是用周期、脉冲高

6、度、通断时间来表征的。数字电路中,脉冲高度由元件电平决定,如 TTL 电平为05V,COMS 电平为 010V。步进电机的每一步的响应。都需要一定的时间,即一个高脉冲要保留一定的时间,以便电机完全达到一定的位置。通断的时间可以利用延时在软件中实现,这决定了步进电机的实际工作速率。2、步进电机方向与步距角的控制步进电动机的励磁方式可分为全部励磁及半步励磁,其中全步励磁又有 1 相励磁及 2 相励磁之分,而半步励磁又称 12 相励磁。每输出一个脉冲信号,步进电动机只走一步。因此,依序不断送出脉冲信号,步进电动机即可连续转动。本设计选择半步励磁(12相励磁):12 相励磁法为 1 相与 2 相轮流交

7、替导通。因分辨率提高,且运转平滑,每送一励磁信号可走 9 度。若以 12 相励磁法控制步进电动机正转,其励磁顺序如下所示(若励磁信号反向传送,则步进电动机反转):4励磁顺序:AABBBCC CD D DA通常步进电机步距角 的一般计算按下式计算。 =360/(ZmK) 式中 步进电机的步距角; Z转子齿数; m步进电动机的相数; K控制系数,是拍数与相数的比例系数2)步进电机的驱动电路及状态显示步进电机的驱动电路图:5其中 1B、2B、3B、4B 分别与 P1.0、P1.1、P1.2、P1.3 相接。状态显示图:两根线分别接 P2.0、P2.1,一表示正转,一表示反转,灯的闪烁快慢表示转速大小

8、。63)键盘电路几根线分别连到 P0.0 到 P0.4,开关未按下是,各位被拉成高电平,某一开关按下后,该位变成低电平,通过按键判别程序可判别哪一键按下74)时钟晶振电路及复位电路时钟晶振电路图:复位电路图:85)步进电机时序表控制位步序DCBA控制模型工作状态1001103HAB2001002HB3011006HBC410004HC511000CHCD6100008HD7100109HDA8000101HA总图:XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD5

9、34P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51C1 30pFC2 30pFC310uFX1CRYSTALR1 10k+5v1B11C162B22C153B33C144B44C135B55C12

10、6B66C117B77C10COM9U3ULN2003A+88.8+12v正转反转停止R2 47kR3 47kR4 47k+5vR5 47K加速R6 47k减速R7 250R8 250D1 反转灯D2 正转灯R91k93 电路板制作、焊接、调试一焊接原件:AT89S52、ULN2003、步进电动机、晶振、二极管、电阻、电容、开关、导线若干。二焊接步骤:1焊接之前,必须先进行原件布局,因为电路板空间有限,进行原件布局有利于更好地利用电路板空间,也为了避免后期焊接时候,线路过于混乱,导致线路短路或者出现其他问题。比如:AT89S52 芯片跟 ULN2003 芯片的 1、2、3、4 号引脚在焊接时候

11、要一一对应,在焊接时候就要注意芯片的摆位,要使两个芯片的引脚之间的焊线尽量短,同时要尽量少使用跳线,以上要求芯片的摆放位置大概如下:10从 AT89S52 引出来的焊接直接在芯片底部走到 ULN2003 的引脚,从而最简单,最直接,最省焊锡地实现了线路的连接。2 将 AT89S52 布置在电路板的中部,上部布置 ULN2003,左右两边预留空间用于布置控制电路和晶振电路,大概确定元器件的位置后开始焊接。手工焊接分五部进行:(1) 、认清焊点位置,烙铁头和焊锡丝靠近,处于随时可焊接的状态;(2) 、烙铁头放在工件焊点处,加热焊点;(3) 、焊锡丝放在工件上,融化适量的焊锡;(4) 、融化适量焊锡

12、丝后拿走焊锡丝;(5) 、焊锡的扩展范围达到要求后,拿开烙铁,注意撤烙铁头的速度与方向,保持焊点美观。3、按照以上步骤焊接好芯片,电阻、电容、开关等,引出地线、电源线,焊接基本完成。焊接后的图如下:114. 讨论及进一步研究建议1.我们的作品只有具备基本功能,这是由于我们采取的是查询的的方式,而没有用到中断,所以如果再加上数码管显示转速的话,硬件负担较大,所以这方面的拓展功能还有待提高。2 编程时候需要注意步进电机的步距角,才能较清楚的看得出电机的转动。3.灯管显示方面在正常和快速的时候由于闪的时间短,所以无法观测出速度。这方面可改进,使其闪烁频率可用肉眼分辨。4 电路焊接方面考虑有小小的缺陷,在电机线插槽那部分由于空间考虑不足。所以电机插槽无法完全插进,不过未影响电路的运行。5.线路有部分接触不良,所以焊接时候还不是足够完善.125.课程设计心得此次课程设计也许我们小组的每一位成员都收获了许多。实验前,我们对单片机电脑仿真软件完全没有概念,而且我们收到的方案要求比较迟,所以在接收到方案时我们完全不知道自己究竟要干什么。然后我们上网查了很多资

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

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