下载此文档

计算机控制技术说明书.doc


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
该【计算机控制技术说明书 】是由【夜紫儿】上传分享,文档一共【34】页,该文档可以免费在线阅读,需要了解更多关于【计算机控制技术说明书 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。目录摘要..........................................................................................................................11课程设计的目的与要求..............................................................................................................................................................................................................................................................................................22电路硬件设计原理及原理图.........................................................................................................................................................................................................................................................................................................................................-51单片机引脚功能....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................113系统软件设计....................................................................................................................................................................................................................................................................................................................................................12心得体会................................................................................................................14参考文献................................................................................................................15附录1(实验原理图)..........................................................................................16附录2(实验源程序)..........................................................................................17武汉理工大学《计算机控制技术》课程设计说明说摘要本设计主要使用MCS-51控制步进电机,并用键盘控制转动次数,用数码管显示转动的次数和角度。通过本次课程设计,对单片机有了更全面深刻的认识,同时加强和巩固了在课堂上学****的理论知识,通过编程仿真,对单片机各个模块的掌握程度得到了很大提高。本次设计的目的是设计制作和调试一个由MCS51单片机组成步进电机角度系统。通过这个过程学****熟悉键盘控制和七段数码管的使用,掌握步进电机的角度控制和角度显示方法。关键字:单片机、ULN2003A、步进电机1武汉理工大学《计算机控制技术》。通过这个过程学****熟悉键盘控制和七段数码管的使用,掌握步进电机的角度控制和角度显示方法。~7,按任意键在显示器上显示对应键值实现:?定义键盘按键:5个为数字键1,5;3个功能键:设置SET、清零CLR、开始START。?显示器上第一位显示次数,后三位显示每次行走的角度。?通过键盘的按键,设置步进电机各次的角度值;第一位设置次数,后三位设置角度值。?按START键启动步进电机开始转动,按SET键停止;按CLR键清零。,并用数码显示管显示出来。通过对实验技术要求的分析与综合,同时查阅大量相关资料,阅读相关文献,分析寻找最优的实验方案,本次课程设计最终决定采用AT89C51单片机作为整机的控制单元,运用单片机的定时功能产生矩形脉冲并通过ULN2003A驱动芯片来驱动控制步进电机转动,同时在显示单元用四位八段共阴极数码管动态显示每次行走的步数和角度,控制单元用4*4矩阵按键进行人机交互控制。本方案原理框架图如图2-1所示。2武汉理工大学《计算机控制技术》课程设计说明说四位共阴极数码管晶振电路7SEG-4*4矩阵键盘控制电路复位电路单片机AT89C51电机驱动芯片步进电机ULN2003AMOTOR-STEPPER图2--51单片机的内部结构按功能可划分为8个主要组成部分:微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、特殊功能寄存器(SFR)、并行I/O口、串行通信口、定时器/计数器及中断系统。它们都是通过片内单一总路线连接起来的,其基本结构仍然是CPU加上外围芯片的传统模式。但对各种功能部件的控制是采用特殊功能寄存器SFR的集中控制方式。MCS-51单片机的内部结构框图如图2-2所示。振荡器及个16位定2字节128字节4K定时电路时器/计数器ROMRAM8051CPU64K总线扩可编程可编程I/O串行口展控制图2--51单片机引脚功能3武汉理工大学《计算机控制技术》课程设计说明说1(?Vss接地?Vcc正常操作时为+?XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。?XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。.0EA/.-3MCS-51引脚排列图PROGPSENEA3(控制或与其它电源复用引脚RST/VPD,ALE/,和/VPP?RST/VPD当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位;掉电期间,此引脚可接上备用电源,由VPD向内部提供备用电源,以保持内部RAM中的数据。PROG?ALE/正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ALE引脚以不变的频率(振荡器频率)周期性地发出4武汉理工大学《计算机控制技术》课程设计说明说正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲,ALE端可以驱动(吸收或输出电流)八个LSTTL电路。对于EPROM型单片机,在EPROM编程期间,此引脚接收编程脉冲(功能)。PSEN外部程序存储器读选通信号输出端,在从外部程序存储取指令?(或数据)期间,在每个机器周期内两次有效。同样可以驱动八LSTTL输入。EAEAEA?/VPP/VPP为内部程序存储器和外部程序存储器选择端。当EA/VPP为高电平时,访问内部程序存储器,当/VPP为低电平时,则访问外部程序存储器。对于EPROM型单片机,在EPROM编程期间,此引脚上加21伏EPROM编程电源(VPP)。4(输入/-,-,-,-?P0口(-)是一个8位漏极开路型双向I/O口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,P0口能以吸收电流的方式驱动八个LSTTL负载。?P1口(-)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载。?P2口(-)是一个带有内部提升电阻的8位准双向I/O口,在访问外部存储器时,它输出高8位地址。P2口可以驱动(吸收或输出电流)四个LSTTL负载。?P3口(-)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载。,它是集电极开路输出的功率反相器,)的二极管,为断电后的电机绕组提供一个放电回路,起放电保护作用。内部逻辑如图2-3所示。,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来5武汉理工大学《计算机控制技术》课程设计说明说处理的数据。ULN2003A工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V的电压,输出还可以在高负载电流并行运行。ULN2003内部还集成了一个消线圈反电动势的二极管,可用来驱动继电器。=500mA,输入电压它是双列16脚封装,NPN晶体管矩阵,最大驱动电压=50V,电流=5V,S,由达林顿管组成驱动电路。ULN是集成达林顿管IC,内部还集成了一个消线圈反电动势的二极管,它的输出端允许通过电流为200mA,饱和压降VCE约1V左右,耐压BVCEO约为36V。用户输出口的外接负载可根据以上参数估算。采用集电极开路输出,输出电流大,故可直接驱动继电器或固体继电器,也可直接驱动低压灯泡。通常单片机驱动ULN2003A时,上拉2K的电阻较为合适,引脚应该悬空或接电源。ULN2003A是一个非门电路,包含7个单元,单独每个单元驱动电流最大可达350mA,9脚可以悬空。图2-4ULN2003A内部逻辑图由于ULN2003A有这些特点,所以经常作为显示驱动、继电器驱动、照明灯驱动、电磁阀驱动、伺服电机、步进电机驱动等电路中。。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,则电机转过一个步距角。由于这一线性关系的存在,加上步进电机只有周期性的误差而无累计误差特点,使得在速度、位置、等控制领域用步进电机来控制变得非常简单。步进电机按其励磁方式分类,可分为反应式、感应子式和永磁式。6武汉理工大学《计算机控制技术》课程设计说明说下图是三相步进电机的内部结构原理图,电机的定子上有6个等分的磁极:60,,AABB、、、、、,相邻两个磁极间的夹角为。相对的两个磁极组,CC,,AABB成一相,如图5所示的结构为三相步进电机(-相、-相、-相)。当某一绕组有电流通过时,该绕组相应的两个磁极立即形成N极和S极,每个磁极上各有5个均匀颁布的矩形小齿。图2-5三相步进电机内部结构图四项步进电机如下图所示,中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生一个扭力将定子扭转。依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为A->B->C->D正转,反之则反转)。而改变磁场切换的时间间隔,就可以控制步进电机的速度了,这就是步进电机的驱动原理。

计算机控制技术说明书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人夜紫儿
  • 文件大小166 KB
  • 时间2024-03-26