微机电力自动装置原理课件第6章自动低频减载.ppt

上传人:牧羊曲112 文档编号:6284529 上传时间:2023-10-13 格式:PPT 页数:225 大小:2.01MB
返回 下载 相关 举报
微机电力自动装置原理课件第6章自动低频减载.ppt_第1页
第1页 / 共225页
微机电力自动装置原理课件第6章自动低频减载.ppt_第2页
第2页 / 共225页
微机电力自动装置原理课件第6章自动低频减载.ppt_第3页
第3页 / 共225页
微机电力自动装置原理课件第6章自动低频减载.ppt_第4页
第4页 / 共225页
微机电力自动装置原理课件第6章自动低频减载.ppt_第5页
第5页 / 共225页
点击查看更多>>
资源描述

《微机电力自动装置原理课件第6章自动低频减载.ppt》由会员分享,可在线阅读,更多相关《微机电力自动装置原理课件第6章自动低频减载.ppt(225页珍藏版)》请在三一办公上搜索。

1、1,第六章 电力系统自动低频减载及其他安全自动控制装置,6.1 概述6.2 自动低频减载6.3 其他安全装置,2,6.1 概述,电力系统自动低频减载的含义 电网出现严重故障时,所以发电机都满负荷发电也依然不能满足功率缺额条件下,电网频率不断往下掉.即出现低频的情况发生,.电力系统自动控制装置一检测到出现低频的情况,立即将部分用户的电拉掉断电。称为电力系统自动低频减载。例如:一般情况小 发电厂A,向系统B输送的功率为PA。出现事故的情况有二:(1)当发电厂A发生故障时,使系统B的发电功率少了PA,若系统B运行机组的备用容量远小于PA,则造成电网严重的功率缺额,引起电网频率大幅度降低。如果不及时采

2、取果断措施,切除部分负荷。将影响的安全运行或造成整个电网系统崩溃的危险。,3,(2)设双回输电线路传输的功率为PA比较交大,当其中一回路发生三相短路时,继电器保护装置正确动作,将故障电路拆除。但是由于输送的功率PA已经超出一回路运行的暂态稳定极限功率,如不及时减少传输功率,则可能由于系统稳定遭到破坏而导致系统解列,同样会造成受端B系统更严重的缺电,使系统遭到破坏。可见:当发生第一种事故如能迅速切除系统B部分负荷;发生第二种事故时如能迅速减少输送功率,就可以避事故的扩大。这只能靠自动低频减载装置来完成。,4,(3)若电力系统功率缺了能迅速补上,电力系统功率多了能迅速减少,就可避故障的扩大。完成这

3、两个任务的就是电力系统的自动调频装置和自动低频减载控制装置。即电网频率低了就能立即命令发电机多发电,发电机发电到满负荷了,功率还不能满足,频率还往下掉,系统只好拉闸减少负荷,或减少功率的传输。,5,第二节 自动低频减载一、概述 A、电力系统故障造成功率缺少很大,频率降低很多时,如不及时处理,会带来的危害?1、汽轮机叶片发生共振而引起断裂。称机械破坏。f45HZ 2、当系统故障造成功率缺少很大,频率降低很多时,f4547HZ 时,水泵汽泵转速下降,发电机转速下降,发电机输出电压下降。还不断往下掉,将使发电机运行遭到破坏,而造成频率崩溃现象。3、系统故障造成功率缺少很大,频率降低很多时,励磁机、发

4、电机等的转速相应降低,发电机输出电压降低,和电动机转速也降低增加了系统无功的不足使电压水平不断下降,频率下降,一旦频率下降到4545HZ,中枢电压下降到某临界值时将出现电压崩溃现象。4、系统崩溃瓦解 电力系统功率缺少,频率下降,水泵汽泵转速下降,发电机转速下降,发电机输出电压下降。系统功率进一步减少-系统电压、频率进一步下降。中枢点上电压低于某临界值。出现电压崩溃后,不补救,系统就会崩溃瓦解。,6,问题1、什么叫频率崩溃现象?电力系统功率缺少,频率下降,水泵汽泵转速下降,发电机转速下降,发电机输出电压下降。功率进一步减少-系统电压、频率进一步下降到4748HZ。中枢点上频率低于某临界值。系统频

5、率就崩溃瓦解。问题、什么叫电压崩溃现象?电力系统功率缺少,频率下降,水泵汽泵转速下降,发电机转速下降,发电机输出电压下降。系统功率进一步减少-系统电压下降、频率进一步下降到4546HZ。系统电压就崩溃瓦解。最巨后产生大面积停电事故。,7,二、电力系统频率静态特性,1、电力系统负荷的频率静态特性的含义 电力系统频率静态特性是指由于电力系统功率的缺少Ph,频率就降低f,首先是负载本身的负荷调频效应-少吸收功率PL。若电力系统功率的缺少Ph 不太严重,负载本身的负荷调频效应-少吸收功率PL=系统功率的缺少Ph。且能与发电机所发出的功率保持平衡。即定义电力系统功率的缺额Ph的多少所所对应的频率下降量f

6、,称为电力系统负荷的频率静态特性。,8,2、电力系统负荷频率静态特性的计算,9,3、电力系统频率静态特性的计算示例,例6-1 已知:机组总额定容量为450MW,系统中负荷功率为430MW,负荷调节系数KL*=1.5,发生事故时突然切除额定容量100MW的发电机组,如不采取措施,求事故下的稳态频率值。解:,10,三、电力系统频率动态特性,1、电力系统频率动态特性的含义 电力系统受到干扰过程中,系统各节点频率随时间的变化-fx(t),称为电力系统频率动态特性。或者为电力系统由于有功功率遭到破坏,而引起系统频率发生变化。频率从正常稳定态过渡到另外一个稳定态。所经历的过程。用 fx(t)表示。2、电力

7、系统频率动态特性的特点:(1)在扰动过程中,各母线电压的相角变化不同,所以各母线电压的频率fi不同。fi=fx+f,(2)用fx(t)=fi-f表示电力系统频率动态特性(3)频率从正常稳定态过渡到另外一个稳定态,所经历的过程主要决定于缺少功率的多少和系统中所有转动部分的机械惯性的大小(包括汽轮机、发电机同步补赏机、电动机及拖动机械等)。,11,3、同步发电机的惯性与电力系统频率动态特性的关系4、电力系统频率动态特性fx(t)的求解 忽略负载负载机械拖动机械的转动惯量的影响。只考虑发电机组转动惯量在频率调节的作用。将电力系统等值于发电机组,12,(1)同步发电机的运动方程为,13,(2)电力系统

8、频率变化等值机组的运动方程,同理可写为:,14,5、电力系统频率动态特性曲线图 由f随时间t的变化方程,画出其特性曲线,如图6-2所示。,15,6、图6.-3 系统频率动态曲线分析(1)电力系统当产生功率缺口时若不加调节,系统频率fx将随时间t指数地减小。如a,b俩条曲线。(2)当系统自动低频减载,但是减载功率小于功率缺口时,曲线如e所示,最后会趋于新的平衡fb()。但是频率不能恢复到额定值fe。(3)当系统自动低频减载,但是减载功率大于功率缺口时,曲线如c所示,系统频率会恢复到额定频率fe.-这就是系统自动低频减载的原理所在。,16,四、电力系统自动低频减载机理论的应用1、电力系统最大缺额功

9、率PLmax的确定自动低频减载装置是针对事故的一种反事故措施。并不要求系统频率恢复到额定值,一般希望他的恢复频率低于额定值,约为49.550HZ之间.在此条件下计算出的、接到低频减载装置上最大可能断开功率PLmax,所以它可小于电力系统最大缺额功率Phmax。,17,2、假设正常运行时,系统负荷为PLN,额定频率fN与恢复到的频率之差为f,最大断开功率PLmax,最大缺少功率Phmax,于是有:,18,解:希望恢复频率的标么值为:,19,(二)自动低频减载装置的工作顺序A、规则:对于各种可能发生的事故都要求自动低频减载装置能作出恰当的反应。切除相应的负荷,既不能过多也不能过少,只有分批切除,以

10、适应不同功率缺额的需要。所以根据启动频率的不同,低频减载可以分若干级,也就是若干轮。B、如何确定自动低频减载装置的工作级数?(1)选择第一级启动频率f1.他在48。549HZ之间。(2)选择第末级频率fn.他在4646。5HZ之间。(3)频率级差数n的确定:n=(f1-fn)/f+1,20,(三)自动低频减载装置频率级差f的选择序:选择方法有两种:按选择性确定和级差不强调选择性等方法。(1)按选择性确定:选择级差f一般取0.5HZ。太小了可能被误差所覆盖。(2)级差不强调选择性方法:他建立在系统发生故障时功率缺额不确定理论上。只强调最终效果。选择得不合理,再改变。,21,(3)按选择性确定级差

11、的操作 A、要考虑的因素:测量误差,时间段内的频率变化量,频率的裕量等:所以:有,22,(四)每级切除负荷的限制1、为什么要限制?因为切除过多会使频率恢复过高,高于额定值。这样也不能稳定系统频率,所以每级切除的负荷应受到恢复频率的限制。,23,2、每级切除负荷的计算,24,(五)自动低频减载装置的动作时延及防止误操作办法,1、自动低频减载装置的动作要快;但是为了防止频率继电器的误动作,往往采用一个不大的延时 时限().2、自动低频减载装置的动作时可能引起的误动作有:(1)短时间断电,电动机控制装置采用反馈闭控制。(2)保护继电器错误跳闸。为此要采用自动重合闸。(3)自动低频减载装置的误动作。,

12、25,五、自动低频减载装置,(一)装置原理接线-图6-61、由:电力系统+变电站+自动低频减载装置等组成。2、自动低频减载装置由:f-低频继电器+t延时单元+EX跳闸执行单元(每个单元管不同的功率)等组成。3、f-低频继电器:有模拟式和数字式俩种。数字式的见图6-8、6-9。他由三个频率测量单元,可分别完成高频监视,低频闭锁,低频启动等功能。,26,27,第三节、其他自动控制装置 其他自动控制装置包括:自动解列装置、水轮机组低频自动减载装置、自动切机与电气制动等。一、自动解列装置,28,为I/O写命令,低电平有效。为I/O读命令,低电平有效。为存贮器读命令,低电平有效。为存贮器写命令,低电平有

13、效。为中断响应信号,低电平有效。为数据发送/接收控制信号。ALE为地址锁存允许信号,高电平有效。DEN数据允许信号,高电平有效。MCE/是一个双功能引脚。,29,6.2.2 8288总线控制器使用举例 图6.10是一个利用8288总线控制器构成系统总线的简化图。,30,图6.10 利用8288构成系统总线,31,6.3 总线裁决器8289,6.3.1 8289引线及简单功能说明 总线裁决器8289引线如图6.11所示。8289的20条引线分成如图所示的几类。,32,图6.11 总线裁决器8289引线图,33,为由处理器来的处理器状态信号。为锁定信号。为通用请求锁定信号。RESB和 这两个输入信

14、号根据输入电平不同可组合成多种不同的工作方式。如表6.1所示。CLK为输入裁决器的时钟,通常由时钟发生器的CLK端提供。ANYRQST为任意请求信号。为忙信号。为通用总线请求信号。,34,35,为地址允许信号。为系统总线/保留总线选择输入信号。,36,6.3.2 优先级控制及工作方式 1.优先级控制 主要有如下几种:(1)并行优先级控制 并行优先级控制如图6.12所示。(2)串行优先级控制 8289串行优先级控制如图6.13所示。由1号8289到3号8289的优先级依次降低。,37,图6.12 并行优先级控制,38,图6.13 串行优先级控制,39,2.8289的工作方式前面已经提到,8289

15、有4种工作方式。(1)IOB方式(2)保留总线方式(3)单总线方式(4)IOB与保留混合方式,40,6.4 可编程并行接口8255,外部引线及内部结构 1.外部引线 8255的外部引线如图6.14所示。D0D7为双向数据信号线,用来传送数据和控制字。为读信号线,与其他信号线一起实现对8255接口的读操作。,41,为写信号线,与其他信号一起实现对8255的写操作,通常接系统总线的。为片选信号线,当它为低电平(有效)时,才能选中该8255芯片,也才能对8255进行操作。A0,A1为口地址选择信号线。RESET为复位输入信号。PA0PA7为A口的8条输入输出信号线。PC0PC78条线根据其工作方式可

16、作为数据的输入或输出线,也可以用作控制信号的输出或状态信号的输入线,具体情况将在本节后面做介绍。,42,图6.14 可编程并行接口8255引线图,43,2.内部结构 8255的内部结构框图如图6.15所示。从图6.15中可以看到,左边的信号与系统总线相接,而右边是与外设相连接的3个口。3个口均为8位。为了控制方便,将8255的3个口分成A,B两组。其中A组包括A口的8条线PA0PA7和C口的高4位PC4PC7。B组包括B口的8条线PB0PB7和C口的低4位PC0PC3。A组和B组分别由软件编程来加以控制。,44,图6.15 8255的内部结构框图,45,6.4.2 8255的工作方式 8255

17、有3种工作方式。这些工作方式可用软件编程来指定。这里我们首先对每一种工作方式进行说明。1.工作方式0,又称为基本输入输出方式 在此方式下,可分别将A口的8条线、B口的8条线、C口高4位对应的4条线和C口低4位对应的4条线定义为输入或输出。,46,表6.2 8255方式0之下的输入输出组合,47,2.工作方式1,即选通输入输出方式 在这种方式下,A口和B口仍作为数据的输出口或输入口,同时还要利用C口的某些位作为控制和状态信号。(1)方式1下A口、B口均为输出 为输出缓冲器满信号,低电平有效。为外设响应信号,低电平有效。INTR为中断请求信号,高电平有效。INTE为中断允许状态。,48,图6.16

18、 方式1下,A、B口均为输出的信号定义,49,图6.17 方式1下的数据输出时序,50,(2)方式1下A口、B口均为输入 与方式1下两口均为输出类似,为实现选通输入,则同样要利用C口的信号线。其定义如图6.18所示。在口为输入时所用到的控制信号的定义如下:为低电平有效的输入选通信号。IBF为高电平有效的输入缓冲器满信号。INTR为中断请求信号,高电平有效。INTE为中断允许状态。,51,图6.18 方式1下A、B口均为输入时的信号定义,52,53,3.工作方式2,又称双向输入输出方式 A口工作于方式2之下时,各信号的定义如图6.20所示。图中未画B口和C口的其他引线。当A口工作在方式2时,其控

19、制信号、IBF及INTR与前面的叙述是一样的,所不同的主要是:因为在方式2之下,A口既作为输出又作为输入,因此,只有当 有效时,才能打开A口输出数据三态门,使数据由PA0PA7输出。,54,此时A口输入、输出均具备锁存数据的能力。在这种方式下,A口的数据输入或数据输出均可引起中断。,55,图6.20 方式2下的信号定义,56,图6.21 方式2下的时序图,57,6.4.3 方式控制字及状态字 1.控制字 8255的控制字由8位二进制数构成,各位的控制功能如图6.22所示。2.状态字 当8255的A口、B口工作在方式1或A口工作在方式2时,通过读C口的状态,可以检测A口和B口的状态。,58,图6

20、.22 8255的控制字格式,59,图6.23 C口的按位操作控制字格式,60,图6.24 A、B口均为方式1输入时的状态字,61,图6.25 A、B口均为方式1输出时的状态字,62,图6.26 A口在方式2工作时的状态字,63,6.4.4 8255的寻址及连接使用 8255占外设编址的4个地址,即A口、B口、C口和控制寄存器各占一个外设接口地址。对同一个地址分别可以进行读写操作。根据这种寻址结构,可以方便地将8255连接到系统总线上,如图6.27上所示。由图6.27可见,8255与8088总线连接是比较容易的。只是图中为了简化起见未画出AEN的形成。,64,表6.3 8255的寻址,65,图

21、6.27 PC机中8255的连接,66,利用全部A0A15地址线连接两片8255构成外设接口,其连接图如 图6.28所示。由图中的译码电路可以看到,两片8255的接口地址分别为FBC0HFBC3H和FBC4HFBC7H。,67,图6.28 8255连接到8088系统总线上,68,图6.29 8255与打印机的连接,69,图6.30 打印机的工作时序,70,6.4.5 初始化及应用举例 8255可编程接口芯片的初始化十分简单,只要将控制字写入8255的控制寄存器即可实现。INIT55:MOV DX,0383H MOV AL,10000011B OUT DX,AL MOV AL,00001101B

22、 OUT DX,AL,71,若利用此打印机接口打印一批字符,且字符串长度在当前数据段的BLAK单元中,要打印的字符在由DATA单元开始的当前数据段中顺序排列,则打印程序如下:PRINT:MOV AL,BLAK MOV CL,AL MOV SI,OFFSET DATA GOON:MOV DX,0382H PWAIT:IN AL,DX AND AL,02H JNZ PWAIT;等待不忙,72,MOV AL,SI MOV DX,0380H OUT DX,AL;送数据 MOV DX,0382H MOV AL,00H OUT DX,AL MOV AL,40H OUT DX,AL;送 脉冲 INC SI

23、DEC CL JNZ GOON RET,73,若利用图6.27所示的8255的接口地址,在方式1下,8255与打印机的连接图如图6.31所示。如图6.30所示,打印机接收一个字符后,会送出一个低电平的响应信号。,74,图6.31 8255与打印机的另一种连接,75,下面就是对8255进行初始化的程序:MOV DX,0383HMOV AL,10100000BOUT DX,ALMOV AL,00001101BOUT DX,AL,76,定时与计数,定时或计数的工作实质均体现为对脉冲信号的计数。如果计数的对象是标准的内部时钟信号,由于其周期恒定,故计数值就恒定地对应于一定的时间,这一过程即为定时。如果

24、计数的对象是与外部过程相对应的脉冲信号(周期可以不相等),则此时即为计数。,77,定时与计数的实现方法,硬件法:专门设计一套电路实现定时与计数,特点是需要花费一定硬设备,而且电路制成之后,定时值及计数范围不能改变。软件法:利用一段延时子程序来实现定时操作,特点,无需太多的硬设备,控制比较方便,但在定时期间,CPU不能从事其它工作,降低了机器的利用率。软、硬件结合法:设计专门的具有可编程特性的芯片来控制定时和计数的操作,而这些芯片具有中断控制能力,定时、计数到时能产生中断请求信号,因而定时期间不影响CPU的正常工作。,78,定时/计数器芯片8253,Intel8253是8086/8088微机系统

25、常用的定时/计数器芯片;具有定时与计数两大功能;同类型的定时/计数器芯片还有Intel8254等。,79,8253的一般性能概述,1、每个8253芯片有3个独立的16位计数器通道;2、每个计数器通道都可以按照二进制或二十进制计数;3、每个计数器的计数速率可以高达2MHz;4、每个通道有6种工作方式,可以由程序设定和改变;5、所有的输入、输出电平都与TTL兼容;,80,8253内部结构:数据总线缓冲器,8253内部实现与CPU数据总线连接的8位双向三态缓冲器用以传送CPU向8253的控制信息数据信息以及CPU从8253读取的状态信息,包括某一时刻的实时计数值。,81,8253内部结构:读/写控制

26、逻辑,控制8253的片选及对内部相关寄存器的读/写操作,它接收CPU发来的地址信号以实现片选、内部通道选择以及对读/写操作进行控制。,82,8253内部结构:控制字寄存器,在8253的初始化编程时,由CPU写入控制字,以决定通道的工作方式,此寄存器只能写入,不能读出。,83,8253内部结构:计数通道0#、1#、2#,三个独立的、结构相同的计数器/定时器通道;每个通道包含一个16位计数寄存器存放计数初始值;一个16位的减法计数器;一个16位的锁存器;,84,8253内部结构:计数通道0#、1#、2#,锁存器在计数器工作的过程中,跟随计数值的变化;接收到CPU的读计数值命令时,锁存计数值,供CP

27、U读取;读取完毕之后,输出锁存器又跟随减1计数器变化。另外,计数器的值为0的状态,还反映在状态锁存器中,可供读取。,85,8253的外部引脚,8253芯片的24个引脚分为两组,一组面向CPU,另一组面向外部设备,86,8253的外部引脚,87,D0D7双向数据线,用以传送数据和控制字。输入信号,低电平有效。读控制信号,低电平有效。写控制信号,低电平有效。,88,A0、A1为8253的内部计数器和一个控制寄存器的编码选择信号,其功能如下:A1 A0 0 0 可选择计数器0 0 1 可选择计数器1 1 0 可选择计数器2 1 1 可选择控制寄存器 A0、A1与其他控制信号,如 共同实现对8253的

28、寻址。,89,CLK 02是每个计数器的时钟输入端。计数器对此时钟信号进行计数。CLK最高频率可达2MHz。GATE 02门控信号,即计数器的控制输入信号,用来控制计数器的工作。OUT 02计数器输出信号,用来产生不同方式工作时的输出波形。,90,8253的工作方式,8253共有6种工作方式;各方式下的工作状态不同;输出的波形也不同;其中比较灵活的是门控信号的作用。由此组成了8253丰富的工作方式、波形,91,8253内部3个相同的16位计数器,均能以6种方式工作方式0(计数结束产生中断)计数器对CLK输入信号进行减法计数,每一个时钟周期计数器减1设定该方式后,计数器的输出OUT变低设置装入计

29、数值时也使输出OUT变低计数减到0时,输出OUT变高,该输出信号可作为中断请求信号使用,92,方式0(续)在计数过程中可以改变计数值,若是8位计数,则写入新值后的下一个脉冲按新值计数;若是16位计数,则在写入第一个字节后,停止计数,写入第二个字节后的下一个脉冲按新值计数。在计数过程中,可由GATE信号控制暂停。当GATE0时,暂停计数;当GATE1时,继续计数;,93,方式1(可编程单稳)计数值装入计数器后,要由门控信号GATE上升沿启动计数,计数器的OUT输出低电平计数结束时,计数器的OUT输出高电平由OUT端得到从GATE上升沿开始,直到计数结束时的负脉冲若要再次获得所需宽度的负脉冲,可用

30、GATE上升沿重新触发一次计数器,94,方式1(续)若在形成单个负脉冲的过程中改变计数值不会影响正在进行的计数。新的计数值只有在前面的负脉冲形成后,又出现GATE上升沿才起作用若在形成单个负脉冲的过程中又出现GATE上升沿,则当前计数停止,后面的计数以新装入的计数值开始工作,所得到的负脉冲的宽度将包括前面未未计完的部分,95,方式2(频率发生器)计数器装入初值,开始工作后,计数器的输出OUT将连续输出一个时钟周期宽的负脉冲,两负脉冲之间的时钟周期数就是计数器装入的计数初值GATE用做控制信号,当其为低电平时,强迫OUT输出高电平。当其为高时,分频继续进行计数周期应包括负脉冲所占的那一个时钟周期

31、,即计数减到1时开始送出负脉冲计数过程中,若改变计数值,则不影响当前的计数过程,而在下一次分频时,采用新的计数值,96,方式3(方波发生器)这种方式可以从OUT得到对称的方波输出。当计数值N为偶数时,则前N/2计数过程中,OUT为高,后N/2计数过程中,OUT为低;当计数值N为奇数时,则前(N+1)/2计数过程中,OUT为高,后(N-1)/2计数过程中,OUT为低;GATE为低电平时,强迫OUT输出高电平;当GATE为高电平时,OUT输出对称方波产生方波过程中,若装入新的计数值,则方波的下一个电平将反映新计数值所规定的方波宽度,97,方式4(软件触发选通)设置此方式后,输出OUT立即变为高电平

32、。一旦装入计数值,计数立即开始。计数结束时,OUT输出一个宽度为一个时钟周期的负脉冲,计数开始时刻不受GATE控制GATE为高电平时,计数才进行,GATE为低电平时,禁止计数若在计数过程中装入新的计数值,计数器从下一个时钟周期开始以新的计数值进行计数,98,方式5(硬件触发选通)设置此方式后,OUT输出为高电平。GATE的上升沿使计数开始。当计数结束时由输出端OUT送出一宽度为一个时钟周期的负脉冲在此方式下,GATE电平的高低不影响计数,计数由GATE的上升沿启动若在计数结束前,又出现GATE上升沿,则计数从头开始,99,从8253的6种工作方式中可以看到门控信号GATE十分重要,而且对不同的

33、工作方式,其作用不一样。现将各种方式下,GATE的作用列于表6.4中。,100,表6.4 GATE信号功能表,101,8253的控制字,8253有一个8位的控制字寄存器,其格式如下:,102,6.5.4 8253的寻址及连接 1.寻址 8253占用4个接口地址,地址由、A0、A1来确定。,103,当对8253的计数器进行读操作时,可以读出计数值,具体实现方法有如下两种:使计数器停止计数时,先写入控制字,规定好RL1和RL0的状态也就是规定读一个字节还是读两个字节。在计数过程中读计数值。这时读出当前的计数值并不影响计数器的工作。由于计数值是16位的,而读取的瞬时值,要分两次读取,故读取计数值之前

34、,要用锁存命令,将相应通道的计数值锁存在锁存器中,然后分两次读入,先读低字节,后读高字节。当控制字中,D5、D4=00时,控制字的作用是将相应通道的计数值锁存的命令,锁存计数值在读取完成之后,自动解锁。,104,2.连接 为了用好8253,读者必须能熟练地将它连接到系统总线上。图6.35就是8253与8088系统总线连接的例子。在图6.35中,主要解决了8253与8088总线的连接。通过译码器,使8253占FF04HFF07H四个接口地址。假如在连接中采用了部分地址译码方式,使A0不参加译码,则8253的每一个计数器和控制寄存器分别占用两个接口地址。,105,图6.35 8253与8088系统

35、总线的连接,106,图6.36 PC机中8253的连接简图,107,8253的初始化编程,要使用8253,必须首先进行初始化编程,初始化编程包括设置通道控制字和送通道计数初值两个方面,控制字写入8253的控制字寄存器,而初始值则写入相应通道的计数寄存器中。,108,8253的初始化编程,初始化编程包括如下步骤:(1)写入通道控制字,规定通道的工作方式(2)写入计数值,若规定只写低8位,则高8位自动置0,若规定只写高8位,则低8位自动置0。若为16位计数值则分两次写入,先写低8位,后写高8位。D0:用于确定计数数制,0,二进制;1,BCD码,109,有两种初始化顺序:逐个对计数器进行初始化。,图

36、6.37 一个计数器的初始化顺序,110,摘录该段程序如下:MOV AL,36H;计数器0,双字节,;方式3,十六进制计数OUT 43H,AL;写入控制寄存器MOV AL,0OUT 40H,AL;写低字节OUT 40H,AL;写高字节,111,图6.38 另一种初始化编程顺序,先写所有计数器的方式字,再装入各计数器的计数值,如图6.38所示。,112,由于规定工作在方式3,在OUT0输出端可以获得对称方波。下面是对计数器1的初始化程序:MOV AL,54H;计数器1,只写低字节,方式2,二 进制计数 OUT 43H,AL;写入控制寄存器 MOV AL,18;将低字节计数值18写入计数器1 OU

37、T 41H,AL,113,下面是对计数器2的初始化程序:MOV AL,0B6H;选择计数器2,写双字节,方 式3,二进制计数 OUT 43H,AL;装入控制寄存器 MOV AX,533H OUT 42H,AL;送低字节 MOV AL,AH OUT 42H,AL;装入高字节,114,下面我们以图6.35所示的连接图为例,写出8253的初始化程序。请读者分析此程序的初始化顺序以及各计数器的工作方式。SET8253:MOV DX,0FF07H MOV AL,36H OUT DX,AL MOV AL,71H OUT DX,AL MOV AL,0B5H OUT DX,AL MOV DX,0FF04H,1

38、15,MOV AL,0A8HOUT DX,ALMOV AL,61HOUT DX,ALMOV DX,0FF05HMOV AL,00HOUT DX,ALMOV AL,02HOUT DX,ALMOV DX,0FF06HMOV AX,0050H,116,OUT DX,AL MOV AL,AH OUT DX,AL 从以上的叙述中可以看到,8253在应用上具有很高的灵活性。通过对外部输入时钟信号的计数,可以达到计数和定时两种应用目的。,117,可编程串行接口8250,串行接口与通信数据通信分为并行通信与串行通信并行通信:利用多条数据传输线将数据的各位同时传送。特点:传输速度快,适用于短距离通信。,118,

39、串行接口与通信串行通信:利用一条传输线将数据一位一位地顺序传送。特点:通信线路简单,成本低,适用于远距离通信,但传输速度慢。,119,串行通信方式串行通信分为同步通信(SYNC)与异步通信(ASYNC)两种方式。,120,异步通信及其协议异步通信以一个字符为传输单位,通信中两字符间的时间间隔不固定,同一个字符中两个相邻位代码间的时间间隔固定。,121,通信协议:通信双方约定的一些规则。传送一个字符的信息格式:规定有起始位、数据位、奇偶校验位、停止位等,122,起始位:逻辑”0”,表示传输字符的开始。数据位:数据位的个数可以是4、5、6、7、8等,构成一个字符。从最低位开始传送,靠时钟定位。奇偶

40、校验位:校验数据传送的正确性。停止位:一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。空闲位:表示当前线路上没有数据传送。,123,波特率:表示每秒传送的二进制位数。例:数据传送速率为120字符/秒,每一个字符为10位,则波特率为101201200波特。,124,异步通信按字符传输,接收设备收到起始信号之后只要在一个字符的传输时间内和发送设备保持同步即可正确接收。下一个字符起始位的到来又使同步重新校准。,125,同步串行通信同步通信以一帧为传输单位,每帧包含多个字符。通信过程中,每个字符间的时间间隔相等,且每个字符中各相邻位代码间的时间间隔也固定。,126,数据传送方式,单工方式

41、半双工方式 全双工方式,127,图6.40 异步串行通信数据格式,单工方式数据按照一个固定方向传送,即一方只能作为发送站,另一方只能作为接收站。半双工方式 每次只能一个站发送,另一个站接收。通信双方可轮流进行发送和接收。全双工方式允许通信双方同时进行发送和接收。需要两条传输线。计算机串行通讯中主要使用半双工和全双工方式。,128,图6.40 异步串行通信数据格式,信号传输方式:基带传输方式 和频带传输方式 基带传输方式:传输线路上直接传输未加调制的二进制信号。要求传送线的频带较宽,传输的数字信号是矩形波。基带传输方式仅适于近距离和速度较低的通信。,129,图6.40 异步串行通信数据格式,频带

42、传输方式:传输经过调制的模拟信号发送方用调制器把数字信号转换成模拟信号,接收方用解调器将收到的模拟信号转换成数字信号。实现调制和解调任务的装置称为调制解调器(MODEM)。采用频带传输时,通信双方各接一个调制解调器,将数字信号寄载在模拟信号(载波)上加以传输。通信线路可以是电话交换网,也可以是专用线。,130,图6.40 异步串行通信数据格式,常用调制方式:调幅、调频和调相,131,图6.40 异步串行通信数据格式,串行接口标准 计算机或终端(数据终端设备DTE)的串行接口电路与调制解调器MODEM等(数据通信设备DCE)之间的连接标准。,132,图6.40 异步串行通信数据格式,RS-232

43、C标准RS-232C是一种标准接口,D型插座,采用25芯引脚或9芯引脚的连接器,133,微机之间的串行通信按照RS-232C标准实现。如果使用电话线进行通信,计算机和MODEM之间的连线根据RS-232C标准连接,134,RS-232C接口有25根连线,只有9个经常使用TXD(2):发送数据线,输出。发送数据到MODEM。RXD(3):接收数据线,输入。接收数据到计算机或终端。RTS(4):请求发送,输出。计算机通过此引脚通知MODEM,要求发送数据。CTS(5):允许发送,输入。发出CTS作为对RTS的回答,计算机才可以进行发送数据。,135,DSR(6):数据装置就绪(即MODEM准备好)

44、,输入。CD(8):载波检测(接收线信号测定器),输入。表示MODEM已与电话线路连接好。,136,如果通信线路是交换电话的一部分,则至少还需如下两个信号:RI(22):振铃指示,输入。DTR(20):数据终端就绪,输出。计算机收到RI信号以后,发出信号到MODEM作为应答,以建立通信链路。GND(7):地,137,逻辑电平:RS-232C标准采用EIA电平,规定:“1”的逻辑电平位于-3V-15v,“0”的逻辑电平位于+3V+15V。EIA电平与TTL电平完全不同,必须进行电平转换,MCl488完成TTL电平到EIA电平的转换,MCl489完成EIA电平到ITL电平的转换。,138,可编程串

45、行接口82508250的外部引线及内部结构简图,139,CS0,CS1,:输入片选信号 A0,A1,A2:内部寄存器地址:地址选通信号。DISTR、CPU读寄存器选通信号。DOSTR,CPU写寄存器选通信号。RCLK为接收时钟信号。SIN为串行信号输入端。为清除发送信号。为请求发送信号。,140,数据终端准备好信号。数据装置准备好信号。接收线路信号检测信号。振铃指示信号。用户编程指定的输出端。CSOUT 选片输出信号。DDIS为驱动器禁止信号。BAUDOUT为波特率输出。,141,INTR为中断请求输出信号。SOUT为串行输出信号。XTAL1、XTAL2为外部时钟端。D0D7双向数据线。MR为

46、主复位输入信号,高电平有效。,142,表6.6 MR功能,143,2.8250的工作过程 这里我们简要说明8250的工作过程。(1)发送数据 CPU执行有关程序,可将要发送的数据写到8250的发送数据寄存器中(见图6.42)。(2)接收数据 由通信对方来的数据在接收时钟RCLK作用下,通过SIN逐位进入接收移位寄存器。,144,3.内部寄存器 现在介绍8250的一些内部寄存器。只有了解这些内部寄存器各位的功能,才能用好8250。我们介绍这些内部寄存器的出发点也在于此。以下10个内部寄存器与用户编程使用8250有关。(1)通信控制字寄存器:一个8位的寄存器 确定数据格式,如数据位数、奇偶校验位及

47、停止位等。,145,图6.43 通信控制字,146,图6.44 通信状态字,(2)通信状态寄存器 通信状态寄存器是一个8位寄存器:接收和发送数据的状态。,147,D0为1时表示8250已接收到一个完整的字符,处理器可以从8250的接收数据寄存器中读取。D1是越限状态标志。D2为奇偶校验错标志。D3为结构错标志。D4为线路间断标志。D5为1时表示发送数据寄存器空。D6为1时表示发送移位寄存器中无数据。D7位恒为0。,148,(3)发送数据寄存器(4)接收数据寄存器(5)除数锁存器:16位,由下式求出除数锁存器应锁存的除数:f外部时钟频率,F所需波特率,除数,149,(6)中断允许寄存器,图6.4

48、5 中断允许字,150,7、中断标志寄存器:中断标志寄存器为8位,高5位为0,只用低3位作8250的中断标志。8250包括4个中断源,优先级顺序如下:接收器线路状态中断接收数据寄存器满中断发送数据寄存器空中断modem状态中断,151,中断标志字,152,(8)MODEM控制寄存器 8位的寄存器,用以控制MODEM或其他数字设备。D0位表示数据终端准备好。D1位为1时,8250的 输出低电平,向MODEM发出请求发送信号,也以此来通知MODEM,串行接口8250已准备好。D2位和D3位分别用以控制8250的输出信号 和,153,D4位用来控制循环检测,实现8250自测试。在D4=1,即自测试情

49、况下,中断仍能进行。当D4=0时,8250正常工作。,154,图6.48 MODEM状态字,(9)MODEM状态寄存器 MODEM状态寄存器用以提供MODEM或其他外设加到8250上的控制线的信号状态以及这些控制线的状态变化。,MODEM状态寄存器的低4位分别对应CTS,DSR,RI和RLSD。当某位为1时,表示自上次读该寄存器之后,相应的输入信号状态已经改变。当某位为0时,表示相应的输入信号状态无改变。,155,该寄存器D4位的状态是输入信号 反相之后的状态。在自测试时,该位的状态等于MODEM控制寄存器 位的状态。此寄存器的D5位对应 输入状态的反相,自测试时为 的状态。D6位对应 输入信

50、号的反相,自测试时为 OUT1 的状态。D7位对应 状态的反相,自测试时为OUT2的状态。,156,3.8 250的寻址及连接 8250内部有10个与我们编程使用有关的寄存器,利用选片CS0、CS1和 可以选中8250。利用片上的A0、A1、A2三条地址线最多可选择8个寄存器。再利用通信控制字的最高位可选中除数锁存器。有的寄存器只读或者只写,还可以利用读写信号加以选择。8250占用7个接口地址。,157,表6.7 8250的寻址,158,图6.49 8250的连接,159,4.初始化及其应用 8250初始化时,通常首先使通信控制字的D7=1,即使DLAB为1。在此条件下,将除数低8位和高8位分

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号