(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202011084511.8
(22)申请日 2020.10.12
(71)申请人 许继集团有限公司
地址 461000 河南省许昌市许继大道1298
号
申请人 许继电气股份有限公司
许昌许继软件技术有限公司
国家电网有限公司
(72)发明人 王宏杰 余高旺 白申义 毛林
许圣龙 赵琦 赵晓铎 张延海
魏艳伟 龚赟
(74)专利代理机构 北京中政联科专利代理事务
所(普通合伙) 11489
代理人 朱晓娟
(51)Int.Cl.G06F 11/10(2006.01)G06F 15/78(2006.01)
(54)发明名称
(57)摘要
一种基于国产化芯片的继电保护装置及其
功能配置方法,所述方法包括获取各应用功能的
对应的配置信息,所述配置信息中含有配置文件
配置文件实时校验码与存储的校验码进行比对;
当配置文件实时校验码与存储的校验码不一致
时,对配置信息进行进一步解析,根据解析结果
重新配置应用功能。该方法减少了现有因需求多
样引起的人为调试出错的风险。权利要求书2页 说明书5页 附图1页CN 112363863 A 2021.02.12
C N 112363863
A
1.一种基于国产化芯片的继电保护装置的功能配置方法,其特征在于,包括:
获取各应用功能的配置文件,每个所述配置文件包括标准化名称和对应的配置信息,所述配置信息中含有配置文件实时校验码;
初始化时,根据标准化名称,将所述配置文件实时校验码与存储的校验码进行比对;
当配置文件实时校验码与存储的校验码不一致时,对配置信息进行进一步解析,根据解析结果重新配置应用功能。
2.根据权利要求1所述的功能配置方法,其特征在于,含有配置文件实时校验码的配置信息通过以下方式获得:
根据关键字段及预设提取长度提取初始配置信息中的有效信息,并将提取的有效信息转换成二进制码;
对转换成的二进制码进行CRC校验,将生成CRC校验码作为配置文件实时校验码放置在所述配置文件的预设位置,形成含有配置文件实时校验码的配置信息。
3.根据权利要求2所述的功能配置方法,其特征在于,所述将所述配置文件实时校验码与存储的校验码进行比对,包括:
从所述关键字段中提取配置文件实时校验码,并将提取的配置文件实时校验码与存储的校验码进行比对。
4.根据权利要求1所述的功能配置方法,其特征在于,所述根据解析结果重新配置应用功能之后,还包括:
存储配置文件实时校验码以更新所述存储的校验码。
5.根据权利要求1所述的功能配置方法,其特征在于,还包括:
当配置文件实时校验码与存储的校验码一致时,不再对对应的配置信息进行进一步解析,跳过对应的配置文件,维持原功能配置。
6.一种基于国产化芯片的继电保护装置的功能配置装置,其特征在于,包括:
获取模块,用于获取各应用功能的配置文件,每个所述配置文件包括标准化名称和对应的配置信息,所述配置信息中含有配置文件实时校验码;
比对模块,用于初始化时,根据标准化名称,将所述配置文件实时校验码与存储的校验码进行比对;
配置模块,用于当配置文件实时校验码与存储的校验码不一致时,对配置信息进行进一步解析,根据解析结果重新配置应用功能。
7.根据权利要求6所述的功能配置装置,其特征在于,所述含有配置文件实时校验码的配置信息通过以下方式获得:
根据关键字段及预设提取长度提取初始配置信息中的有效信息,并将提取的有效信息转换成二进制码;对转换成的二进制码进行CRC校验,将生成CRC校验码作为配置文件实时校验码放置在所述配置文件的预设位置,形成带有配置文件实时校验码的配置信息;
相应地,所述比对模块,用于从所述关键字段中提取配置文件实时校验码,并将提取的配置文件实时校验码与存储的校验码进行比对。
8.根据权利要求6所述的功能配置装置,其特征在于,还包括:
存储模块,用于:根据解析结果重新配置应用功能之后存储配置文件实时校验码以更新所述存储的校验码。
9.一种基于国产化芯片的继电保护装置,采用龙芯LS2K1000作为主控制器,其特征在于,所述主控制器用于执行权利要求1~6任一项所述功能配置方法。
10.根据权利要求7所述的继电保护装置,其特征在于,采用复旦微电子FMK50T4芯片作为FPGA、采用AD7606BSTZ芯片实现同步双AD过采样、采用GD32F450实现Cortex-M4处理器功能。
基于国产化芯片的继电保护装置及其功能配置方法与装置
技术领域
[0001]本发明涉及电力技术领域,具体涉及一种基于国产化芯片的继电保护装置的功能配置方法。
背景技术
[0002]随着电力系统的飞速发展,作为其重要支撑的继电保护装置在技术可控和操作便捷等方面也提出更高的要求。
[0003]新型继电保护装置应全面掌握核心技术,具备独立的知识产权、供应链、升级维护等技术,实现从硬件到软件的自主研发、生产、维护的全程可控,摆脱元器件物料及软件技术长期依赖国外技术的被动局面。目前,如图1所示,基于国产化芯片的继电保护装置中采用龙芯LS2K1000作为主控CPU、采用复旦微电子FMK50T4芯片作为FPGA、采用AD7606BSTZ芯片实现同步双AD过采样、采用GD32F450实现高性能Cortex-M4处理器功能等,上述芯片间采用CAN总线连接、智能人机通过标准以太网与CPU通讯。基于国产化芯片的继电保护装置实现了装置插件的自由组合,增强了人机接口的通用性,具备高精度、高可靠的芯片全国化设计理念。
[0004]由于电力系统的自身的复杂性和特殊性,一种继电保护装置需要满足一种现场需求,因而不同继电保护装置需要具有不同的应用功能,如与后台通讯功能、板件通讯功能、显示功能、安全功能等。目前,通常由程序设计人员根据现场需要调整继电保护装置的应用功能,既增加了程序设计人员的工作量,也造成运维人员的重复性工作,无形之中增加了人为出错的隐患。
发明内容
[0005](一)发明目的
[0006]本发明的目的是提供一种基于国产化芯片的继电保护装置及其功能配置方法,减少了现有因需求多样引起的人为调试出错的风险。
[0007](二)技术方案
[0008]为解决上述问题,本发明的第一方面提供一种基于国产化芯片的继电保护装置的功能配置方法,包括:
[0009]获取各应用功能的配置文件,每个所述配置文件包括标准化名称和对应的配置信息,所述配置信息中含有配置文件实时校验码;
[0010]初始化时,根据标准化名称,将所述配置文件实时校验码与存储的校验码进行比对;
[0011]当配置文件实时校验码与存储的校验码不一致时,对配置信息进行进一步解析,根据解析结果重新配置应用功能。
[0012]具体地,含有配置文件实时校验码的配置信息通过以下方式获得:
[0013]根据关键字段及预设提取长度提取初始配置信息中的有效信息,并将提取的有效
信息转换成二进制码;
[0014]对转换成的二进制码进行CRC校验,将生成CRC校验码作为配置文件实时校验码放置在所述配置文件的预设位置,形成含有配置文件实时校验码的配置信息。
[0015]具体地,所述将所述配置文件实时校验码与存储的校验码进行比对,包括:[0016]从所述关键字段中提取配置文件实时校验码,并将提取的配置文件实时校验码与存储的校验码进行比对。
[0017]进一步地,所述根据解析结果重新配置应用功能之后,还包括:
[0018]存储配置文件实时校验码以更新所述存储的校验码。
[0019]进一步地所述的功能配置方法,还包括:
[0020]当配置文件实时校验码与存储的校验码一致时,不再对对应的配置信息进行进一步解析,跳过对应的配置文件,维持原功能配置。
[0021]本申请的第二方面,提供了一种基于国产化芯片的继电保护装置的功能配置,包括:
[0022]获取模块,用于获取各应用功能的配置文件,每个所述配置文件包括标准化名称和对应的配置信息;
[0023]比对模块,用于初始化时,根据标准化名称,将所述配置文件实时校验码与存储的校验码进行比对;
[0024]配置模块,用于当配置文件实时校验码与存储的校验码不一致时,对配置信息进行进一步解析,根据解析结果重新配置应用功能。
[0025]具体地,含有配置文件实时校验码的配置信息通过以下方式获得:
[0026]根据关键字段及预设提取长度提取初始配置信息中的有效信息,并将提取的有效信息转换成二进制码;对转换成的二进制码进行CRC校验,将生成CRC校验码作为配置文件实时校验码放置在所述配置文件的预设位置,形成含有配置文件实时校验码的配置信息;[0027]进一步地,所述比对模块,用于从所述关键字段中提取配置文件实时校验码,并将提取的配置文件实时校验码与存储的校验码进行比对。
[0028]进一步地,所述的功能配置装置还包括:
[0029]存储模块,用于:根据解析结果重新配置应用功能之后存储配置文件实时校验码以更新所述存储的校验码。
[0030]本申请的第三方面,提供了一种基于国产化芯片的继电保护装置,采用龙芯LS2K1000作为主控制器,所述主控制器用于执行上述任一项所述功能配置方法。[0031]进一步地,所述的继电保护装置,采用复旦微电子FMK50T4芯片作为FPGA、采用AD7606BSTZ芯片实现同步双AD过采样、采用GD32F450实现Cortex-M4处理器功能。[0032](三)有益效果
[0033]本发明的上述技术方案具有如下有益的技术效果:
[0034]本发明提供的一种基于国产化芯片的继电保护装置及其功能配置方法,通过对具有标准化名称的配置文件进行CRC校验,得到实施CRC校验码,根据标准化名称,将实时校验码与装置中记忆的该标准化名称的校验码进行比对,当二者不一致时,确定配置文件与记忆配置不同,自动对配置文件进行解析以重新配置应用功能,减少了现有因需求多样引起的人为调试出错的风险。