【技术实现步骤摘要】
提升继电保护装置内部出口数据交互可靠性的方法和系统
本专利技术涉及电力系统继电保护
,特别涉及一种提升继电保护装置内部出口数据交互可靠性的方法和系统。
技术介绍
我国的芯片技术起步较晚,在核心器件如CPU、内存、FPGA等方面,存在制造工艺水平较低、可靠性不高等问题,继电保护装置安装在变电站内,变电站的电磁环境相对恶劣,且继电保护装置上电后长期运行,我国电网对继电保护装置的可靠性要求非常高,任何单一元器件不能引起保护误动。在本专利技术之前,对于无内存ECC校验功能的继电保护装置,在内存发生软错误时存在继电保护装置误动的风险,因此有必要进一步提高继电保护装置内存数据交互的可靠性。
技术实现思路
本专利技术的目的是提供一种提升继电保护装置内部关键出口数据交互可靠性的方法,尤其在继电保护装置内存不具有ECC校验或者保护硬件性能较低的继电保护装置中使用,本专利技术分别从增加关键内存数据的三取二冗余互检方法、关键数据指针CRC校验方法、CPU与FPGA出口交互方法三个方面处理,提高装置内部关键数据的交互可靠性 ...
【技术保护点】
1.一种提升继电保护装置内部关键出口数据交互可靠性的方法,在继电保护装置中设置1个出口处理模块和多个保护功能模块,其特征在于,包括如下步骤:/n步骤S100,继电保护装置上电初始化时,获取上电申请的结构体首地址,计算CRC码并存储记忆所述CRC码,每个保护功能模块设置N个动作出口标志和1个保护启动标志,并将所述动作出口标志和保护启动标志均初始化为0,其中N≥3;/n步骤S200,保护功能模块正常运行时,实时计算程序结构体首地址指针的CRC码,并判断所述实时计算程序结构体首地址指针的CRC码与所述存储记忆的CRC码是否一致;/n步骤S300,出口处理模块对保护功能模块输出的N ...
【技术特征摘要】
1.一种提升继电保护装置内部关键出口数据交互可靠性的方法,在继电保护装置中设置1个出口处理模块和多个保护功能模块,其特征在于,包括如下步骤:
步骤S100,继电保护装置上电初始化时,获取上电申请的结构体首地址,计算CRC码并存储记忆所述CRC码,每个保护功能模块设置N个动作出口标志和1个保护启动标志,并将所述动作出口标志和保护启动标志均初始化为0,其中N≥3;
步骤S200,保护功能模块正常运行时,实时计算程序结构体首地址指针的CRC码,并判断所述实时计算程序结构体首地址指针的CRC码与所述存储记忆的CRC码是否一致;
步骤S300,出口处理模块对保护功能模块输出的N个动作出口标志和1个保护启动标志有效性进行判别,当保护启动标志等于0x5555AAAA且N个动作出口标志中有N-1个或N个为1时,判定内存数据有效,其中N≥3;
步骤S400,在动作出口模块中设置有各保护功能模块对应的出口变量标志,当判定内存数据有效后,动作出口模块将所述保护功能模块对应的出口变量标志赋值为1,并采用发送时序将所述出口变量标志和所述保护启动标志传递给FPGA,FPGA收到报文后,在判别所述出口变量标志为1和保护启动标志为0x5555AAAA时,经过确认后,驱动对应的出口继电器;FPGA收到所述出口变量标志且没有收到所述保护启动标志时,延时一定时间,发送内存出错标志给保护功能模块,保护功能模块收到后复位CPU。
2.根据权利要求1所述的提升继电保护装置内部关键出口数据交互可靠性的方法,其特征在于,在所述步骤S200后还包括如下步骤:
步骤S210、如果计算的程序结构体首地址指针的CRC码和所述存储记忆的CRC码不一致,则复位CPU;
步骤S220、如果计算的程序结构体首地址指针的CRC码和所述存储记忆的CRC码一致,保护进入正常工作,由所述保护功能模块负责检测故障,当检测到故障时,首先置所述保护启动标志为特殊字符0x5555AAAA,并进入保护故障处理流程。
3.根据权利要求2所述的提升继电保护装置内部关键出口数据交互可靠性的方法,其特征在于,步骤S220中,保护故障处理流程包括:(1)判别是否满足故障动作条件,当满足故障动作条件后,将3个所述动作出口标志均赋值为1;(2)对于内存发生单bit翻转导致保护功能模块的动作出口标志错误引起保护误动的情况,当出口处理模块判别2个所述保护功能模块的动作出口标志为1时,将保护功能模块的动作出口标志和保护启动标志发送给FPGA,并把不...
【专利技术属性】
技术研发人员:李旭,董新涛,李宝伟,倪传坤,方正,吴建云,罗美玲,刘海涛,唐艳梅,姜自强,
申请(专利权)人:许继集团有限公司,许继电气股份有限公司,许昌许继软件技术有限公司,国网宁夏电力有限公司,国网宁夏电力有限公司电力科学研究院,国家电网有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。