嵌入式系统课程设计

湖南文理学院

课程设计报告

课程名称: 嵌入式系统课程设计 专业班级: 通信工程11101班 11号 学生姓名: 陈 强 指导教师: 杨 峰 完成时间: 2014年6月3日 报告成绩:

湖南文理学院制

嵌入式Linux 操作系统在电网继电保护故障信息管理系统中的应用

一、设计题目

嵌入式Linux 操作系统在电网继电保护故障信息管理系统中的应用。

二、设计要求

1、利用嵌入式Linux 操作系统对嵌入式Linux 的FIS 子站设计。 2、分析系统硬件设计的系统容量和系统特点。 3、分析系统的运行情况,并绘出制动特性曲线。

4、对软件进行分层分任务设计,绘出软件任务分布示意图。 5、对软件的个个层次进行具体分析。 6、撰写心得体会。

三、设计作用与目的

结合已在山西运城220 kV龙门站投运的故障信息管理系统,介绍了其设计技术、硬件构 成和功能,对系统的实施情况进行了分析。

电网继电保护故障信息管理系统FIS(Fault Information Management System)的功能是:①保 护、故障录波器等二次设备的管理; ②二次设备的 运行工况监视管理;

③二次设备所记录的电网异常 或故障信息的综合有效管理; ④二次装置的动作值 整定计算; ⑤二次装置的动作行为分析评价。

根据电力系统本身的结构特点,FIS 一般采用 分层的系统结构,包括3层: ①电网继电保护故障

信息管理中心主站(或分站) 系统;

②置于变电站内 的继电保护故障信息管理子站系统(简称PRFIS) ; ③继电保护、微机故障录波器等其它智能化设备。

由于现场运行的继电保护、微机故障录波器等二次 装置的型号和厂家多种多样,所以整

个FIS 实施成功的关键,就在于PRFIS 是否能够具备合理的结构 和完善的功能。

四、所用设备及软件

1、 E—FIS 主机

2、比率制动式差动继电器 3、PSTl200数字式变压器 4、MySQL 数据库管理系统 5、嵌入式Linux 操作系统

五、系统设计方案

1、嵌入式Linux 操作系统简介

嵌入式系统被定义为:以应用为中心、以计算 机技术为基础、软件硬件可裁剪、适应应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式操作系统是支持嵌入式系统应用的操作系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形 界面、标准化浏览器等。与通用操作系统相比较, 嵌入式操作系统在系统实时高效性、硬件的依赖 性、软件固态化以及应用的专用性等方面具有突出的特点。它能大大提高嵌入式系统开发的效率,改 变以往嵌入式软件设计只能针对具体的应用从头 做起的弊病。LinuX 内核小、效率高、源代码开放, 作为自由软件,与嵌入式系统的结合,正日益被人 们看好。Linux 自身具备一整套工具链,容易自行 建立嵌入式系统的开发环境和交叉运行环境,还可跨越嵌入式系统开发中的仿真工具(ICE)的障碍。

强大的网络支持使其能利用LinuX 的网络协议栈 将其开发成为嵌入式的TCP /IP 网络协议栈。 对Linux 的1个通常观点是,它因太大而不宜用作嵌入式系统。但实际上可通过配置内核、裁剪 shell和嵌人式c 库对系统定制,使整个系统能够存 放到容量较小的Flash 中。LinuX 的动态模块加载 使Linux 的裁剪极为方便,高度模块化的部件使添加非常容易。其它嵌入式系统如qnx ,vxworks 等, 总的来说不如LinuX 灵活,现在的趋势是保持灵活 性和总体目标功能、尽量少做修改。 由于Linu) 【具有免费、源代码开放、支持多种 CPU等优点,使用Linux 作为底层操作系统,对它 进行裁减和定制,并在其基础上搭建嵌人式系统平 台,成为日益流行的嵌入式操作系统的解决方案。

2、基于嵌入式Linux 的FIS 子站设计

PRFIS的目的就是采集变电站、电厂等站内的 继电保护、故障录波器及其它安全自动装置的运行 信息或故障信息,为电网故障和保护信息处理提供 完整解决方案。所以先要为数据处理器选择1个好的操作系统。PRFIS 要求运行可靠,能耗低,不 需要散热风扇,能保证每天24 h,每周7 d的不间断 工作。而嵌入式LinuX 操作系统正如上所述,具有功能强大、体积小、能耗低、不需要散热风扇,稳定性强,采用电子盘、上电自动快速启动等特点。两者结合能充分发挥嵌入式LinuX 操作系统的特点, 满足实际工作对FIS 子站的要求。基于嵌入式 Linux操作系统的PRFIS ,以下简称为E —FIS 。

2.1 系统总体结构框图设计

系统总体结构框图(见图1) 。

图1 系统总体结构框图

2.1.1前端服务程序

是运行在E —FIS 主机中的,为E —FIS 系统提 供各种服务和功能的可执行文件,主要由2部分组 成:①E —FIS 程序;②操作系统提供的服务。

因E —FIS 主机操作系统选用嵌入式Linux 操 作系统,故服务器程序的运行环境为Linux 。

E — FIS服务器端的组成及基本数据流向示于图2。

2.1.2后台处理程序

任务是维护系统运行参数,将服务端程序收集 的信息以图形、声音等方式显示出来。它由建模软 件和监控软件2个部分组成。

2.1.2.1建模软件

由于E —FIS 系统运行用到的数据配置十分复 杂,手工维护很容易出错,为保证E —FIS 系统能正 确运行,简化数据维护的复杂性,提供了建模程序, 用程序将数据库复杂的逻辑关系封装起来,力图做 到配置数据的简单化和傻瓜化。

a .通过本程序,既可配置本地的E —FIS 系统,又可配置远程E —FIS 系统数据,因此修改E —FIS 系统运行参数无须远赴现场,具有运程维护能力。

b .通过本程序,可方便地配置E —FIS 系统用 户、规约模块、串口和以太网口参数、一次设备/保 护/录波器等的参数、GPS 格式,以及历史库的维护 等,具有良好的系统开放性。

c .通过本程序连接某个站的E —FIS 系统时, 需要接受该站点E —FIS 系统的权限认证,它会根 据不同的用户名/密码开放相应的维护权限,具有 缜密的系统安全性。 d .本程序提供友好的人机交互界面,上手容 易,提供丰富的键盘快捷方式,只需通过简单培训, 用户便可自行配置E —FIS 系统的运行参数。

e .用户管理灵活、方便,采用“用户一组”的模 式,通过设置组的功能权利达到修改用户权限的目的,还可方便地实现用户和组的增、删、改。

2.1.2.2后台监控

监控程序通过显示建模软件绘制的画面文件, 并与E —FIS 服务端程序进行通讯,实时显示当前各种故障信息,并提供控制保护设备的多种方法。 具体是:

①可提供与多个子站连接的功能,程序虽为子站客户端程序,但通过连接配置能实现 保护集控站的功能;

②完善的用户权限管理、完整 的用户操作记录和保护信息显示; ③多种告警方 式; ④画面的任意放大和导航;

⑤信息显示的完整 性;

⑥与波形分析程序(E—Wave) 有机的结合。

六、系统硬件设计

1系统硬件的组成

E—FIS 主机装置为3U 高度,可直接安装在19 英寸的标准机柜中

表1 EEIS主机硬件配置

1.1系统容量

站内设备接人数目:保护≥128个,录波器≥6 台;连接调度中心数目:≥3个;连接其它系统数目: ≥3个;终端挂接数目:≥10台,可通过局域网、广

域网和拨号方式连接;数据保存年限:≥5年。 保存数据的内容有操作日志、保护动作事件、 保护告警事件、录波器事件及其录波数据、保护录 波数据等。保存数据总容量可达20 G,并可扩充。

1.2 系统特点(见表2)

表2 系统特点

2、工程实施

2.1龙门变电站规模

龙门站共有220 kV主变3台,220 kV出线8 回,旁路开关1个;110 kV出线9回,旁路开关1 个。220 kV 及110 kV 母线均为双母带旁母。 3.2工程实施情况 该站采用了南京移腾电力技术有限公司的E — FIS嵌入式电网故障信息管理系统子站,接入的保护装置接口和通讯规约配。

表3 E—FIS 子站接入的保护装置接口和通讯规约配置

2.3运行情况

该系统于2005年1月投运,该系统目前接人 了龙门站已投运的所有保护与录波器,包括南瑞、 南自、许继、四方等厂家的保护及银山、中元、浪拜 迪等厂家的录波器。该系统在监控室装有1台监 控终端,同年4月,通过路由器与接入山西调通中 心FIS 主站和运城供电分公司FIS 分站,系统运行 稳定、可靠,达到了当初的设计要求。

制动电流也随之增大,使继电器的动作电流也相应 增大,从而有效地防止了变压器区外

故障发生时差动保护误动作。

圈2制动特性曲线

由图3可知,比率制动式差动继电器能可靠地 躲过外部故障时的不平衡电流,能有效地防止变压 器区外故障发生时保护误动作,因此,差动保护的 制动特性曲线的精确性就成了决定保护装置正确 动作的关键,故制动特性曲线的测试也就成为整套 保护装置的调试重点。

3、三折线式特性曲线

国电南自的PSTl200数字式变压器保护装置 的比率制动特性曲线如图4,制动电流jzdd3Jzd时,制动系数 为70%。这种曲线比传统的二折线式曲线灵敏度 更高,选择性更好。

图3三折线式特性曲线

其动作判据为:①jedd ≥Ioa ;②Jzdd ≤I,a ;或 3Izd>Izdd>J zd ;Ic&t—Icd ≥K1×(Izdd

—Izd) ;或I 枷

>3Jzd;Jcdd —Iod ·K1×2I,a ≥K2×(Jzdd一3I,a) 其中:Jodd 为变压器差动电流;J 删为变压器差动保 护制动电流;Icd 为差动保护电流定值;Jzd 为差动保 护比率制动拐点电流定值,软件设定为高压侧额定 电流值;K1、K2为比率制动的制动系数,软件设定 为K 】=0.5,K2=0.7。

4、制动特性曲线的测试方法

常规保护测试制动特性曲线是在差动绕组与制动绕组分别通过动作电流和制动电流,通常是在 高压侧和低压侧模拟区外故障通入电流测试,固定 不同的低压侧电流,调整高压侧电流,使保护动作, 计算动作电流和制动电流来绘出折线与整定的斜 率比较是否相符。 三折线式特性曲线的拐点由制动电流决定,制 动电流在Jzd 和3匕时为制动曲线的拐点。 PSTl200的比率制动拐点电流软件设定为高压侧 额定电流值,因此在试验时,应该固定高压侧电流, 调整中压侧电流来测得动作电流,通过最少在4个制动电流下测得的动作电流来检验曲线的斜率。 测试时,分别在高、中压侧通入相位相反的电流珀、JM ,JH 相角为180。,JM 相角为0。,减少中压的电流jM ,使差动动作。

差动电流:led=jH+jM 制动电流:匕=max(jH,jM) 分别取4个点:Izd,21小31小41zd ,测出动作时 k值,得到Iod 值,则:K1=Jcd2一Jcdl /工zd2一jzdl ;

Kz=J豳一Jcd3/Jzd4一jzd3。计算出制动系数K1、K2 与装置整定值相符。 以上介绍的测试方法只考虑了变压器接线绕 组为Y ,yo ,电流互感器变比的电流补偿系数为1的 情况。但在现场工作中,可能会碰到变压器接线绕 组为Y 、△,电流互感器变比的电流补偿系数不为1 的情况,这时,需要考虑其他补偿系数的影响。

七、软件系统设计

子站管理机采用嵌入式Linux 操作系统,该操作系统内核功能强大,性能高效、稳定、多任务,提供了完善的网络通信功能,便于远程管理:也采用稳定、高效与开放的内置标准数据库管理系统,为子站系统的处理、管理与使用提供了有力保障。软件协同设计充分利用Linux 系统是全面的多任务和真正的32位操作系统的特点,根据系统功能的要求对软件进行分层分任务设计,基本目标是层次清晰、调试方便和不易出错。其中每层根

据实际情况安排了几个任务。程序流程图如图4所示。

图4 程序流程图

1、协议层

协议层主要实现对IED 的数据采集、协议转换 与转发,同时对经过命令处理通道下发的直接lED 命令进行操作,在软件中处于极为重要的地位。协 议是否能够正确、及时地分析组织,将会影响整个 软件的效率。常用的协议类型很多,包括与IED 通 信的IEC60870—5.103,IEC61850,南瑞保护规约, 南自保护规约,录波器规约等,以及与主站系统和 监控系统通信的IEC60870.5.103,IEC60870.5。104,IEC61850等。协议转换就是将非IEC60870.5.103协 议的lED 装置转换为IEC60870.5—103协议,或者是将 非IEC6 1 850协议的IED 转换IEC6 1 850协议。协议转 发必须完成报文分析和报文发送两个基本功能。接 收到数据后,要根据报文的长度判断是否完整,如 果完整,还要判断校验是否正确。如果接收到完整、 正确的报文,则根据协议进行分析、填库、设置标 志等操作。发送时要根据不同的标志,组织不同类 型的报文发送。由于协议的不同,会有不同的组织 结构。

2、数据库管理

由于电网故障时会产生大量的故障信息,必须 具备突发性的大容量数据处理能力,同时具备历史 存档功能,确保各类信息的完备性。该数据库必须提供标准的SQL 访问接口和安全的访问机制,以便 信息的进一步处理与共享。经过多方而比较,选择了MySQL 数据库管理系统【8J 。本文利用MySQL 自带 的C API函数进行数据库访问操作。

3、软件看门狗程序

软件看门狗程序负责对所有用户生成的任务进行监控。为防止多任务中个别任务出现异常而设计 了本任务,它的优先级较高,通过实时查询其他任 务的状态而判断其是否在正确运行。如果某个任务 运行状态不正常,则要根据不同的状态采取相应的 措施;如果某个任务出现阻塞或者停止,可以用命 令让其运行;如果出现了一些严重错误,就要采取措施杀掉此任务,然后重新生成并启动它。由于各 个任务相对独立,这种操作一般不会影响其他任务 的运行。如果错误非常严重,甚至可以重新启动整 个系统,保证短时间后系统能够重新正常运行。

4、管理配置和运行监视程序

由于采用了嵌入式操作平台,为了能够方便地 配置工程和监视系统的运行情况,设计了管理配置 和运行工况监视程序。它可以用来进行工程配置,包括装置类型、装置型号、通信规约、通信方式等。 另外,它可以对子站管理机的实际运行情况进行监视,包括通信状态、·各个通信口的报文、运行状态 等监视。

5、子站管理机的功能实现

按照上述设计原则,设计的新一代嵌入式继电 保护故障信息处理系统子站管理机,与传统子站系 统相比,嵌入式子站管理机具有如下功能特点。 IEC61850的应用:具有接入采用IEC61850规约 的保护装置的能力,同时实现IEC61850和MMS 与主 站的通信。IEC61850核心模块的实现方式是以动态 链接库(或静态库) 方式。 数据采用多级存储方式:各智能接入模块上具 有的大容量FLASH 为第一级数据存储器;主管理 模块上的大容量CF 卡为第二级数据存储器;硬盘 (可选的) 为长时间、大容量保存数据的第三级数 据存储器。 接口丰富,容易扩展:采用总线式结构,可以实现即插即用,模块数量可根据现场的需要自由进 行扩展。软件采用分层分布式模块化设计:通信规约设 计成驱动程序方式,满足“即

选即用”或“在线组态”的要求,可以很方便地实现通信规约的更换和 升级。 灵活的人机交互:人机界面功能作到实用、操 作方便;并在面板上设计有多个指示灯用于系统运 行状态、通信状态指示、故障告警指示等。 嵌入式子站管理机能够广泛适用于66~750 kV 各电压等级的发电厂和变电站子站系统。在子站系 统应用中的网络结构可以根据变电站的布置方式或建设情况的不同,分为集中式和分布式两种。例如 在分布式布置的变电站中,对于保护、录波等装置 较为分散的场合,有多个保护小室,保护小室和主 控制室间的距离较远,干扰信号强,为了提高系统的抗干扰能力和数据传输效率,在保护小室和主控 室之间一般以光纤通道连接。在这样的变电站。

嵌入式子站 接入装置与嵌入式子站管理机基本相同,主要差异是嵌入式子站接入装置没有配置主管理模块(CPU 模块) ,主要负责装置接入、规约转换、信息收集功能。

八、嵌入式系统学习心得

通过此次课程设计,使我更加扎实的掌握了有关嵌入式Linux 操作系统方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

在这次课程设计中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在独自设计研究中,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。

回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。

此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查

询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。

九、参考文献

[1]郑敏,黄华林,吕鹏等.故障录波数据通用分析与管理

软件的设计[J].电网技术,2001(2).

[2]赵自刚,黄华林,赵春雷等.继电保护运行与故障信息

自动化管理系统[J].电力系统自动化,1999.19.

[责任编辑:王琨]

[3]赵自刚; 黄华林; 赵春雷 继电保护运行与故障信息自动化管理系统[期刊论文]-电力系统自动化 1999(19)

[4]郑敏; 黄华林; 吕鹏 故障录波数据通用分析与管理软件的设计[期刊论文]-电网技术 2001(02)

[5] 李宁. 基于MDK 的STM32处理器开发应用[M]. 北京航空航天大学出版社,2008-10

[6]作者不详.STM32F101xx 和STM32F103xx ARM内核32位高性能微控制器参考手册

[J/OL]

[7] UP研发中心.DISK-EduKit-M3[CP/DK].

[8] 王致达, 张慧 .嵌入式系统基础设计实验与实践教程[M]. 清华大学出版社,2008

湖南文理学院

课程设计报告

课程名称: 嵌入式系统课程设计 专业班级: 通信工程11101班 11号 学生姓名: 陈 强 指导教师: 杨 峰 完成时间: 2014年6月3日 报告成绩:

湖南文理学院制

嵌入式Linux 操作系统在电网继电保护故障信息管理系统中的应用

一、设计题目

嵌入式Linux 操作系统在电网继电保护故障信息管理系统中的应用。

二、设计要求

1、利用嵌入式Linux 操作系统对嵌入式Linux 的FIS 子站设计。 2、分析系统硬件设计的系统容量和系统特点。 3、分析系统的运行情况,并绘出制动特性曲线。

4、对软件进行分层分任务设计,绘出软件任务分布示意图。 5、对软件的个个层次进行具体分析。 6、撰写心得体会。

三、设计作用与目的

结合已在山西运城220 kV龙门站投运的故障信息管理系统,介绍了其设计技术、硬件构 成和功能,对系统的实施情况进行了分析。

电网继电保护故障信息管理系统FIS(Fault Information Management System)的功能是:①保 护、故障录波器等二次设备的管理; ②二次设备的 运行工况监视管理;

③二次设备所记录的电网异常 或故障信息的综合有效管理; ④二次装置的动作值 整定计算; ⑤二次装置的动作行为分析评价。

根据电力系统本身的结构特点,FIS 一般采用 分层的系统结构,包括3层: ①电网继电保护故障

信息管理中心主站(或分站) 系统;

②置于变电站内 的继电保护故障信息管理子站系统(简称PRFIS) ; ③继电保护、微机故障录波器等其它智能化设备。

由于现场运行的继电保护、微机故障录波器等二次 装置的型号和厂家多种多样,所以整

个FIS 实施成功的关键,就在于PRFIS 是否能够具备合理的结构 和完善的功能。

四、所用设备及软件

1、 E—FIS 主机

2、比率制动式差动继电器 3、PSTl200数字式变压器 4、MySQL 数据库管理系统 5、嵌入式Linux 操作系统

五、系统设计方案

1、嵌入式Linux 操作系统简介

嵌入式系统被定义为:以应用为中心、以计算 机技术为基础、软件硬件可裁剪、适应应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式操作系统是支持嵌入式系统应用的操作系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形 界面、标准化浏览器等。与通用操作系统相比较, 嵌入式操作系统在系统实时高效性、硬件的依赖 性、软件固态化以及应用的专用性等方面具有突出的特点。它能大大提高嵌入式系统开发的效率,改 变以往嵌入式软件设计只能针对具体的应用从头 做起的弊病。LinuX 内核小、效率高、源代码开放, 作为自由软件,与嵌入式系统的结合,正日益被人 们看好。Linux 自身具备一整套工具链,容易自行 建立嵌入式系统的开发环境和交叉运行环境,还可跨越嵌入式系统开发中的仿真工具(ICE)的障碍。

强大的网络支持使其能利用LinuX 的网络协议栈 将其开发成为嵌入式的TCP /IP 网络协议栈。 对Linux 的1个通常观点是,它因太大而不宜用作嵌入式系统。但实际上可通过配置内核、裁剪 shell和嵌人式c 库对系统定制,使整个系统能够存 放到容量较小的Flash 中。LinuX 的动态模块加载 使Linux 的裁剪极为方便,高度模块化的部件使添加非常容易。其它嵌入式系统如qnx ,vxworks 等, 总的来说不如LinuX 灵活,现在的趋势是保持灵活 性和总体目标功能、尽量少做修改。 由于Linu) 【具有免费、源代码开放、支持多种 CPU等优点,使用Linux 作为底层操作系统,对它 进行裁减和定制,并在其基础上搭建嵌人式系统平 台,成为日益流行的嵌入式操作系统的解决方案。

2、基于嵌入式Linux 的FIS 子站设计

PRFIS的目的就是采集变电站、电厂等站内的 继电保护、故障录波器及其它安全自动装置的运行 信息或故障信息,为电网故障和保护信息处理提供 完整解决方案。所以先要为数据处理器选择1个好的操作系统。PRFIS 要求运行可靠,能耗低,不 需要散热风扇,能保证每天24 h,每周7 d的不间断 工作。而嵌入式LinuX 操作系统正如上所述,具有功能强大、体积小、能耗低、不需要散热风扇,稳定性强,采用电子盘、上电自动快速启动等特点。两者结合能充分发挥嵌入式LinuX 操作系统的特点, 满足实际工作对FIS 子站的要求。基于嵌入式 Linux操作系统的PRFIS ,以下简称为E —FIS 。

2.1 系统总体结构框图设计

系统总体结构框图(见图1) 。

图1 系统总体结构框图

2.1.1前端服务程序

是运行在E —FIS 主机中的,为E —FIS 系统提 供各种服务和功能的可执行文件,主要由2部分组 成:①E —FIS 程序;②操作系统提供的服务。

因E —FIS 主机操作系统选用嵌入式Linux 操 作系统,故服务器程序的运行环境为Linux 。

E — FIS服务器端的组成及基本数据流向示于图2。

2.1.2后台处理程序

任务是维护系统运行参数,将服务端程序收集 的信息以图形、声音等方式显示出来。它由建模软 件和监控软件2个部分组成。

2.1.2.1建模软件

由于E —FIS 系统运行用到的数据配置十分复 杂,手工维护很容易出错,为保证E —FIS 系统能正 确运行,简化数据维护的复杂性,提供了建模程序, 用程序将数据库复杂的逻辑关系封装起来,力图做 到配置数据的简单化和傻瓜化。

a .通过本程序,既可配置本地的E —FIS 系统,又可配置远程E —FIS 系统数据,因此修改E —FIS 系统运行参数无须远赴现场,具有运程维护能力。

b .通过本程序,可方便地配置E —FIS 系统用 户、规约模块、串口和以太网口参数、一次设备/保 护/录波器等的参数、GPS 格式,以及历史库的维护 等,具有良好的系统开放性。

c .通过本程序连接某个站的E —FIS 系统时, 需要接受该站点E —FIS 系统的权限认证,它会根 据不同的用户名/密码开放相应的维护权限,具有 缜密的系统安全性。 d .本程序提供友好的人机交互界面,上手容 易,提供丰富的键盘快捷方式,只需通过简单培训, 用户便可自行配置E —FIS 系统的运行参数。

e .用户管理灵活、方便,采用“用户一组”的模 式,通过设置组的功能权利达到修改用户权限的目的,还可方便地实现用户和组的增、删、改。

2.1.2.2后台监控

监控程序通过显示建模软件绘制的画面文件, 并与E —FIS 服务端程序进行通讯,实时显示当前各种故障信息,并提供控制保护设备的多种方法。 具体是:

①可提供与多个子站连接的功能,程序虽为子站客户端程序,但通过连接配置能实现 保护集控站的功能;

②完善的用户权限管理、完整 的用户操作记录和保护信息显示; ③多种告警方 式; ④画面的任意放大和导航;

⑤信息显示的完整 性;

⑥与波形分析程序(E—Wave) 有机的结合。

六、系统硬件设计

1系统硬件的组成

E—FIS 主机装置为3U 高度,可直接安装在19 英寸的标准机柜中

表1 EEIS主机硬件配置

1.1系统容量

站内设备接人数目:保护≥128个,录波器≥6 台;连接调度中心数目:≥3个;连接其它系统数目: ≥3个;终端挂接数目:≥10台,可通过局域网、广

域网和拨号方式连接;数据保存年限:≥5年。 保存数据的内容有操作日志、保护动作事件、 保护告警事件、录波器事件及其录波数据、保护录 波数据等。保存数据总容量可达20 G,并可扩充。

1.2 系统特点(见表2)

表2 系统特点

2、工程实施

2.1龙门变电站规模

龙门站共有220 kV主变3台,220 kV出线8 回,旁路开关1个;110 kV出线9回,旁路开关1 个。220 kV 及110 kV 母线均为双母带旁母。 3.2工程实施情况 该站采用了南京移腾电力技术有限公司的E — FIS嵌入式电网故障信息管理系统子站,接入的保护装置接口和通讯规约配。

表3 E—FIS 子站接入的保护装置接口和通讯规约配置

2.3运行情况

该系统于2005年1月投运,该系统目前接人 了龙门站已投运的所有保护与录波器,包括南瑞、 南自、许继、四方等厂家的保护及银山、中元、浪拜 迪等厂家的录波器。该系统在监控室装有1台监 控终端,同年4月,通过路由器与接入山西调通中 心FIS 主站和运城供电分公司FIS 分站,系统运行 稳定、可靠,达到了当初的设计要求。

制动电流也随之增大,使继电器的动作电流也相应 增大,从而有效地防止了变压器区外

故障发生时差动保护误动作。

圈2制动特性曲线

由图3可知,比率制动式差动继电器能可靠地 躲过外部故障时的不平衡电流,能有效地防止变压 器区外故障发生时保护误动作,因此,差动保护的 制动特性曲线的精确性就成了决定保护装置正确 动作的关键,故制动特性曲线的测试也就成为整套 保护装置的调试重点。

3、三折线式特性曲线

国电南自的PSTl200数字式变压器保护装置 的比率制动特性曲线如图4,制动电流jzdd3Jzd时,制动系数 为70%。这种曲线比传统的二折线式曲线灵敏度 更高,选择性更好。

图3三折线式特性曲线

其动作判据为:①jedd ≥Ioa ;②Jzdd ≤I,a ;或 3Izd>Izdd>J zd ;Ic&t—Icd ≥K1×(Izdd

—Izd) ;或I 枷

>3Jzd;Jcdd —Iod ·K1×2I,a ≥K2×(Jzdd一3I,a) 其中:Jodd 为变压器差动电流;J 删为变压器差动保 护制动电流;Icd 为差动保护电流定值;Jzd 为差动保 护比率制动拐点电流定值,软件设定为高压侧额定 电流值;K1、K2为比率制动的制动系数,软件设定 为K 】=0.5,K2=0.7。

4、制动特性曲线的测试方法

常规保护测试制动特性曲线是在差动绕组与制动绕组分别通过动作电流和制动电流,通常是在 高压侧和低压侧模拟区外故障通入电流测试,固定 不同的低压侧电流,调整高压侧电流,使保护动作, 计算动作电流和制动电流来绘出折线与整定的斜 率比较是否相符。 三折线式特性曲线的拐点由制动电流决定,制 动电流在Jzd 和3匕时为制动曲线的拐点。 PSTl200的比率制动拐点电流软件设定为高压侧 额定电流值,因此在试验时,应该固定高压侧电流, 调整中压侧电流来测得动作电流,通过最少在4个制动电流下测得的动作电流来检验曲线的斜率。 测试时,分别在高、中压侧通入相位相反的电流珀、JM ,JH 相角为180。,JM 相角为0。,减少中压的电流jM ,使差动动作。

差动电流:led=jH+jM 制动电流:匕=max(jH,jM) 分别取4个点:Izd,21小31小41zd ,测出动作时 k值,得到Iod 值,则:K1=Jcd2一Jcdl /工zd2一jzdl ;

Kz=J豳一Jcd3/Jzd4一jzd3。计算出制动系数K1、K2 与装置整定值相符。 以上介绍的测试方法只考虑了变压器接线绕 组为Y ,yo ,电流互感器变比的电流补偿系数为1的 情况。但在现场工作中,可能会碰到变压器接线绕 组为Y 、△,电流互感器变比的电流补偿系数不为1 的情况,这时,需要考虑其他补偿系数的影响。

七、软件系统设计

子站管理机采用嵌入式Linux 操作系统,该操作系统内核功能强大,性能高效、稳定、多任务,提供了完善的网络通信功能,便于远程管理:也采用稳定、高效与开放的内置标准数据库管理系统,为子站系统的处理、管理与使用提供了有力保障。软件协同设计充分利用Linux 系统是全面的多任务和真正的32位操作系统的特点,根据系统功能的要求对软件进行分层分任务设计,基本目标是层次清晰、调试方便和不易出错。其中每层根

据实际情况安排了几个任务。程序流程图如图4所示。

图4 程序流程图

1、协议层

协议层主要实现对IED 的数据采集、协议转换 与转发,同时对经过命令处理通道下发的直接lED 命令进行操作,在软件中处于极为重要的地位。协 议是否能够正确、及时地分析组织,将会影响整个 软件的效率。常用的协议类型很多,包括与IED 通 信的IEC60870—5.103,IEC61850,南瑞保护规约, 南自保护规约,录波器规约等,以及与主站系统和 监控系统通信的IEC60870.5.103,IEC60870.5。104,IEC61850等。协议转换就是将非IEC60870.5.103协 议的lED 装置转换为IEC60870.5—103协议,或者是将 非IEC6 1 850协议的IED 转换IEC6 1 850协议。协议转 发必须完成报文分析和报文发送两个基本功能。接 收到数据后,要根据报文的长度判断是否完整,如 果完整,还要判断校验是否正确。如果接收到完整、 正确的报文,则根据协议进行分析、填库、设置标 志等操作。发送时要根据不同的标志,组织不同类 型的报文发送。由于协议的不同,会有不同的组织 结构。

2、数据库管理

由于电网故障时会产生大量的故障信息,必须 具备突发性的大容量数据处理能力,同时具备历史 存档功能,确保各类信息的完备性。该数据库必须提供标准的SQL 访问接口和安全的访问机制,以便 信息的进一步处理与共享。经过多方而比较,选择了MySQL 数据库管理系统【8J 。本文利用MySQL 自带 的C API函数进行数据库访问操作。

3、软件看门狗程序

软件看门狗程序负责对所有用户生成的任务进行监控。为防止多任务中个别任务出现异常而设计 了本任务,它的优先级较高,通过实时查询其他任 务的状态而判断其是否在正确运行。如果某个任务 运行状态不正常,则要根据不同的状态采取相应的 措施;如果某个任务出现阻塞或者停止,可以用命 令让其运行;如果出现了一些严重错误,就要采取措施杀掉此任务,然后重新生成并启动它。由于各 个任务相对独立,这种操作一般不会影响其他任务 的运行。如果错误非常严重,甚至可以重新启动整 个系统,保证短时间后系统能够重新正常运行。

4、管理配置和运行监视程序

由于采用了嵌入式操作平台,为了能够方便地 配置工程和监视系统的运行情况,设计了管理配置 和运行工况监视程序。它可以用来进行工程配置,包括装置类型、装置型号、通信规约、通信方式等。 另外,它可以对子站管理机的实际运行情况进行监视,包括通信状态、·各个通信口的报文、运行状态 等监视。

5、子站管理机的功能实现

按照上述设计原则,设计的新一代嵌入式继电 保护故障信息处理系统子站管理机,与传统子站系 统相比,嵌入式子站管理机具有如下功能特点。 IEC61850的应用:具有接入采用IEC61850规约 的保护装置的能力,同时实现IEC61850和MMS 与主 站的通信。IEC61850核心模块的实现方式是以动态 链接库(或静态库) 方式。 数据采用多级存储方式:各智能接入模块上具 有的大容量FLASH 为第一级数据存储器;主管理 模块上的大容量CF 卡为第二级数据存储器;硬盘 (可选的) 为长时间、大容量保存数据的第三级数 据存储器。 接口丰富,容易扩展:采用总线式结构,可以实现即插即用,模块数量可根据现场的需要自由进 行扩展。软件采用分层分布式模块化设计:通信规约设 计成驱动程序方式,满足“即

选即用”或“在线组态”的要求,可以很方便地实现通信规约的更换和 升级。 灵活的人机交互:人机界面功能作到实用、操 作方便;并在面板上设计有多个指示灯用于系统运 行状态、通信状态指示、故障告警指示等。 嵌入式子站管理机能够广泛适用于66~750 kV 各电压等级的发电厂和变电站子站系统。在子站系 统应用中的网络结构可以根据变电站的布置方式或建设情况的不同,分为集中式和分布式两种。例如 在分布式布置的变电站中,对于保护、录波等装置 较为分散的场合,有多个保护小室,保护小室和主 控制室间的距离较远,干扰信号强,为了提高系统的抗干扰能力和数据传输效率,在保护小室和主控 室之间一般以光纤通道连接。在这样的变电站。

嵌入式子站 接入装置与嵌入式子站管理机基本相同,主要差异是嵌入式子站接入装置没有配置主管理模块(CPU 模块) ,主要负责装置接入、规约转换、信息收集功能。

八、嵌入式系统学习心得

通过此次课程设计,使我更加扎实的掌握了有关嵌入式Linux 操作系统方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

在这次课程设计中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在独自设计研究中,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。

回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。

此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查

询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。

九、参考文献

[1]郑敏,黄华林,吕鹏等.故障录波数据通用分析与管理

软件的设计[J].电网技术,2001(2).

[2]赵自刚,黄华林,赵春雷等.继电保护运行与故障信息

自动化管理系统[J].电力系统自动化,1999.19.

[责任编辑:王琨]

[3]赵自刚; 黄华林; 赵春雷 继电保护运行与故障信息自动化管理系统[期刊论文]-电力系统自动化 1999(19)

[4]郑敏; 黄华林; 吕鹏 故障录波数据通用分析与管理软件的设计[期刊论文]-电网技术 2001(02)

[5] 李宁. 基于MDK 的STM32处理器开发应用[M]. 北京航空航天大学出版社,2008-10

[6]作者不详.STM32F101xx 和STM32F103xx ARM内核32位高性能微控制器参考手册

[J/OL]

[7] UP研发中心.DISK-EduKit-M3[CP/DK].

[8] 王致达, 张慧 .嵌入式系统基础设计实验与实践教程[M]. 清华大学出版社,2008


相关文章

  • 电子信息工程专业人才培养方案
  • 电子信息工程专业人才培养方案 发布时间:2015-06-24 浏览次数: 1.培养目标 培养能为社会主义现代化建设服务,德智体美全面发展.具有较高的文化素养.敬业精神和社会责任感,有团队协作精神.有良好的社会道德和职业道德,有良好的身体素质 ...查看


  • 嵌入式系统应用程序开发项目设计指导书
  • <嵌入式系统应用程序开发> 项目设计指导书 鞠尔男编写 大连东软信息学院 电子工程系 2014 年 11 月 目录 一项目设计目的 二内容及要求 三课程设计基础 四进度安排 4 五分析与设计 六实现与测试 七设计报告要求 八考核 ...查看


  • 电子信息类毕业设计课题
  • 电子信息类毕业设计课题 [电子通讯] 出租车计价系统 [过程控制] 基于单片机实现单回路智能调节.. [电子通讯] 脉冲数字频率计 [机床仪表] 仪表机床数控系统的设计(论文.. 磁流体发电论文 [电子通讯] 基于VC++6.0的PC 机与 ...查看


  • 机械电子工程基础”课程教学大纲
  • "机械电子工程基础"课程教学大纲 英文名称:Elements of Mechatronic Engineering 课程编号:MACH3453 学时:48 (理论学时:16 实验学时:32 课外学时:20) 学分:2 适 ...查看


  • 嵌入式系统课程设计报告
  • 课程设计 课程设计报告 题 目: 基于ARM 的楼宇对讲系统设计 班 级: 姓 名: 学 号: 指导教师: 成 绩: 电子与信息工程学院 信息与通信工程系 目 录 摘要 ................................... ...查看


  • 嵌入式软件人才的培养
  • [摘 要]随着信息产业和微电子技术的发展,嵌入式技术已经成为了最热门的技术之一,应用范围遍及我们日常生活的各个角落.于是全社会展开了学习嵌入式技术的热潮,嵌入式技术以不可阻挡的趋势走进了大学校园. [关键词]嵌入式:嵌入式人才:培养 [中图 ...查看


  • 从物联网构成看物联网工程专业的知识体系
  • 摘 要:结合物联网技术本身的体系框架,探讨了物联网工程专业所必备的知识体系,并结合二本院校的特点,为这类院校物联网工程专业培养方案的制定提供建议. 关键词:物联网专业:知识体系:培养方案:高校教育 中图分类号:G642.0 文献标识码:A ...查看


  • 计算机专业课程表
  • 2007计算机科学与技术专业教学计划 一.培养目标 本专业培养适应海峡西岸经济区,尤其是厦门市经济建设与社会发展需要,具有良好的科学素养,系统扎实地掌握计算机科学与技术基本理论.基本知识和基本技能与方法,符合计算机发展规律要求,能综合运用知 ...查看


  • "嵌入式系统分析"课程论文
  • 2003年度"嵌入式系统分析"课程论文 IC卡公民身份证系统设计方案 基本需求 (1) 每位公民持有一张IC卡公民身份证,电子信息记录公 民姓名.性别.民族.出身年月日.籍贯.出生地.血型.公民 身份证号码.彩色照片等个 ...查看


热门内容