电力系统微机型继电保护装置设计思路

电力系统微机型继电保护装置设计思路

ID:24537578

大小:394.30 KB

页数:9页

时间:2018-11-15

电力系统微机型继电保护装置设计思路_第1页
电力系统微机型继电保护装置设计思路_第2页
电力系统微机型继电保护装置设计思路_第3页
电力系统微机型继电保护装置设计思路_第4页
电力系统微机型继电保护装置设计思路_第5页
资源描述:

《电力系统微机型继电保护装置设计思路》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电力系统实时微机型继电保护装置设计思路一、引言自从1984年第一套微机保护投入试运行并通过鉴定以来,微机型继电保护装置的种种优越性为大家所认识,国内开始了广泛应用,并取得了相当的成功,现在新投入的继电保护装置几乎无一例外地选用了微机保护。随着微机保护装置的大量使用,开发人员也体会到传统的继电保护软件设计在灵活性方面有所欠缺,不易维护。实时操作系统(Real-timeOperationSysytem,RTOS)已经在航天装备和通信设备等嵌入式应用中崭露头角,在电力自动化设备中近年来也有一些应用,例如励磁控制设备和调度自动化前置机等。将RTOS的概念引入继电保护的软件设计中,探讨了RTO

2、S在继电保护中应用的前景及需要考虑的问题。随着计算机技术的高速发展,随着电力系统的不断扩大、智能化,微机型继电保护装置在电力系统应用成为了必然;它应该具备以下特点:(1)强大的存储和运算能力、软件功能的可扩充性;(2)设备抗干扰、自诊断、自修复和自适应能力;(3)适应标准规约的通信能力。二、实时继电保护的相关说明1 实时操作系统(RTOS)1.1 RTOS概述  操作系统是计算机系统中的一个系统软件,是一些程序模块的集合.这些程序模块用于管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强、使用方便的工作环境,从而在计算机和用户

3、之间起到接口的作用。操作系统是对硬件层的第一次扩充,可以为程序员提供有效的服务。 “实时”就是能够对随机发生的外部事件作出及时的响应,并对其进行及时的处理;这里所谓的外部是指与计算机系统相连接的设备所采集到的数据。外部事件所触发的处理活动是由一串处理任务来完成的,其中每个处理任务必须在严格规定的时间内完成。RTOS是一段嵌入在目标代码中的软件,用户的其他应用程序都建立在RTOS之上。RTOS使各个任务“准同时”地运行,这意味着看上去各个任务似乎是在同时运行。不但如此,RTOS还包含一个可靠性和可信性很高的实时内核,将中断、I/O和定时器等资源都包装起来,留给用户一个标准的应用编程接口

4、(ApplicationProgrammingInterface,API),并根据各个任务的优先级,在不同任务之间合理地分配CPU时间。  RTOS是随着计算机用于实时控制和实时信息处理领域而发展起来的。总的来说,RTOS是由事件驱动的,能对来自外界的信号在限定的时间范围做出响应,它强调的是实时性、可靠性和灵活性,与实时应用软件相结合成为有机的整体,起核心作用,用于管理和协调各项工作,为应用软件提供良好的运行环境和开发环境。1.2 RTOS与普通操作系统的区别RTOS与桌面操作系统或大型机操作系统相比,有以下几个特点:1 受限的中断服务:有一个允许系统转向处理中断的最大时间;2 基于

5、优先级的调度:在实时系统中,所有任务都被安排某个优先级,这个优先级可能基于一些准则(例如运行时间);3 悬挂任务:所有任务和队列能被一些已经准备就绪的高优先级的任务或队列悬挂;4 可衡量性:操作系统所提供的服务不是单一的,而是一系列的调度模块和库。 除了上述4个特点外,RTOS和桌面OS相比,RTOS更能适应处理较多终端应用的需要、嵌入式开发的需要和利用有限资源的需要,其中最重要的是对RAM需求的安排.考虑到大部分嵌入式系统的成本和体积,操作系统必须能高效地使用内存,防止产生存储碎片;在任务完成时能够重用内存;当任务创建时用最小的内存,提供有效的堆栈结构。1.3 使用RTOS的单片机

6、程序与传统单片机程序的区别    传统的单片机程序是线性程序,这种程序机制具有简单直观、易于控制的优点.然而由于程序只能按单一的线索顺序运行,缺乏灵活性,难以运用在复杂系统中.例如一个典型的单片机监控系统通常包括输入/输出控制、数据处理、显示,以及键盘管理等功能模块.在传统的单任务机制下,程序采用循环方式.其流程图如图1所示.  由图1流程可知,在传统单片机程序机制下,各功能模块按固定顺序构成一个整体,作为一个任务得到执行,而在实际应用中,各个模块要求的执行频率往往不一致;如输入采样频率可能要求很高,而单位时间内键盘扫描的次数则相对较少;系统这种复杂的定时要求在单任务机制下难以满足;

7、此外,在这种结构下程序一旦建立,各模块的执行顺序即已固定,对于需在运行时动态改变执行结构的系统,程序需用许多条件判断和分枝转移语句进行控制,从而增加了程序的复杂性。程序可读性和可维护性很差,调试不便;对已有程序进行扩充,也需先了解整个程序结构,这就增加了操作的难度。RTOS采用了先进的多任务机制,这是现代操作系统才具有的突出优点。在这种机制下,CPU的运行时间被划分为许多小的时间段,由某种调度算法按不同优先级别分配给不同的应用程序;多个应用程序分别在自己的

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

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

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