H桥控制的直流电机调速系电路的设计研究.docx
关于H桥控制的直流电机调速系电路设计的研究摘要本文介绍了基于H桥驱动的直流电机调速系统,系统采用芯片LN298搭建H桥驱动电路,PWM调速信号由单片机AT89AC52提供,电机的驱动运转控制由单片机控制H桥,H桥再驱动直流电机。文章中采用了专门的芯片组成了PWM信号的发生系统,并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进展调节,从而控制其输入信号波形等均作了详细的阐述。此外,本文中还采用了芯片LN298作为直流电机正转调速功率放大电路的驱动模块。另外,本系统中使用了测速发电机对直流电机的转速进展测量,经过滤波电路后,将测量值送到A/D转换器,并且最终作为反响值输入到单片机进展Pl运算,从而实现了对直流电机速度的控制。关键词:PWM调速;H桥驱动;直流电机测速;数码管显示目录1绪论1L1基于H桥控制的直流电机调速系统设计目的和意义11. 1.1选题的目的和意义:11.1.2国内外研究现状简述:11. 1.3毕业设计(论文)所采用的研究方法和手段:11.2利用H桥控制直流电机转速系统的设计工程开展11. 3利用H桥控制的直流电机转速系统的设计原理22直流电机调速控制概述32. 1直流电机的工作原理32. 2直流电机的调速特性42. 3直流电机的几种调速方法42.3. 1静止可控整流器(简称V-M系统)62. 3.2PWM调速系统的优点72. 4直流电机调速PWM信号形成原理72 .4.1直流电机电枢的PWM调压调速原理83 .4.2脉宽调制占空比调节82. 4.3PwM控制信号产生的方法103系统元器件介绍113. 1单片机的选型:113.1.1主要特性:113.1.2管脚说明123.2电机驱动H桥选型143.3红外对管153.4晶振183. 5四位数码管203.5.14位数码管的驱动方式213.5.24位数码管的引脚图213.5.34位数码管的参数223.5.44位数码管区分共阴阳极的方法224直流电机调速系统电路设计244. 1稳压电源电路设计244. 2系统PWM调速的设计264. 3电机测速电路274. 3.1红外线发射管274. 3.2红外线接收管274. 3.3红外计数电路284. 4直流电机H桥驱动的设计294. 4.1、H桥驱动电路294. 4.2使能控制和方向逻辑304. 4.3基于LN298驱动的硬件设计314. 5直流电机转速显示325直流电机驱动控制系统软件设计334.1 直流电机正反转、加速、减速、启动与停顿软件设计335. 2LED速度显示软件设计35附件Al基于H桥驱动直流电机调速系统电路的设计的硬件图37附件A2基于H桥驱动直流电机调速系统电路的设计的实物图381绪论1.1 基于H桥控制的直流电机调速系统设计目的和意义1.1.1 选题的目的和意义:在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用。无论是在工农业生产、交通运输、国防、航空航天、医疗卫生、商务与办公设备中,还是在日常生活中的家用电器中,都大量地使用着各种各样的电动机。以前电动机大多使用继电器实现双向转动以及由模拟电路组成的控制柜进展控制,现在普遍使用单片机控制H桥驱动电路实现电机正反转取代模拟电路作为电机控制器。当前电机控制器的开展方向越来越趋于多样化和复杂化,现有的专用集成电路未必能满足苛刻的新产品开发要求,为此可考虑开发电机的新型单片机控制器。1.1.2 国内外研究现状简述:电动机的控制技术的开展得力于微电子技术、电力电子技术、传感器技术、永磁材料技术、电动控制技术、微机应用技术的最新开展成果。正是这些技术的进步使电机控制技术在近20多年内发生了翻天覆地的变化,其中电动机的控制局部已由模拟控制逐渐让位于以单片机和H桥驱动模块为主的微处理器控制,形成数字和模拟的混合控制系统和纯数字控制的应用,并曾向全数字化控制方向快速开展。而国外交直流系统数字化已经到达实用阶段。1.1.3 毕业设计(论文)所采用的研究方法和手段:根据市场需求和开展趋势,本设计将介绍一种基于H桥驱动作为根基、单片机内部时钟产生PWM调速的直流电机转速控制系统。首先对直流调速控制电路进展设计来实现对速度的控制、检测、显示;再对直流调速控制主回路进展设计,其采用了三相桥式全控整流电路;然后进展系统的软件设计。1.2 利用H桥控制直流电机转速系统的设计工程开展目前使用的电机模拟控制电路都比拟复杂,测量范围与精度不能兼顾,且采样时间较长,难以测得瞬时转速。本文介绍的电机控制系统利用PWM控制原理,同时结合霍尔传感器来采集电机转速,并经单片机检测后在显示器上显示出转速值,而单片机则根据传感器输出的脉冲信号来分析转速的过程量本系统同时设置有按键操作仪表,可用于调节电机的转速。直流电机控制系统主要是以AT80C52单片机为核心组成的控制系统,本系统中的电机转速与电机两端的电压成比例,而电机两端的电压与控制波形的占空比成正比,因此,由MCU内部的可编程计数器阵列输出PWM波,以调整电机两端电压与控制波形的占空比,从而实现调速。本系统通过红外传感器来实现对直流电机转速的实时监测。系统的设计任务包括硬件和软件两大局部,其中硬件设计包括方案选定、电路原理图设计、PCB绘制;软件设计包括内存空间的分配,直流电机控制应用程序模块的设计,程序调试等。1.3 利用H桥控制的直流电机转速系统的设计原理本系统先由单片机发出控制信号给H桥再驱动电机,同时通过传感器检测电机的转速信号并传送给单片机,单片机再通过软件将测速信号与给定转速进展比拟,从而决定电机转速,将当前电机转速值送LED显示。此外,也可以通过设置键盘来设定电机转速。系统中的转速检测装置由红外传感器组成,并通过反相器将高、低电压互相转换,再以脉冲形式传给单片机。这种设计方法具有频率响应高(响应频率达20kHz以上)、输出幅值不变、抗电磁干扰能力强等特点。其中霍尔传感器输入为脉冲信号,十分容易与微处理器相连接,也便于实现信号的分析处理。单片机的TO口可对该脉冲信号进展计数。,本系统的脉冲宽度调制(PUlSeWidthModUlation)原理是:脉冲宽度调制波由一列占空比不同的矩形脉冲构成其占空比与信号的瞬时采样值成比例。2直流电机调速控制概述直流电机调速方法通常有机械的、电气的、液压的、气动的几种,仅就机械与电气调速方法而言,也可采用电气与机械配合的方法来实现速度的调节。电气调速有许多优点,如可简化机械变速机构,提高传动效率,操作简单,易于获得无极调速,便于实现远距离控制和自动控制,因此在生产机械中广泛采用电气方法调速。由于直流电动机具有极好的运动性能和控制特性,尽管它不如交流电动机那样构造简单、价格廉价、制造方便、维护容易,但是长期以来,直流调速系统一直占据垄断地位。所以,直流调速系统仍然是自动调速系统的主要形式。在我国许多工业部门,如轧钢、矿山采掘、海洋钻探、金属加工、纺织、造纸以及高层建筑等需要高性能可控电力拖动的场合,仍然广泛采用直流调速系统。而且,直流调速系统在理论上和实践上都比拟成熟,从控制技术的角度来看,它又是交流调速系统的根基。2.1直流电机的工作原理根据电磁学根本知识可知,载流导体在磁场中要受到电磁力的作用。如果导体在磁场中的长度/,其中流过的电流为i,导体所在处的磁通密度为B,那末导体受到的电磁力的值为式(2-1)F=Bli(2-1)如图2-1中N、S极下各根导体所受电磁力的方向,如图中箭头所示。电磁力对转轴形成顺时针方向的转矩,驱动转子而使其旋转。由于每个磁极下元件中电流方向不变,故此转矩方向恒定,称为直流电动机的电磁转矩。如果直流电动机轴上带有负载,它便输出机械能,可见直流电动机是一种将电能够转化成机械能的电气装置。直流电动机是可逆的,他根据不同的外界条件而处于不同的运行状态。当外力作用使其旋转,驶入机械能时,电机处于发电机状态,输出电能;当在电刷两端施加电压输入电能时,电机处于电动机状态,带动负载旋转输出机械能。2.2直流电机的调速特性F图1直流电动机工作原理图根据直流电机的构造分析可得到等效的模型,包括电枢绕组及其等效的电阻等。直流电动机的转速n和其它参数的关系可用下式来表示:UN-1NRan=G(2-2)(2-2)式中:UN是电枢电压,IN是电枢电流,Ra是电枢回路总电阻,Ce是电势常数,是励磁磁通。PN(2-3)(2-3)式中:P-磁极对数,N是导体数,a是电枢支路数。Ce=K(2-4)(2-4)式中:当电机型号确定后,CC中为常数,故式式(2-1)改为n=UN-INRa(2-5)在中小功率直流电机中,电枢回路电阻非常小,式(2-5)中INRa项可省略不计,由此可见,当改变电枢电压时,转速n随之改变,到达直流电机的调速的目的。改变直流电机电枢电压,可通过PWM控制的降压斩波器进展斩波调压。2.3直流电机的几种调速方法根据直流电机的根本原理,由感应电势、电磁转矩以及机械特性方程式可知,直流电动机的调速方法有三种:(1)调节电枢供电电压U。改变电枢电压主要是从额定电压往下降低电枢电压,从电动机额定转速向下变速,属恒转矩调速方法。对于要求在一定范围内无级平滑调速的系统来说,这种方法最好。4变化遇到的时间常数较小,能快速响应,但是需要大容量可调直流电源。(2)改变电动机主磁通小。改变磁通可以实现无级平滑调速,但只能减弱磁通进展调速(简称弱磁调速),从电机额定转速向上调速,属恒功率调速方法。变化时间遇到的时间常数同4变化遇到的相比要大得多,响应速度较慢,但所需电源容量小。(3)改变电枢回路电阻R。在电动机电枢回路外串电阻进展调速的方法,设备简单,操作方便。但是只能进展有级调速,调速平滑性差,机械特性较软;空载时几乎没什么调速作用;还会在调速电阻上消耗大量电能。改变电阻调速缺点很多,目前很少采用,仅在有些起重机、卷扬机及电车等调速性能要求不高或低速运转时间不长的传动系统中采用。弱磁调速范围不大,往往是和调压调速配合使用,在额定转速以上作小范围的升速。因此,自动控制的直流调速系统往往以调压调速为主,必要时把调压调速和弱磁调速两种方法配合起来使用。调节电枢供电电压或者改变励磁磁通,都需要有专门的可控直流电源,常用的可控直流电源有以下三种:(1)旋转变流机组。用交流电动机和直流发电机组成机组,以获得可调的直流电压。(2)静止可控整流器(简称V-M系统)。用静止的可控整流器,如汞弧整流器和晶闸管整流装置,产生可调的直流电压。(3)直流斩波器(脉宽调制变换器)。用恒定直流电源或不可控整流电源供电,利用直流斩波或脉宽调制的方法产生可调的直流平均电压。旋转变流系统由交流发电机拖动直流电动机实现变流,由发电机给需要调速的直流电动机供电,调节发电机的励磁电流即可改变其输出电压,从而调节电动机的转速。改变励磁电流的方向则输出电压的极性和电动机的转向都随着改变,所以G-M系统的可逆运行是很容易实现的。该系统需要旋转变流机组,至少包含两台与调速电动机容量相当的旋转电机,还要一台励磁发电机,设备多、体积大、费用高、效率低、维护不方便等缺点。且技术落后,因此搁置不用。2.3.1 静止可控整流器(简称VM系统)Vf系统是当今直流调速系统的主要形式。它可以是单相、三相或更多相数,半波、全波、半控、全控等类型,可实现平滑调速。V-M系统的缺点是晶闸管的单向导电性,它不允许电流反向,给系统的可逆运行造成困难。它的另一个缺点是运行条件要求高,维护运行麻烦。最后,当系统处于低速运行时,系统的功率因数很低,并产生较大的谐波电流危害附近的用电设备。r V图2晶闸管一电动机调速系统原理框图(V-M系统)直流斩波器又称直流调压器,是利用开关器件来实现通断控制,将直流电源电压断续加到负载上,通过通、断时间的变化来改变负载上的直流电压平均值,将固定电压的直流电源变成平均值可调的直流电源,亦称直流一直流变换器。它具有效率高、体积小、重量轻、本钱低等优点,现广泛应用于地铁、电力机车、城市无轨电车以及电瓶搬运车等电力牵引设备的变速拖动中。图3为直流斩波器的原理电路和输出电压波型,图中VT代表开关器件。当开关VT接通时,电源电压U。加到电动机上;当VT断开时,直流电源与电动机断开,电动机电枢端电压为零。如此反复,得电枢端电压波形如图2-3(b)所示。(b)(b)电压波型图3直流斩波器原理电路及输出电压波型采用晶闸管的直流斩波器根本原理与整流电路不同的是,在这里晶闸管不受相位控制,而是工作在开关状态。当晶闸管被触发导通时,电源电压加到电动机上,当晶闸管关断时,直流电源与电动机断开,电动机经二极管续流,两端电压接近于零。脉冲宽度调制(PulseWidthModulation),简称PWM。脉冲周期不变,只改变晶闸管的导通时间,即通过改变脉冲宽度来进展直流调速。2.3.2 PWM调速系统的优点与Vf系统相比,PWM调速系统有以下优点:(1)由于PWM调速系统的开关频率较高,仅靠电枢电感的滤波作用就可以获得脉动很小的直流电流,电枢电流容易连续,系统的低速运行平稳,调速范围较宽,可达1:100oO左右。由于电流波形比V-M系统好,在一样的平均电流下,电动机的损耗和发热都比拟小。(2)同样由于开关频率高,假设与快速响应的电机相配合,系统可以获得很宽的频带,因此快速响应性能好,动态抗扰能力强。(3)由于电力电子器件只工作在开关状态,主电路损耗较小,装置效率较高。脉宽调速系统的主电路采用脉宽调制式变换器,简称PwM变换器。脉宽调速也可通过单片机控制继电器的闭合来实现,但是驱动能力有限。目前,受到器件容量的限制,PWM直流调速系统只用于中、小功率的系统。2.4直流电机调速PWM信号形成原理PwM信号是由脉宽调制器(一个电压一一脉冲变换装置)生成的,常用的脉宽调制器有以下几种:用锯齿波或三角波作调制信号的脉宽调制器;用多谐振荡器和单稳态触发器组成的脉宽调制器;数字式脉宽调制器。这里简要介绍一下用三角波作调制信号的脉宽调制器生成PWM波的方法。脉宽调制器由恒频率波形发生器和脉冲宽度调制电路组成。恒频率波形发生器的作用就是产生频率恒定的振荡源作为比拟的基准,如三角波。脉冲宽度调制电路,实际上就是电压/脉宽转换电路(简称V"电路),是PwM信号的形成电路。调制产生PwM信号的工作原理如图4(a)所示。图4调制产生HvM信号的工作原理图4(a)是电压比拟器,输入信号为图4(b)中的Ui°在电压比拟器的两个输入端输入控制信号和三角波信号,则比拟器的输出将按以下规律变化:Ui>Ud时,输出正的电压+Ucc;Ui<Ud时,输出负的电压-Udd。由此即可产生PWM脉冲信号。2.4.1 直流电机电枢的PWM调压调速原理直流电机转速n的表达式为式(2-6):式中:U电枢端电压;I电枢电流;R电枢电路总电阻;每极磁通量;K电动机构造参数。本设计采用电枢控制方法。对电动机的驱动离不开半导体功率器件。在对直流电动机电枢电压的控制和驱动中,对半导体功率器件的使用可分为两种方式:线形放大驱动方式和开关驱动方式。实际生活中,绝大多数直流电动机采用开关驱动方式/开关驱动方式是使半导体功率器件工作在开关状态,通过脉宽调制PwM来控制电动机电枢电压,实现调速。2.4.2 脉宽调制占空比调节脉宽调制即PWM控制就是对脉冲宽度进展调制的技术,即通过对一系列的脉冲宽度进展调制,来等效地获得所需波形。图2-5是利用开关管对直流电动机进展PwM调速控制原理图和输入输出电压波形。在图2-55)中,当开关管MOSFET的栅极输入高电平时,开关管导通,直流电动机电枢绕组两端有电压Us。4秒后,栅极变为低电平,开关管截止,电动机电枢两端电压为0。G秒后,栅极输入重新变为高电平,开关管的动作重复前面的过程。这样,对应者输入的电平上下,直流电动机电枢绕组两端的电压波形如图2-5(b)所示。电动机的电枢绕组两端的电压平均值Uo为式(2-7):(2-7)JUS+o=L+r2Tsst,式中:a占空比,a=不。(a)原理图(b)输入-输出电压波形图5PWM调速控制原理和电压波形图占空比4表示了在一个周期T里,开关管导通的时间与周期的比值。4的变化范围为它工,可知,当电源电压描不变的情况下,电枢的端电压的平均值谓取决于占空比心的大小,改变m的值就可以改变电枢两端电压的平均值,从而到达调速的目的,这就是PwM调速原理。在PWM调速时,占空比m是一个重要的参数,以下三种方法都可以改变占空比的值。(1)定宽调频法。这种方法是保持调不变,只改变由,这样使周期T(或频率)也随之改变。(2)调宽调频法。这种方法是保持派不变,而改变调,这样使周期T(或频率)也随之改变。(3)定频调宽法。这种方法是使周期T(或频率)保持不变,而同时改变油和巅,前两种方法由于在调速时改变了控制脉冲的周期(或频率),当控制脉冲的频率与系统的固有频率接近时,将会引起振荡,因此这两种方法很少用。目前,在直流电动机控制中,主要使用定频调宽法。2.4.3 PWM控制信号产生的方法(1)分立电子元件组成的PwM信号电路。它是最早期的方法,现在已被淘汰了。(2)软件模拟法。利用单片机的一个I/O引脚,通过软件对该引脚不断地输出上下电平来实现PWM波输出。这种方法要占用CPIJ大量时间,使单片机无法进展其它工作,因此也逐渐被淘汰。(3)专用PWM集成电路。从PWM控制技术出现之日起,就有芯片制造商生产专用的PWM集成电路芯片,现在市场上已有许多中。这些芯片除了有PwM信号发生功能外,还有“死区”调节功能、保护功能等。在单片机控制直流电动机中,使用专用的PWM集成电路可以减轻单片机的负担,工作可靠。(4)单片机的PwM。新一代单片机增加了许多功能,其中包括PWM功能。单片机通过初始化设置,使其能自动地发出PWM脉冲波,只有在改变占空比是CPIJ才进展干预。根据直流电动机的转矩(电流)与转速的关系,可以做一个图来表示电动机运行状态,如图6所示。从图中可以看出,第一象限是电动机正转运行状态;第三象限是电动机反转运行状态;第二和第四象限分别是电动机反转和正转时再生制动运行状态。电动机能在几个象限内工作与控制方式和电路构造有关。如果电动机在4个象限上都能运行,说明电动机的控制功能比拟强。-T,+n正转再生制动电动机正转电动机反转转矩T(电流I)反转再生制动图6电动机4个运行象限3系统元器件介绍3.1 单片机的选型:AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。AT89C52是一个低电压,高性能CMoS8位单片机,片内含8kbytes的可反复擦写的FIaSh只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。3.1.1 主要特性:1、兼容MCS51指令系统2、8kB可反复擦写(大于IOoO次)FlashROM;3、32个双向I/O口;4、256x8bit内部RAM;5、3个16位可编程定时/计数器中断;6、时钟频率0-24MHz;7、2个串行中断,可编程UART串行通道;8、2个外部中断源,共8个中断源;9、2个读写中断口线,3级加密位;10、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能;11、有PDIP、PQFP.TQFP及PLCC等几种封装形式,以适应不同产品的需求3.1.2管脚说明T2P1.OC1J,40VccT2EX/P1.1C239PO.O/ADOPl.2C338PO.1/ADlPl.3C437PO.2/AD2Pl4(=536PO.3/AD3MOSI/P1.5CS35ZJPO.4/AD4MISOP1.SC734PO5/AD5SCK/Pl.7C833PO.AD&RST匚932PO.T/ADTRXDP3.OC1O31ZJEAZVPPTXDZP3.1C1130ALE/PROGI1OP3.2匚1229PESNINTlZP3.3C1328P27/A15TO/P34(=1427ZJP2.&/A14T1/P3.5C152SZJP2.5/A13T7R/P3.eC1&25P24/Al2RD/P3.7匚1T24F2.3/AI1XTAL2C1823P2.2/AlOXTALlC1322ZJP2.1ZASPDIPGNDC2021P2.0/A8图7AT89C52引脚如图7所示AT89C52P为40脚双列直插封装的8位通用微处理器如图所示,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52一样,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部存放器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTALl(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。P(TP3为可编程通用I/O脚,其功能用途由软件定义,在本设计中,PO端口(3239脚)被定义为NI功能控制端口,分别与Nl的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接Nl的SDAS(18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPlJ的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。PO口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口PO写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在FlaSh编程时,PO口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。Pl是一个带内部上拉电阻的8位双向I/O口,Pl的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)o与AT89C51不同之处是,Pl.O和Pl.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(Pl.1/T2EX),参见表IoFlash编程和程序校验期间,Pl接收低8位地址。表1PLO和Pl.1的第二功能引脚号功能特性Pl.0T2,时钟输出Pl.1T2EX(定时/计数器2)P2是一个带有内部上拉电阻的8位双向I/O,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(HL)。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX©DPTR指令)时,P2送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVX©RI指令)时,P2口输出P2锁存器的内容。Flash编程或校验时,P2亦接收高位地址和一些控制信号。P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流(IIL)oP3口除了作为一般的I/O线外,更重要的用途是它的第二功能P3口还接收一些用于FlaSh闪速存储器编程和程序校验的控制信号。RST复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE/PROG当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对FlaSh存储器编程期间,该引脚还用于输入编程脉冲(PROG)o如有必要,可通过对特殊功能存放器(SFR)区中的8EH单元的Do位置位,可制止ALE操作。该位置位后,只有一条MOVX和MoVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE制止位无效。PSEN程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP外部访问允许。欲使CPlJ仅访问外部程序存储器(地址为OOOOHFFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LBI被编程,复位时内部会锁存EA端状态。如EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。Flash存储器编程时,该引脚加上+12V的编程允许电源VPP,当然这必须是该器件是使用12V编程电压Vpp。XTALl振荡器反相放大器的及内部时钟发生器的输入端。XTAL2振荡器反相放大器的输出端。3.2 电机驱动H桥选型该驱动电路采用了LN298芯片,LN298是双全桥步进电机专用驱动芯片。1.298N为SGS-THOMSONMicroelectronics所出产的双全桥步进电机专用驱动芯片(DualFull-BridgeDriver),内部包含4信道逻辑驱动电路,是一种二相和四相步进电机的专用驱动器,可同时驱动2个二相或1个四相步进电机,内含二个H-Bridge的高电压、大电流双全桥式驱动器,接收标准TTL逻辑准位信号,可驱动46V、2A以下的步进电机,且可以直接透过电源来调节输出电压;此芯片可直接由单片机的IO端口来提供模拟时序信号,但在本驱动电路中用L297来提供时序信号,节省了单片机I。端口的使用。L298N之接脚如图8所示,Pinl和Pinl5可与电流侦测用电阻连接来控制负载的电路;OUTL0UT2和OIJT3、0UT4之间分别接2个步进电机;inputlinput4输入控制电位来控制电机的正反转;Enable则控制电机停转。CURRENTSENSINGBOUTPUT4OUTPUT3INPUT4ENABLEBINPUT31.OGICSUPPLYVOLTAGEV5sGNDINPUT2ENABLEAINPUT1SUPPLYVOLTAGEVsOUTPUT2OUTPUT1 120GND II GND219Sense A |I Sense B3184175 PowerSO20 N.C. II N.C.Out 1 |_ Out 4Out 2 匚二Out 3Vs615I Input 4Input 1 |714_I Enable BEnable A IInput 2 IGND I8139121011_ Input 3I VSSI GNDD65>N23SCURRENTSENSINGA图8L298引脚图3.3 红外对管红外线对射管的驱动分为电平型和脉冲型两种驱动方式,本设计中红外传感器选用电平驱动方式,如图9所示。图9红外对管RPM-638对射管测速传感器一般又红外线发射与接收系统组成。圆盘随被测轴旋转时,光线只能通过因孔或缺口照射到光电管上。光电管被照射时,其反向电阻很低,于是输山一个电脉冲信号。光源被遮挡物遮住时,光电管反向电阻很大,输出端就没有信号输出。这样,根据圆盘上被遮挡次数即可测出被测轴的转速。红外发射管和红外接收管广泛应用于遥控、自控、检测、计数等多个领域已成为备受关注的常用器件之一。红外发射二极管由红外辐射效率高的材料(常用碑化钱GaAS)制成PN结,外加正向偏压向PN结注入电流激发中心波长为83095Onm红外光。一般来说,其红外辐射功率与正向工作电流成正比,但在接近正向电流的最大额定值时,器件的温度因电流的热耗而上升,使光发射功率下降。红外二极管电流过小,将影响其辐射功率的发挥,但工作电流过大将影响其寿命,甚至使红外二极管烧毁。红外发光二极管的伏安特性与普通硅二极管极为相似。当电压越过正向阈值电压(约0.8V左右)电流开场流动,而且是一很陡直的曲线,说明其工作电流对工作电压十分敏感。因此要求工作电压准确、稳定,否则影响辐射功率的发挥及其可靠性。红外发光二极管辐射功率随环境温度的升高(包括其本身的发热所产生的环境温度升高)会使其辐射功率下降。红外灯特别是远距离红外灯,热耗是设计和选择时应注意的问题。红外发光二极管最大辐射强度一般在光轴的正前方,并随辐射方向与光轴夹角的增加而减小。辐射强度为最大值的50%的角度称为半强度辐射角。不同封装工艺型号的红外发光二极管的辐射角度有所不同。判别红外发光二极管的正、负电极时。可观察红外发光二极管两个引脚长短,通常长引脚为正极,短引脚为负极。因红外发光二极管呈透明状,所以管壳内电极清晰可见,内部电极较宽较大的一个为负极,而较窄且小的一个为正极。将万用表置于RXlk挡,测量红外发光二极管的正、反向电阻,通常,正向电阻应在30kQ左右,反向电阻应在50OkQ以上,这样的管子才可正常使用。要求反向电阻越大越好。红外接收二极管的外形和发射管根本上一样,仅从外观上有时较难分辨,可用观察和测量方法识别管脚极性。假设从外观上识别,常见的红外接收二极管外观颜色呈黑色。识别引脚时,面对受光窗口,从左至右,分别为正极和负极。另外,在红外接收二极管的管体顶端有一个小斜切平面,通常带有此斜切平面一端的引脚为负极,另一端为正极。亦可用万用表来测量,将万用表置于RXIk挡,用判别普通二极管正、负电极的方法进展检查,即交换红、黑表笔两次测量管子两引脚间的电阻值,正常时,所得阻值应为一大一小。以阻值较小的一次为准,红表笔所接的管脚为负极,黑表笔所接的管脚为正极。红外接收电路通常由红外接收二极管与放大电路组成,放大电路通常又由一个集成块及假设干电阻电容等元件组成,并且需要封装在一个金属屏蔽盒里,虽然电路比拟复杂,体积却很小,还不及一个普通小功率三极管体积大。SFH506-38与RPM-638是一种特殊的红外接收电路,它将红外接收管与放大电路集成在一体,体积小(大小与一只中功率三极管相当),密封性好,灵敏度高,并且价格低廉,市场售价只有几元钱。它仅有三条管脚,分别是电源正极、电源负极以及信号输出端,其工作电压在5V左右.只要给它接上电源即是一个完整的红外接收放大器,使用十分方便。它的主要功能包括放大,选频,解调几大局部,要求输入信号需是已经被调制的信号。经过它的接收放大和解调会在输出端直接输出原始的信号。从而使电路到达最简化!灵敏度和抗干扰性都非常好,可以说是一个接收红外信号的理想装置。带遥控功能的家用电器中所采用的红外接收头型号繁多,维修中常遇到无法购得原型号接收头的情况,只能寻找代换品。实际上无论何种型号的接收头均可采用常见型号代换。代换时主要应注意如下几点:1 .安装尺寸。如原接收头尺寸较大,则可方便地选用尺寸与之相当的任一型号代换,亦可用体积更小的型号代换。目前有一种外观像塑封三极管的微型接收头,用于维修代换十分方便。2 .引脚顺序。遥控接收头引脚顺序有如下几种:(接收面左侧起)地、信号输出、电源;电源、地、信号输出;地、电源、信号输出等几种形式,代换时应仔细区分。对于引脚顺序一样的可直接按顺序接入,如引脚顺序不对,则可用细导线引接。注意地线与电源线切不可接反,否则通电后会接收立刻损坏。3 .接收头中心频率应与遥控发射器频率一样。大多数红外接收头解调中心频率为38kHz,但也有一些接收头中心频率为36KHz、37KHz>39KHz>40KHz,如果发射频率与接收频率相差IKHz,大多可以正常遥控,相差2KHz以上则会出现遥控不灵现象,此时可通过更换遥控发射器的晶体振子来解决。常见为455KHZ晶振(对应发射频率38KHz),其他有429KHz、432KHz>445KHz>465KHz.480KHZ等型号的晶振,相对应的发射频率分别为36KHz、36KHz、37KHz.39KHz.40KHzo4 .信号极性。大多数遥控接收头输出信号极性为负极性,即输出端在无信号时为高电位(一般为4.85.0V),接收到信号后信号输出端电压下降。但也有少数接收头输出信号为正极性,如松下TO2180、M25等彩电的红外接收头,假设用常见型号接收头直接代换,则无法遥控,对于此种情况可在信号输出端加接反相器解决,如图10所Jo图10输出端加接反相器3.4 晶振晶振是电路中常用用的时钟元件,全称是叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建设在这个根基上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,准确的单频振荡。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)O晶振的作用是为系统提供根本的时钟信号。通常一个系统共用一个晶振,便于各局部保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。下面我就具体的介绍一下晶振的作用以及原理,晶振一般采用如图Ila的电容三端式(考毕兹)交流等效振荡电路;实际的晶振交流等效电路如图Ilb,其中CV是用来调节振荡频率,一般用变容二极管加上不同的反偏电压来实现,这也是压控作用的机理;把晶体的等效电路代替晶体后如图11c。其中Co,Cl,LI,RR是晶体的等效电路。分析整个振荡槽路可知,