8255控制步进电机

8255控制步进电机

ID:27996141

大小:399.58 KB

页数:13页

时间:2018-12-07

8255控制步进电机_第1页
8255控制步进电机_第2页
8255控制步进电机_第3页
8255控制步进电机_第4页
8255控制步进电机_第5页
资源描述:

《8255控制步进电机》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、微型计算机原理综合卖验争进电机控制学晚电子信息工程学晚学科门类工科专北电子科学与技术学号2006444019M名指导教师嵩著2008年12刀21g步进电机控制摘要:在本实验屮,通过汇编语言对可编程I/0门扩展芯片8255编程,控制其输出信号。8255的输出端连接驱动电路,使驱动电路按照程序设定好的方式导通,来控制步进电机的转动。并且在程序屮设定,由键盘控制步进电机的转向。关键词:步进电机、微处理器、8255、控制、转向。目录—•实验關2二.设计要求2三.设计原理3四.硬件工作原理4五.程序框图5六.总结与体会5参考文献6眼7一.实验目的

2、1.1掌握8255的使用方法掌握8255可编程1扩展芯片的编程方法,通过对工作方式的设定,使其能够对步进电机的驱动电路起到控制作用。1.2掌握步进电机的工作原理了解步进电机的工作原理,熟悉型号为30BYJ011的步进电机的性能参数和四相八拍工作方式的特点,1.3掌握模拟电路的基本知识通过对步进电机的驱动电路的设计,进一步掌握模拟电路在实际中的应用。二.设计要求2.1外设电路要求设计外设电路,使电路能够驱动步进电机的转动,符合步进电机的使用要求。本实验采用的步进电机型号为30BYJ011,工作方式为四相八拍,工作电压为DC12V。2.

3、2程序要求使用汇编语言编写程序,使程序能够控制步进电机的转动,并且可以控制转动方向。三、设计原理3.1工作过程利用8255对四相步进电机进行控制。当对步进电机施加一•系列连续不断的控制脉冲吋,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变-次,也就对疲转子转过•一定的角度(一个步距角)。当通电状态的改变完成一个循环吋,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A…),双(双相绕组通电)四拍(AB-BC-CD-DA-AB…),八拍(A

4、-AB-B-BC-C-CD-D-DA-A…)等。本实验中步进电机工作方式为四相八拍,其相序表如下:Vcc++++++++A■■■B一一一C■■■D■■■驱动电路由工作在饱和IX的NPN三极管9014构成,8255的输出端控制9014的基极电压,从而控制其导通状态。步进电机的绕组和集电极10K电阻并联,来获取工作电压。通过编程对8255的输出进行控制,使输出按照相序表给驱动电路供电,则步进电机的输入也和相序表一致,这样步进电机就可以正向转动或反向转动。3.2器件简介3.2.18255引脚图82553PAL2PA21PA540PA439PA

5、538PA637PA?4PA0A0A1A2A3A4A5A6A7PPPPPPPP01234567DDDDDDDD19PEI20PBi21PB322PB423PBS24PB625PB713PB001234567PPPPPPPP"ETRDWRAOA1RE5CSIUAD133IUAD232IUAD331IUAD430IUAD529IUAD628IUAD727IOED5IOWE3698BEST35CS82556IUAD03415PCI16PC217PC213PC412PCS11PC610PC?14PC001234567CCCCCCCCPPPPPP

6、PPB3.2.2实验电机简介木实验使用30BYJ011型四项八拍电机,电压为DC12V,其励磁线圈及励磁顺序如下所示:四.硬件工作原理4.1需要的器件电阻10K欧4个,电阻10欧4个,三级管4个,导线若干4.2硬件电路4.2.1驱动电路图将8255输出的2.4V电压放大至12V,为步进电机供电。4.2.2实验线路框图如下步进电机驱动电路五.程序框5.1.步进电机程序流图程序流程图如图所示。退出六.总结与体会这次做的实验是一个比较综合的实验,实验中主要是微机原理的编程,但还涉及到步进电机的有关知识以及一些专业基础课的知识,所以要做好这次实

7、验我们需要做的有很多。首先,在查找资料的过程中,我更加理解了8255在微型计算机中的重要作用,理解了8255的基木的编程结构和基木控制字的设计方法,也锻炼了自己的动手能力和创新意识。其次,就硬件而言,此次的硬件焊接与以往有着明显的不同,以前总是有现成的电路,只是按照电路排好器件,再焊接就完事了,这次的电路却是自己设计的。而就焊接而言,此次的焊接虽然简单但去不容失误,一个步骤错误就有可能导致最后产品的质量问题。所以说每一个步骤做到最好,才能把保重产品最终的质量。再次,在编写汇编程序过程中,由于早先对汇编语言学习的不扎实,我们遇到了很大的困

8、难,但是随着对问题理解的逐渐深入,这些问题最终都一一化解了。通过这次步进电机控制代码的编写,让我有了一个更深刻的认识:要想写好汇编语言的程序,必须认真对待代码的每一个细节,还必须熟练的掌握debug命令,这

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

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

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