继电保护与二次回路(梁因)任务三:认知微机型保护装置的软件构成与作用微机保护装置的软件构成——电流保护流程举例.docxVIP

  • 10
  • 0
  • 约2.3千字
  • 约 5页
  • 2021-08-27 发布于北京
  • 举报

继电保护与二次回路(梁因)任务三:认知微机型保护装置的软件构成与作用微机保护装置的软件构成——电流保护流程举例.docx

城市轨道交通专业 城市轨道交通专业 [关键字:微机保护 电流保护] 微机保护装置的软件构成——电流保护流程举例 微机保护装置的软件构成——电流保护流程举例 在各种类型的继电保护设备中,电流保护是最简单的一种保护,也最容易理解,因此从一种电流保护的流程图开始,介绍流程图的设计方法和过程。 在微机电流保护中,电流保护流程图设如图1所示。图中只画出了系统程序流程和定时中断服务程序流程,其他中断方式的使用,可以根据实际应用情况予以综合考虑。 图1(a)上方是程序入口。每当微机保护装置刚接通电源或有复位信号(RESET)后,微型机都要响应复位中断,它将从一个微型机规定的地址(称为复位向量地址)中,提取第一条要执行的指令所存放的地址,或者去执行一条跳转指令, 直接控制微型机跳转到程序人口。复位向量地址是微型机器件事先设计好的规定地址,编程人员无法改变它,且复位向量地址必须存放在ROM或FLASH中,不能存放在RAM中,否则造成掉电丢失,无法在上电后让微型机按照设计的流程运行。这样,微型机都把所希望运行的程序人口地址存放在复位向量地址中,保证每次接通电源或RESET后,微型机都自动地进人程序的人口,随后按照编制的程序运行。 图1电流保护流程的工作过程如下: 1系统程序流程 从图1(a)可见,程序人口的第一个模块是初始化,该模块主要完成如下工作。 (1)对硬件电路所设计的可编程并行接口进行初始化。按电路设计的输入和输出要求,设置每一个端口用于输入还是输出,用于输出的还要赋予初值。这一步必须首先执行,保证所有的继电器均处于预先设计的状态,如出口继电器应处于不动作状态,同时便于通过并行接口读取各开关量输入的状态。 (2)读取所有开关量输入的状态,并将其保存在规定的RAM或FLASH地址单元 内,以备以后在自检循环时,不断监视开关量输入是否有变化。 图1 电流保护流程图 (3)对装置的软硬件进行一次全面的自检。包括RAM、FLASH或ROM、各开关量输出通道、程序和定值等,保证装置在投人使用时处于完好的状态。这一次全面自检不包括对数据采集系统的自检,因为它尚未工作。对数据采集系统的检测安排在中断服务程序中。当然,只要在自检中发现有异常情况,就发出告警信号,并停止保护程序的运行。 (4)在经过全面自检后,应将所有标志字清零,因为每一个标志代表了一个软件维电器和逻辑状态,这些标志将控制程序流程的走向。一般情况下,还应将存放采样值的循环寄存器进行清零。 (5)进行数据采集系统的初始化,包括循环寄存器存数指针POINT的初始化,设计定时器的采样间隔,等等。 经过初始化和自检后,表明微型机的准备工作已经全部就绪,此时开放中断,将数据采集系统投入工作,于是可编程的定时器将按照初始化程序规定的采样间隔Ts不断地发出采样脉冲,控制各模拟量通道的采样和A/D转换。并在每一次采样脉冲的下降沿(也可以是其他方式)向微型机请求中断。应该做到,只要微机保护不退出工作、装置无 之后,系统程序进入一个自检循环回路,它除了分时地对装置各部分软硬件进行自动检测,还包括人机对话、定值显示和修改、通信和报文发送等功能。将这些不需要完全实时响应的功能安排在这里执行,是为了尽量少占用中断的时间,保证继电保护的功能可以更实时地运行。当然在软硬件自检的过程中,一旦发现异常情况,就应当发出信号和报文,如果异常情况会危及保护的安全性和可靠性,则立即停止保护工作。 应当指出,从保护启动到复归之前的过程中,应当退出相关的自检功能,尤其应当退出出口跳闸回路的自检,以免影响安全性和可靠性。另外定值的修改应先在缓冲单元进行,等全部定值修改完毕后,再更换定值,避免在保护运行中,出现一部分是修改前的定值,另一部分是修改后的定值。 在微型机开中断后,每间隔一个Ts,定时器就会发出一个采样脉冲,随即产生中断请求,于是微型机先暂停一下系统程序的流程,转而执行一次中断服务程序,以保证对输入模拟量的实时采集,同时实时地运行一次继电保护的相关功能。因此在开中断后,微型机实际上是交替地执行系统程序和中断服务程序的,两个程序流程的时序关系如图2所示。图中用IRQ表示中断服务程序的一个完整流程,用M~N表示系统程序的流程,并将中间可能会出现的循环流程假设为顺序执行,这个假设不影响问题的实质。图中当系统程序流程执行到A处时,定时器产生了一次中断,于是微型机自动地将A处的位置和关键信息保存起来(一般由微型机通过堆栈来实现),随即微型机转而执行一遍完整的中断服务程序(图2(b)中的t1就是执行中断服务程序的时间段),在中断服务程序结束后,微型机恢复执行A处被暂停的系统程序流程;当系统程序流程执行到B处时,定时器再次产生中断信号,从而微型机又暂停B处的流程,再次执行一遍完整的中断服务程序。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档