基于国产化芯片的继电保护装置及其功能配置方法与装置与流程

文档序号:23958723发布日期:2021-02-18 20:49阅读:584来源:国知局
基于国产化芯片的继电保护装置及其功能配置方法与装置与流程

[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校验码,根据标准化名称,将实时校验码与装置中记忆的该标准化名称的校验码进行比对,当二者不一致时,确定配置文件与记忆配置不同,自动对配置文件进行解析以重新配置应用功能,减少了现有因需求多样引起的人为调试出错的风险。
[0035]
本发明操作简单、配置灵活,能可靠降低设备运维的工作量,提高运维效率,为电网安全稳定运行提供有力保障
附图说明
[0036]
图1是基于国产化芯片的继电保护装置核心部件示意图;
[0037]
图2是本发明实施例提供的基于国产化芯片的继电保护装置的功能配置方法流程图。
具体实施方式
[0038]
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0039]
参见图2,本发明提供了一种提供一种基于国产化芯片的继电保护装置的功能配置方法,包括:
[0040]
步骤101:获取各应用功能的配置文件,每个所述配置文件包括标准化名称和对应的配置信息;
[0041]
具体地,本发明实施例中,各应用功能的配置文件由程序设计人员按照标准化命名规则及格式编写并进行文件校验后下载到继电保护装置中,不同的配置文件描述不同的静态信息,代表不同功能的配置,所述静态信息例如可以包括可以包含装置菜单显示项目、装置防火墙配置、装置调试登录用户名与密码、装置允许连接客户端的个数、装置与后台通讯的数据建模、ip、网关、装置各个板卡配置信息等。
[0042]
步骤102:初始化时,根据标准化名称,将所述配置文件实时校验码与存储的校验码进行比对;
[0043]
步骤103:当配置文件实时校验码与存储的校验码不一致时,对配置信息进行进一步解析,根据解析结果重新配置应用功能。
[0044]
本发明提供的一种基于国产化芯片的继电保护装置及其功能配置方法与装置,通过将实时校验码与装置中记忆的该标准化名称的校验码进行比对,当二者不一致时,确定配置文件与记忆配置不同,自动对配置文件进行解析以重新配置应用功能,减少了现有因需求多样引起的人为调试出错的风险。
[0045]
本发明操作简单、配置灵活,能可靠降低设备运维的工作量,提高运维效率,为电网安全稳定运行提供有力保障。
[0046]
具体地,含有配置文件实时校验码的配置信息通过以下方式获得:
[0047]
步骤a:根据关键字段及预设提取长度提取初始配置信息中的有效信息,并将提取的有效信息转换成二进制码;
[0048]
例如,校验工具检索配置文件中的所有关键字段,并读取所有关键字段后面的十进制数作为有效信息的提取长度,例如十进制数为100,则提取长度为关键字段后100位;校验工具根据上述提取长度依次提取有效信息,并转化为二进制码文件。
[0049]
步骤b:对转换成的二进制码进行crc校验,将生成crc校验码作为配置文件实时校
验码放置在所述配置文件的预设位置,形成含有配置文件实时校验码的配置信息。本申请中crc校验码优选放置在配置文件末尾。
[0050]
此校验方法将文件校验码放置在对应配置文件中,以供装置上电后进行查询。该校验码作为配置文件的唯一标识码,减少了下载配置文件出错的几率;另外装置初始上电只需要提取配置文件中的校验码与记忆校验码进行比较,若两者一致,则跳过该文件,无需解析该配置文件,大大提高了装置初始化速率。
[0051]
具体地,所述将所述配置文件实时校验码与存储的校验码进行比对,包括:
[0052]
从所述关键字段中提取配置文件实时校验码,并将提取的配置文件实时校验码与存储的校验码进行比对。
[0053]
进一步地,所述根据解析结果重新配置应用功能之后,还包括:
[0054]
存储配置文件实时校验码以更新所述存储的校验码。
[0055]
进一步地,所述的功能配置方法,还包括:
[0056]
当配置文件实时校验码与存储的校验码一致时,不再对对应的配置信息进行进一步解析,跳过对应的配置文件,维持原功能配置。
[0057]
在一具体实施例中,一种基于国产化芯片的继电保护装置的功能配置方法,包括:
[0058]
1)该方法由基于国产化芯片的功能可配置的继电保护装置执行,该继电保护装置采用全国产化芯片,包括龙芯ls2k1000作为主控cpu、fpga采用复旦微电子fmk50t4芯片、ad7606bstz芯片同步双ad过采样技术、gd32f450高性能cortex-m4芯片等,装置插件间采用can总线连接、智能人机接口独立运行。新的架构实现了装置插件的自由组合,增强了人机接口的通用性,具备高精度、高可靠的芯片全国化设计理念。
[0059]
2)基于国产化芯片的功能可配置的继电保护装置的功能配置方法,在程序设计之前,约定好每个配置文件*.ini文件的编写规则,不同的配置文件描述不同的静态信息、配置不同的应用功能;
[0060]
在其他实施例中,配置文件也可以是txt、xml等格式,本发明不做限定。
[0061]
3)在程序设计之前,还需要提供一种专用的*.ini文件校验工具,该工具能解析*.ini文件中所描述的静态信息,并进行校验,生成文件校验码crc_code,并将该校验码放置在该配置文件*.ini文件的关键字段【file_crc】中,形成含有配置文件实时校验码的配置文件;
[0062]
4)在装置上电初始化阶段,逐一读取每个配置文件*.ini文件中的关键字段【file_crc】,获取该文件校验码crc_code;
[0063]
5)程序将读取的文件校验码crc_code与记忆的文件校验码f_crc_code进行比较,若crc_code=f_crc_code,则不再对该文件进行深度解析,进程跳过该文件,程序维持原功能配置;若crc_code≠f_crc_code,则需要进一步解析该文件中的静态信息,程序按照配置文件中所描述的内容重新配置应用功能;
[0064]
6)配置文件解析完成,更新记忆的文件校验码f_crc_code。
[0065]
本发明还提供了一种基于国产化芯片的继电保护装置的功能配置装置,包括:
[0066]
获取模块,用于获取各应用功能的配置文件,每个所述配置文件包括标准化名称和对应的配置信息;
[0067]
比对模块,用于初始化时,根据标准化名称,将所述配置文件实时校验码与存储的
校验码进行比对;
[0068]
配置模块,用于当配置文件实时校验码与存储的校验码不一致时,对配置信息进行进一步解析,根据解析结果重新配置应用功能。
[0069]
具体地,含有配置文件实时校验码的配置信息通过以下方式获得:
[0070]
根据关键字段及预设提取长度提取初始配置信息中的有效信息,并将提取的有效信息转换成二进制码;对转换成的二进制码进行crc校验,将生成crc校验码作为配置文件实时校验码存储在所述关键字段中,形成含有配置文件实时校验码的配置信息。
[0071]
进一步地,所述比对模块,用于从所述关键字段中提取配置文件实时校验码,并将提取的配置文件实时校验码与存储的校验码进行比对。
[0072]
进一步地,所述的功能配置装置还包括:
[0073]
存储模块,用于:根据解析结果重新配置应用功能之后存储配置文件实时校验码以更新所述存储的校验码。
[0074]
本发明功能配置装置实施例与方法实施例一一对应,具体描述及效果参见方法实施例,在此不再赘述。
[0075]
本发明还提供了一种基于国产化芯片的继电保护装置,采用龙芯ls2k1000作为主控制器,所述主控制器用于执行上述任一项所述功能配置方法。
[0076]
进一步地,所述的继电保护装置,采用复旦微电子fmk50t4芯片作为fpga、采用ad7606bstz芯片实现同步双ad过采样、采用gd32f450实现cortex-m4处理器功能。
[0077]
本发明继电保护装置实施例与方法实施例一一对应,具体描述及效果参见方法实施例,在此不再赘述。
[0078]
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1