《基于DSP的电力变压器微机保护系统初步设计 毕业设计.doc》由会员分享,可在线阅读,更多相关《基于DSP的电力变压器微机保护系统初步设计 毕业设计.doc(33页珍藏版)》请在三一办公上搜索。
1、基于DSP的电力变压器微机保护系统初步设计摘 要电力变压器是电力系统中的重要电气设备,它在电力系统的发电、输电、配电等各个环节广泛使用,因而其安全运行关系到整个电力系统能否连续稳定的工作。因此必须根据变压器的容量和重要程度并考虑到可能发生的各种类型的故障和不正常工作的情况,而装设性能良好、工作可靠的继电保护装置。而微机继电保护装置由于软件设计的灵活性可实现各种故障的判断,得到普遍应用。本文在总结了变压器微机保护原理应用基础上,设计了一个基于DSP的变压器微机差动保护装置。首先介绍了硬件设计用到的各芯片的特性;然后具体说明了硬件的系统设计,主要分三部分:一是数据采集处理模块,二是人机接口模块,三
2、是数据采集处理模块与人机接口模块的通信设计;其次在软件方面,讲述了各功能模块的软件设计流程,主要包括主循环程序、中断子程序以及故障处理程序;最后简单叙述了差分滤波器的设计,故障类型的判别和微机保护的算法。关键词:变压器 差动保护 DSP 差分滤波器 傅氏算法ThePreliminaryDesignofMicrocomputerProtectionSystemofPowerTransformerBasedonDSPAbstract Powertransformersareimportantfacilitiesinpowersystem.Theyareusedin electricitygener
3、atingdistributionandotheraspectsofpowersystem.Theirsafety runningdetermineswhetherthewholepowersystemcanoperatesteadilyandcontinuously.Sohigh-performanceandsecurerelayprotectionsetsareneededfor powertransformers.Especiallymicrocomputerrelayprotectionsets,withsoftwaresagility,findawideapplicationinpr
4、otectionofpowertransformers.Inthispaper,amicrocomputerrelaysetforpowertransformerisdesignedundersummarizingtheprotectiontheory.Firstly thepaperintroducesthefeaturesofallkindofchipsusedinhardwaredesign,andthenspecifiesthesystemdesignofthehardware,itcontainsthreeparts:Firstly,DataAcquisitionProcessing
5、Module,andsecond,Human-computerInterfaceModuleandthethirdisthecommunicationdesignofDataAcquisitionProcessingModuleandHuman-computerInterfaceModulesecondly,onthesoftwareside,describingtheprocessofsoftwaredesignofvariousfunctionalmodules,mainlyincludesthemainloopprocedure,theinterruptroutineandfaultha
6、ndlingprocedures;Finallybrieflydescribesthedesignofthedifferentialfilter,thediscriminationoffaulttypesandthealgorithmsofMicrocomputerProtection.Keywords:transformer differential protection DSP differential filter Fourieralgorithm目录一、绪论1(一)国内外变压器微机保护的发展1(二)DSP技术在微机保护中应用的意义1(三)本文的研究内容2二、变压器保护的基本原理2(一)
7、变压器的故障类型和不正常运行状态2(二)变压器应装设的保护类型3(三)变压器的差动保护4(四)小结5三、保护装置的硬件设计5(一)芯片的选择6 1.DSP的选择6 2.A/D转换器的选择6 3.外扩存储器的选择7(二)数据采集模块的设计7 1.电压、电流变换器7 2.模拟低通滤波器8 3.采样保持电路8 4.多路转换开关9 5.利用AD7874芯片构成的数据采集系统9(三)开关量输入输出电路10 1.开关量输入电路10 2.开关量输出电路10(四)人机接口部分硬件的设计11 1.键盘电路11 2.液晶显示电路12(五)数据采集处理模块与人机接口模块的通信设计12(六)小结12四、保护装置的软件
8、设计13(一)主程序13(二)定时采样中断子程序14(三)故障处理程序15(四)小结16五、差分滤波器的设计与故障类型的判别16(一)数字滤波器的简述16(二)差分滤波器的设计17(三)故障类型的判别18(四)小结22六、微机保护的算法的研究23(一)正弦函数模型的算法23(二)随机函数模型的算法24(三)周期函数模型的算法25 1.全波傅立叶算法26 2.半波傅立叶算法27(四)小结27结论27参考文献28一、绪论(一)国内外变压器微机保护的发展现代大中型变压器的特点是容量大、电压等级高,而且价格昂贵和维修困难。大中型变压器在电力系统中的地位非常重要,它的安全运行直接关系到电力系统的稳定运行
9、,一旦电力变压器因故障而损坏时,造成的损失将会非常大,对系统的正常运行将会带来严重的影响。因此,对变压器继电保护的要求更为苛刻,继电保护工作者必须根据电力变压器的故障和异常工作情况的特点,并结合其容量和重要程度,装设动作可靠、性能良好的继电保护装置。微机保护指的是以数字式计算机为基础,通过相应的软件程序来实现各种复杂功能的继电保护装置。它起源于20世纪60年代,早期发表的关于微机保护的研究报告,如澳大利亚新南威尔士大学的IFMorrison预测了输电线路和变电所采用计算机控制的前景,包括计算机用来作为继电保护的前景,揭示了它的巨大潜力,引起了世界各地继电保护工作者的兴趣。而在70年代中期,微机
10、保护的工作主要是做理论探索,也有个别部门做了一些现场试验,如美国西屋公司的GDRockefeller等对具体保护装置进行了研制,并发表了该装置的试运行样机的原理、结构与现场运行结果。但是限于计算机硬件的制造水平及价格问题,同时也无法满足高速继电保护的技术要求,因此没有在保护方面取得实际的应用,但为后来的继电保护发展奠定了基础。到70年代末期,计算机技术、大规模集成电路技术的飞速发展,极大的增强了微型计算机的功能。80年代,美国电气和电子工程师学会的教育委员会组织过一次世界性的计算机继电保护研究班,微机保护在硬件结构和软件技术方面日趋成熟,世界各大继电器制造商都先后推出了商业性的微机保护装置,微
11、机保护逐渐趋于实用。我国微机保护研究起步较晚。直到70年代末期,才开始从事这方面的研究和探索。起初是由华北电力大学、华中理工大学、西安交通大学、天津大学等高等院校和南京自动化研究所的继电保护科研人员在吸收国外先进研究成果的基础上研制了不同原理、不同形式的微机保护装置。1984年由华北电力大学杨奇逊教授研制的第一代微机型高压输电线路继电保护装置投入现场运行,揭开了我国继电保护发展史上新的一页,为微机保护的发展开辟了道路。随着微机保护装置的研究,在微机保护软件、算法等方面也取得了很多理论成果。可以说从20世纪90年代开始继电保护已进入微机保护的时代。(二)DSP技术在微机保护中应用的意义随着计算机
12、硬件的迅速发展,微机保护硬件也在不断发展。微机保护的硬件已由第一代单CPU硬件结构和第二代多单片机的多CPU硬件结构发展到以高性能单片机结构的第三代硬件结构,其具有总线不需引出芯片,电路简单的特点,抗干扰的性能进一步加强,并且完善了通信功能,为实现变电站自动化提供了方便。近年来,数字信号处理(DigitalSignalProcessor,DSP)技术开始广泛应用于微机保护领域。DSP与目前通用的CPLD不同,是一种为了达到快速数学运算而具有特殊结构的微处理器。DSP的突出特点是计算能力强、精度高、总线速度快、吞吐量大。将数字信号处理应用于微机继电保护,极大地缩短了数字滤波、滤序和傅立叶变换算法
13、的计算时间,可以完成数据采集、信号处理的功能和传统的继电保护功能。(三)本文的研究内容课题内容主要包括总体方案设计、硬件设计与选型、保护方案硬件以及软件的设计等方面。论文的具体章节安排如下:(1)分析了国内外变压器在微机保护方面的发展以及DSP在微机保护中应用的意义;(2)介绍了变压器的故障类型和相应保护的基本原理;(3)设计基于DSP的变压器差动保护装置的硬件电路;主要是数据采集模块的设计、人机接口部分硬件设计和数据采集模块与人机接口模块的通信设计;(4)讲述了保护装置的软件设计,主要包含了主程序、定时采样中断程序以及故障处理程序的流程设计;(5)简单地介绍了差分滤波器的设计以及故障类型的判
14、别方法;第六章对微机保护的算法进行了简要的介绍。二、变压器保护的基本原理电力变压器是电力系统中大量使用的重要电气设备,它在电力系统的发电、输电、配电等各个环节广泛使用。因而其安全运行与否是整个电力系统能否连续稳定工作的关键,是电力系统可靠工作的必要条件。对于输电线路和发电机来说,变压器的故障是比较少的,因为它无旋转部件,结构简单,运行可靠性高。但在实际运行中仍然会发生故障和不正常的工作状态。电力变压器本身造价十分昂贵,同时一旦因故障而遭到破坏,其检修难度大,检修时间长。因此必须根据变压器的容量和重要程度并考虑到可能发生的各种类型的故障和不正常工作的情况而装设性能良好、工作可靠的继电保护装置。(
15、一)变压器的故障类型和不正常运行状态变压器的内部故障可以分油箱内部和油箱外部故障两种。油箱内部的故障包括绕组的相间短路、接地短路、匝间短路以及铁芯的绕损等,。油箱外的故障,主要是绝缘套管和引出线上发生相间短路和接地短路。变压器的不正常运行状态主要有:由于变压器外部相间短路引起的过电流和外部接地短路引起的过电流和中性点过电压;由于负荷超过额定容量引起的过负荷以及由于漏油等原因引起的油面降低。对大容量的变压器,在过电压或低频率等异常运行方式下,还会发生变压器的过励磁故障。这些不正常地工作方式将使变压器绕组温度升高,绝缘加速老化,缩短使用寿命,甚至引起变压器内部故障,因此也必须采取措施加以消除。(二
16、)变压器应装设的保护类型针对电力变压器的上述故障类型及不正常运行状态,应对变压器装设相应的继电保护装置。(1)瓦斯保护对于变压器油箱内的各种故障以及油面的降低,应装设瓦斯保护,它反应于油箱内部所产生的气体或油流而动作,同时也能反映绕组的开焊故障。(2)纵联差动保护或电流速断保护为反应变压器绕组和引出线的相间短路故障、中性点直接接地侧绕组和引出线的接地短路故障以及绕组匝间短路故障,应装设纵联差动保护或电流速断保护。保护动作后,跳开变压器各电源侧的断路器。(3)反映外部相间短路的后备保护动作于变压器的外部故障和作为主保护的后备保护,根据变压器的容量和应用情况,可分别采用过电流保护、复合电压起动的过
17、电流保护、负序电流及单相电力系统变压器微机保护的研究式低电压起动的过电流保护、阻抗保护。(4)反映外部接地短路的接地保护对中性点直接接地电力网内,由外部接地短路引起过电流时,应装设零序电流保护。当电力网中部分变压器中性点接地运行,应根据具体情况,装设专用的保护装置,如零序过电压保护,中性点装放电间隙加零序电流保护等。(5)过负荷保护对04MVA以上的变压器,当数台并列运行,或单独运行并作为其他负荷的备用电源时,应根据可能过负荷的情况,装设过负荷保护。过负荷保护接于一相电流上,并延时作用于信号。(6)过励磁保护高压侧电压为500kV及以上的变压器,对频率降低和电压升高而引起的变压器励磁电流的升高
18、,应装设过励磁保护。本文主要研究变压器的差动保护。差动保护是变压器的主保护,反映变压器绕组和引出线的相间短路、中性点直接接地侧绕组和引出线的接地短路以及绕组匝间短路。(三)变压器的差动保护变压器必须装设单独的变压器差动保护。三相变压器差动保护为三侧电流差动,即高压侧电流引自高压断路器处的电流互感器。而中低压侧电流分别引自变压器中压侧电流互感器和低压侧电流互感器。差动保护范围为三组电流互感器所限定的区域(即变压器本体、高压侧的引线以及中低压侧的引线),可以反映在这些区域内相间短路、高压侧接地短路以及主变绕组匝间短路故障。因此,变压器差动保护是最重要的保护之一。下面简单介绍了变压器差动保护的基本原
19、理。变压器纵差保护与线路、发电机的纵差保护原理相同,但由于变压器在结构和运行上具有一些特点,下面以双绕阻降低变压器的单相原理接线为例进行分析,如下图2.1所示。图2.1变压器纵差保护接线图(a、双绕组b、三绕组)图中变压器两侧装有电流互感器TA1、TA2,电流互感器的一次绕组同名端接于靠近母线的一侧,二次绕组同极性端子相互连接,差动继电器KD跨接在两条连线之间。(1)正常运行假设图2.1(a)是单电源供电的情况,此时流过变压器中的是穿越性电流。电流由电源I流向负荷侧II,在图中,电流互感器二次电流以反方向流过继电器KD的线圈,即KD中的电流等于&和之差,故该回路称为差回路,整个保护称为差动保护
20、。若电流互感器变比选得适当,使,则KD中电流,KD不动作。(2)外部故障时如图2.1(a)中K1点短路,短路电流由电源I流向负荷侧II,KD中的电流等于和之差,与正常时一样。适当选择电流互感器,也可使KD中电流。亦即正常运行和外部短路时,电流互感器二次侧电流大小相等,方向相反,在继电器中流过电流等于零,因此KD不动作。(3)保护范围内部短路故障时所谓保护范围是指各侧电流互感器所包围的电气部分。如故障发生在保护范围内部任一位置,且I、II侧均接有电源,则有电流和同时流向短路点K2,差动继电器中的电流,对应于流向短路点的短路电流的二次值, 大于KD动作电流时,KD立即动作,跳开两侧断路器QF1和Q
21、F2,将故障变压器从系统中切除。如果只有母线I有电源,则当保护范围内部故障时(如K2点),这时流过KD中电流,此时KD仍然正确动作,切除T。内部故障时,流过KD中的电流一般远大于它的动作值,所以,差动保护的灵敏度很高。(4)电流互感器变比的选择由于变压器高低压侧额定电流不同,为了保证变压器差动保护的正确动作,就必须适当选择电流互感器的变比,使得变压器在正常运行和外部故障时,两侧电流互感器二次电流相等,应有。此式表明和不仅要幅值大小相等,而且要相位相等。为保证幅值大小相等,应有即(变压器变比)可见应选择两侧电流互感器变比使其比值等于变压器变比,这是变压器纵差保护的基本原则,这样,在正常运行和外部
22、故障时,继电器KD不动作。(四)小结本章在分析变压器故障和不正常运行状态基础上,简单地介绍了变压器应装设的保护装置,并着重分析了变压器的差动保护的基本原理。三、保护装置的硬件设计保护装置系统结构图如图3.1所示。系统采用了DSP芯片进行保护测控的数据处理,保证了高性能实时算法的实现,提高了装置可靠性和整体性能。图3.1系统结构框图(一)芯片的选择1.DSP的选择DSP芯片也称数字信号处理器,是一种特别适合进行数字信号运算的微处理器,其主要应用于实时快速地实现各种数字信号处理算法,以得到符合工程所需要的信号。目前,DSP技术发展迅速,尤其是美国TI公司的TMS320系列芯片应用最为广泛,主要应用
23、于电机控制、通信、图象处理等领域。它既有数字信号处理能力,又有强大的事件管理能力和嵌入式功能。本文选用TI公司的TMS320F2812,该芯片的主要特点有:(1)TMS320F2812DSP采用高性能的静态技术CMOS技术;(2)高性能32位CPU;(3)片上存储器;(4)外部存储器扩展接口;(5)时钟和系统控制;(6)三个外部中断;(7)外设中断扩展模块(PIE)支持45个外设中断串口通信外设(8)12位模数转换模块。由上述特性可以看出,TMS320F2812芯片在运算处理速度、集成度和功能上都能满足实时性、可靠性。2.A/D转换器的选择模数转换的芯片有很多种。按输出数据的格式分有并行和串行
24、之分;并行方式下按输出数字量得位数分有8位,10位,12位,14位和16位的芯片。在微机保护装置中,目前大多数产品均选择并行接口的12位或12位以上的AD芯片。为了满足保护装置对保护精度的要求,采用AD公司的12位高精度AD转换器AD7874。图3.2为AD7874内部逻辑电路图。由AD7874芯片的内部结构框图可看出,在芯片上集成了4个采样保持器,多路转换开关,12位的数模转换器,内部时钟,参考电压和控制逻辑电路。图3.2AD7874内部逻辑电路图3.外扩存储器的选择对于DSP的外部存储器的选择要考虑其存放读取时间与DSP的指令时间相匹配,这样可以提高DSP的实时处理能力,否则就要插入等待周
25、期,影响DSP的实时运算处理效率。这里DSP的外部外扩RAM采用Cypress公司的CY7C1021,它是一款高速6416K位的StaticRAM,采用CMOS制造工艺,+5V供电,存储读取时间只要12ns,完全符合DSP指令读取时间的需要。CY7C1021的优点:(1)高速性,最小存取时间为12ns;(2)低功耗,最大功耗312mW;(3)未被选通时自动进入掉电模式;(4)输入输出与TTL电平兼容。(二)数据采集模块的设计在微机保护系统中采用的数据采集系统主要有采用逐次逼近AD式芯片构成的数据采集系统和采用积分型AD芯片构成的数据采集系统(即VFC式数据采集系统)。他们都能实现模拟信号到数字
26、信号的转换,但两种数据采集系统各有特点。本文采用逐次逼近AD芯片构成的数据采集系统。采用逐次逼近A/D芯片构成的数据采集系统框图如图3.3所示。图3.3A/D式数据采集系统框图1.电压、电流变换器电压、电流变换器的作用主要有以下几点:(1)将电压互感器二次的电压、电流互感器二次的电流进一步变换为适合A/D芯片量程的信号。(2)变换器可起到隔离的作用。有利于防止干扰从二次回路侵入微机系统。3.在变换器的原、副边可加一屏蔽层。有利于抗干扰。2.模拟低通滤波器采样频率的选择是微机保护数据采集系统中硬件设计的重要内容。需要综合考虑多种因素。首先,采样频率的选择必须满足采样定理的要求,即采样频率必须大于
27、原始信号中最高频率的二倍,否则将造成频率混叠现象。其次,采样频率的高限受到CPU的速度、被采集的模拟信号的路数、A/D转换后的数据与存储器的数据传送方式的制约。如果采样频率太高,而被采样的模拟信号又特别多,则在一个采样间隔内难以完成对所有采样信号的处理,就会造成数据的错误。微机系统无法正常工作。本设计所用采样频率为600Hz,采样点N=12。在电力系统发生故障时,故障初瞬电压、电流中往往含有频率很高的分量,为了防止频率混叠,必须选择很高的采样频率,这就会对硬件提出相当高的要求,而目前绝大多数微机保护的原理都是基于反映工频信号的,因此为了降低采样频率,可在采样前先用一个模拟低通滤波器将频率高于采
28、样频率一半的信号滤掉。模拟低通滤波器一般为一阶或二阶的RC阻容滤波器。如图3.4所示。图3.4阻容式模拟低通滤波器当负载RL开路时,一阶RC滤波器的截止频率为:当滤波器接有负载时,一阶RC滤波器的截止频率为:其中3.采样保持电路采样保持电路的作用一方面是在采样时刻把模拟信号的瞬时值记录下来,另一方面是在A/D转换期间使被采样的信号保持不变。其硬件电路如图3.6所示。图3.5中,A1,A2,A3为运算放大器,为受控电子开关,Ch为外接的采样保持电容。图3.5采样保持电路原理图目前采用的有些A/D芯片中已将S/H,多路开关和A/D转换功能集成在一个芯片内,例如AD7874芯片,其内部含有4路S/H
29、,多路开关和12位的A/D转换部分。所以用一片AD7874可实现对4路模拟信号的采集。在一套输电线路保护装置中,可采用2-3片AD7874芯片。4.多路转换开关多路转换开关是将多个采样/保持后的信号逐一与A/D芯片接通的控制电路。它一般有多个输入端,一个输出端和几个控制信号端。根据控制端的二进制编码决定哪一个输入端和输出端接通。在有多个采样保持电路而共用一个A/D的系统中必须设有多路开关。5.利用AD7874芯片构成的数据采集系统由AD7874构成的数据采集系统如图3.6所示。图3.6由AD7874构成的数据采集系统从图3.6可以看出,由AD7874构成的数据采集系统包括变换器,低通滤波器,运
30、算放大器AD713和模数转换芯片AD7874。为简化,在图中只画了一路模拟信号,实际的一片AD713芯片中有4个完全相同的运算放大器,刚好与AD7874的四路模拟输入对应。AD7874的控制信号包括片选、读、起动转换,分别由译码电路和单片机提供,其中断请求信号接到单片机的外部中断请求输入端。当4路信号转换完成后向单片机申请中断,在中断服务程序中将转换结果读出并存入采样数据循环存储区的指定单元。(三)开关量输入输出电路1.开关量输入电路微机保护装置中一般应设置几路开关量输入电路。所谓开关量输入电路主要是将外部一些开关接点引入微机保护的电路。通常这些外部接点不能直接引入微机保护装置,而必须经过光电
31、隔离芯片引入。本装置采用光电耦合器作为两者的接口,以减少强点对弱点的干扰。单个通道开关量输入电路原理图如图3.7所示。图3.7单个通道开关量输入电路原理图如图3.7所示,开关量输入为24V信号,R1与C1组成滤波电路滤除输入信号中的干扰信号,保证输入到光耦的信号为较纯净的24V电压信号。稳压管的作用为防止干扰高电压串入对光耦造成击穿性破坏。开关量输入到系统内部前采用了光耦元件进行了隔离,有效的去除了干扰信号对系统可能造成的影响。2.开关量输出电路本装置的开关输出量主要包括保护的跳闸出口信号、本地信号和中央信号等,DSP输出的是3.3V的低压微电流信号,直接用它来控制断路器动作显然是不可能的,因
32、此需要将这些小信号转换为大功率的输出信号,满足驱动断路器动作的要求。另外,为了防止断路器对微机系统的反馈干扰,输出模块还要设置隔离环节。单个通道开关量输出原理图如图3.8所示。图3.8单个通道开关量输出原理图如图3.8所示,DSP发出输出使能信号和相应的数字输出控制信号,经过光电隔离器后输出到控制端口。只有当输出使能为“1”,数字输出控制位为“0”时,该路开关量输出信号才能对断路器进行控制。(四)人机接口部分硬件的设计人机接口模块部分采用单片机W78E51BP实现对键盘、显示以及通信的控制管理。1.键盘电路本装置采用简易的小键盘输入,共有9个按键,分别是复位键、取消键、确认键、加、减键以及上、
33、下、左、右按键。复位键的功能由硬件实现,当按下此键后,对显示CPU和液晶同时发出复位信号,使装置得到复位。其他的按键功能通过软件实现,它们主要用于对显示菜单进行操作。根据中文菜单和提示可以方便地查询实时数据及系统信息,输入保护定值、系统参数,选择保护单元投入/退出。如图3.9所示为键盘接口电路原理图。九个按键分别连到CPU的I/O口,并且外接上拉电阻来防止误动。图3.9键盘电路原理图2.液晶显示电路本装置的显示器电路采用VLCM320240B液晶显示模块,点数为320240,采用单5V供电。该液晶显示器模块由单片机串行控制,内含512KBFlash显示资料闪存,最多可存放五十幅整屏资料,同时内
34、有GB_2312二级字库和127个半角ASCII码可供调用。图3.10液晶显示器接口电路图3.10为液晶显示器接口电路。其中VLCM320240B的串行通信口的RX引脚与监控DSP电路的扩展串行口C的TXC引脚相连,而BUSY引脚与RXC引脚相连。串行口通信采用1个起始位,8个数据位,1个停止位及波特率19200的模式,在发送命令之前必须先检测液晶显示模块为闲态(BUSY=0),否则所发的命令可能失效。(五)数据采集处理模块与人机接口模块的通信设计数据采集处理模块与人机接口模块的连接如图3.11所示。保护装置安装在变压器现场后,一般不需要人员对其操作,直接由DPS完成保护参数的采集以及保护逻辑
35、判断,只有在安装检修及远程操作时需要人员对其进行调试和控制操作,因此数据采集处理模块与人机接口模块之间的通信较少,采用异步串口通信(使用DSP片上外设异步串行口ASP)。图3.11数据采集处理模块与人机接口模块的连接DSP串行通信的接受发送方式有ASPCR寄存器设定,它有发送中断和接受中断(均可使能的硬件中断)。在传送期间,当发送接受缓存器ADTR为空时即产生发送中断到TXRXINT,指示该端口准备接受一个新的发送字符。当ADTR接受到一个新字符,会产生接受中断到TXEX工NT。考虑到利用这种中断时,只要ADTR寄存器为空,它将频繁的产生中断。这里只容许接受中断,屏蔽发送中断。只在ADTR接受
36、到数据时,产生TXRXINT中断,引导CUP到程序存储器的中断向量单元000Ch,执行接受子程序。而对于数据发送,主循环程序根据人机接口部分发来的请求信息(即接受到的信息),判断需要发送的数据,再在主循环程序中每次发送一块数据,若未发送完,则等待下次循环发送。(六)小结本章中主要选用TI公司的TMS320F2812的DSP对保护装置进行了简单设计,首先对保护装置的整体进行设计,然后设计了数据采集模块、开关量输入输出电路,最后对人机接口部分硬件以及数据采集模块和人机接口的通信进行了设计。该设计系统能够进行保护测控的数据处理,保证了高性能实时算法的实现,提高了装置可靠性和整体性能。四、保护装置的软
37、件设计变压器微机保护装置的软件分为两大部分:保护CPU的保护程序软件和监控CPU的监控、通信程序软件。为了方便程序的维护,及其在硬件平台的相互移植,因此本装置的软件编写主要使用C语言。这里只简单的介绍了保护程序。保护DSP的程序结构主要分为主程序、采样中断服务程序、故障处理程序三部分。系统正常运行时,在主程序中进行循环自检,并响应采样中断及串行中断子程序,并对人机界面的按键进行处理。当发生故障时,程序转入故障处理程序。其中采样中断的中断级别最高,通讯中断子程序中断优先级最低。(一)主程序主程序主要完成系统初始化和自检的功能。包括装置的初始化、全面自检、开放和等待中断等功能,其流程图如图4.1。
38、当装置上电或按复位键后,进入该程序入口。首先进行必要的初始化,如堆栈寄存器赋值、控制口初始化、面板上开关位置的查询等工作,然后选择进入监控程序还是运行程序。进入运行程序后,系统首先要做开始运行所需的各项准备工作,如往I/O并行口写数等;然后对系统进行全面自检,如RAM自检、EEPROM自检等。当自检通过进入运行程序后才允许数据采集系统开始工作,将采样指针和软件定时器初始化,己准备好定时对各模拟输入量进行采样和A/D转换。程序里先令QDB=1且等待60ms是因为:启动元件是采用向电流差突变量进行判断,而在采样定时器中断开放之前,存放各模拟量采样值RAM中数据是随机的,电流差突变量需要3个工频周期
39、的数据才能做出判断。待三个工频周期的采样值存放好,置QDB=0后,才允许采用中断服务程序中的相电流差变量启动元件进行故障判断。系统正常运行时在主程序中进行循环自检,并响应采样中断及串行中断子程序,并对人机界面的按键进行处理。通用自检项目主要是对开入量进行监视,而专用自检项目则是依据不同的保护元件或不同的保护原理自行设置。图4.1主程序流程图(二)定时采样中断子程序定时采样中断子程序主要包括对模拟量的采样、A/D转换、采样值存储、启动元件的计算以及对是否有故障发生做出判断。采样中断对实时性的要求最高,是最重要的一个中断,不能被其它中断打断,否则会引起采样间隔出错,造成采样计算值的错误,有可能导致
40、微机保护装置严重的错误,因此采样中断被设置成最高优先级中断。定时采样中断的流程图如图4.2所示。程序首先发出采样命令对各通道同时进行采样,经过A/D转换后放入到指定的RAM区,然后进行启动元件的计算和判断。如启动元件已经动作说明这次中断服务执行的是事故处理程序被采样定时器中断时间到而打断的,则不用再进行启动元件的计算和判断。当启动元件达到规定的动作值时,则要置QDB=1;向并行控制口写数以驱动启动继电器动作并将返回地址修改为事故处理程序的入口地址,从而使采样中断程序出口地址为事故处理程序,而不是返回主程序的断点处。程序中KA为累计寄存器。图4.2定时采样中断流程图(三)故障处理程序故障处理程序
41、是实现微机继电保护功能的核心模块,要求具有很高的实时性。但故障处理程序和主程序一样,不要求在一个采样间隔内完成,可以顺序执行下去。在故障处理程序将刚得到的中间结果保存在堆栈后,可以响应采样中断和以太网通讯中断。故障处理程序只有在启动元件动作后才能投入,其包括保护特性的计算、故障性质的判断等功能,其流程图如图4.3所示。程序首先判断故障后的采样数据是否达到一个数据窗的长度,在数据窗长度达到后将进行对保护动作方程的计算和判断。为了防止干扰或内部轻微故障时偶然的计算误差等原因使保护复归,程序中设置了一个外部故障复算次数,到达规定的外部故障复算次数后即判定为外部故障。而内部故障复算次数的设置是为了防止
42、干扰或偶然的计算误差造成出口误动,只有当连续计算内部故障判断次数达到规定次数后才发出跳闸指令。在故障切除或判定为外部故障后,将所有动作标志和继电器重新复原至初始正常运行的状态,整组复归进入主程序循环入口处,为下次故障时动作做好准备。发出跳闸指令5S后,故障如果没有消除即断路器没有跳闸,就要形成跳闸异常报告,返回主程序专门用于为运行错误处理设计的一段程序,即告警处理,以便提醒运行人员及时做出处理,一般通过检测断路器开入量来判断故障是否切除,也可用差动电流和制动电流是否小于规定值来判定。(四)小结本章主要对保护装置软件设计中的保护程序进行了设计,设计主程序完成了系统初始化和自检的功能,定时采样中断
43、程序主要对模拟量采样,启动元件的计算和是否有故障做出判断,故障处理程序是实现微机保护的核心。五、差分滤波器的设计与故障类型的判别滤波器在继电保护中是一个重要的环节。电力系统在发生故障时,信号中不仅含有工频分量,而且含有多种频率成分的谐波分量,而微机保护的许多算法是基于工频信号的,因此必须用数字滤波器将工频信号滤出,将非工频信号滤除。有一些保护的原理是基于某些特殊频率成分的信号。在变压器保护中,为了识别励磁涌流,需要用到二次谐波分量,为了防止变压器过激励时差动保护误动,采用五次谐波制动。(一)数字滤波器的简述数字滤波器的框图如图5.1所示。图5.1微机保护中数字滤波器的框图数字滤波器的滤波特性可
44、用滤波器的冲激响应来描述。按滤波器的冲激响应分类,数字滤波器可分为有限冲激响应滤波器(FIR滤波器)和无限冲激响应滤波器(IIR滤波器)。按数字滤波器的实现方法来分类,数字滤波器可分为三类:递归型数字滤波器、非递归型滤波器和快速傅里叶变换型(FFT)。(二)差分滤波器的设计在微机保护中,经常会用到一些简单的数字滤波器,例如差分滤波器、加法滤波器、积分滤波器、加减滤波器等,这类滤波器的共同特点是仅有加减运算,即使他们级联,其滤波系数也均为整数。本章主要介绍了差分滤波器的相关内容。在离散时域系统中,可以用差分方程描述其系统的状态,通过Z变换可将差分方程变换到Z域,在Z域中可求出系统的输入和输出之间
45、的传递函数,分析传递函数的特性,即可了解滤波器的特性,包括幅频特性和相频特性。差分滤波器的差分方程形式5-1式中对于上式作Z变换,得5-2于是,可求的传递函数为5-3令:代入传递函数中,即可求出差分滤波器的幅频特性。幅频特性:式中,。f为输入信号的频率,设采样频率为fs,TS为采样间隔,与fs互为倒数。又设f0为基波频率,通常采样频率是基波频率的整数倍,用N表示,对分析幅频特性如下:当:时,滤波器的幅度响应为零。即:时,滤波器的响应为零。式中,m为谐波的次数。又由于:,所以有:时,滤波器的输出响应为零。从而可求得滤波器能滤除的谐波次数为:此时,滤波器的输出为零,成为滤波器的零点。可见,当I=0
46、时,无论N、k取何值,滤波器的输出总为零,这说明,差分滤波器一定能滤除恒定直流分量。而0m为滤波器的除直流分量的第一个零点。设采样频率为600Hz,则N=12。当k=3时,按以上分析滤波器可滤除直流分量、4、8、12、各次谐波。该差分滤波器的幅频特性如图5.2所示。图5.2差分滤波器的幅频特性因为在变压器保护中,要用到二次谐波分量,要将其它谐波分量滤除。由于采样定理,当每周波采样数N=12时,模拟低通滤波器已经将6次以上的谐波及高频分量滤除。所以数字滤波器要将1、3、4、5、6次谐波滤除。以上滤除了4次谐波。同理,当4k=时,可滤除3,6次谐波。经分析可知,要滤除直流分量、4、8、各次谐波,k值应为3k=。差分滤波器的差分方程形式为()()( =要滤除3、6、各次谐波,k值应为k=4。差分滤波器的差分方程形式为()()( (三)故障类型的判别对于在故障处理程序中仅计算故障相阻抗的微机保