System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力系统,特别涉及一种纯光ct采集单元容错方法及系统。
技术介绍
1、纯光ct(foct,fiber-optic current transformer)基于法拉第磁光效应和安培环路定律,采用光纤作为传感元件,内部包含大量电子和光学元器件。纯光ct采集单元用于对光路单元输出的模拟信号进行模数转换、差分解调及数字输出,并对光路单元进行数字方波调制及闭环反馈控制,实现一次电流传变。在实际运行中,纯光ct采集单元的核心芯片易受温度、振动、干扰等多种因素的影响引发纯光ct故障。为进一步提升纯光ct的可靠性,应围绕纯光ct故障机理及故障现象特征,从电路、光路关键部件的物理特性、故障特征统计特性出发,研究foct的采集电路容错技术。
2、目前当纯光ct的采集单元并未设计容错处理机制,导致一旦因内部核心芯片故障或程序故障,采集单元发出闭锁信号导致纯光ct整体退出运行,造成停电损失。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种纯光ct采集单元容错方法,该方法依据纯光ct采集单元的功能,提出了针对纯光ct采集单元的基于双adc采集的硬件容错方法、基于dsp/fpga内存ecc奇偶校验的软件容错方法和基于fpga校验码的信息容错方法。在采集单元出现某些硬件故障或软件错误时,采集系统能执行特定程序使纯光ct恢复正常。所提出的容错技术不会影响纯光ct对系统故障的判别。
2、本专利技术还提出一种具有上述受限条件下可控避
3、根据本专利技术的第一方面实施例的纯光ct采集单元的容错方法,其特征在于,包括以下步骤:
4、采用两个相同型号的ad同时采样两路数据,分别得到第一路数据和第二路数据;
5、将所述第一路数据用于数据启动,第二路数据用于逻辑运算,分别得到第一运行结果和第二运行结果;
6、对所述第一运行结果和所述第二运行结果进行采样值的一致性判定;
7、基于判定结果进行硬件数模转换纠错。
8、根据本专利技术实施例的纯光ct采集单元容错方法,至少具有如下有益效果:本方法能够在故障发生时自动检测,发出品质异常信号并使系统闭锁,避免严重故障的发生。当出现某些指定的硬件故障或软件错误时,系统仍能执行特定程序,程序不会因系统中的故障而中止或被修改,并且执行结果也不包含系统中故障所引起的差错。
9、根据本专利技术的一些实施例,所述基于判定结果进行硬件数模转换纠错的步骤后,还采用报文信息crc循环冗余校验方式校验接收端接收到的k位信息位是否正确,
10、其中,采用报文信息crc循环冗余校验方式校验接收端接收到的k位信息位是否正确,包括:
11、在原来一串k位二进制数后面加入若干位的冗余项,用来校验接收端接收到的k位信息位是否正确。
12、根据本专利技术的一些实施例,纯光ct采集单元包括内存单元,内存单元的容错方法包括:
13、在数据位上设置数据加密位;
14、当数据写入内存单元时将纠错代码保存至所述数据加密位;
15、当重新读回存储的数据时,将数据加密位的纠错代码与数据位计算得到的纠错代码进行比较。
16、根据本专利技术的第二方面实施例的纯光ct采集单元容错系统,其特征在于,所述系统包括ad采集,所述ad采集,使用了上述权利要求1中所述的纯光ct采集单元容错方法。
17、进一步地,所述系统还包括dsp/cpu、fpga,所述dsp/cpu采用了如下容错方法:
18、在数据位上设置数据加密位;
19、当数据写入内存单元时将纠错代码保存至所述数据加密位;
20、当重新读回存储的数据时,将数据加密位的纠错代码与数据位计算得到的纠错代码进行比较;
21、所述ad采集与所述dsp/cpu连接到fpga,并经由所述fpga控制。
22、进一步地,所述系统还包括光口输出、上位机,所述ad采集模块获取的信号传输到所述fpga进行控制,所述fpga通过串口与所述dsp/cpu相连,所述上位机的数据发送到所述dsp/cpu中存储,所述fpga还连接有光口输出。
23、进一步地,所述主系统的fpga还采用报文信息crc循环冗余校验方式校验接收端接收到的k位信息位是否正确,其中,主系统的fpga还采用报文信息crc循环冗余校验方式校验接收端接收到的k位信息位是否正确,包括:
24、在原来一串k位二进制数后面加入若干位的冗余项,用来校验接收端接收到的k位信息位是否正确。
25、进一步地,所述系统的dsp/cpu在存储数据时,包括:
26、在数据位上设置数据加密位;
27、当数据写入内存时将纠错代码保存至所述数据加密位;
28、当重新读回存储的数据时,将数据加密位的纠错代码与数据位计算得到的纠错代码进行比较。
29、根据本专利技术第三方面实施例的终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时以实现上述纯光ct采集单元容错方法。
30、根据本专利技术第四方面实施例的计算机可读存储介质,该介质存储有计算机可执行指令,该计算机可执行指令用于以执行上述纯光ct采集单元容错方法。
31、本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
本文档来自技高网...【技术保护点】
1.一种纯光CT采集单元的容错方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述基于判定结果进行硬件数模转换纠错的步骤后,还采用报文信息CRC循环冗余校验方式校验接收端接收到的k位信息位是否正确,
3.根据权利要求1所述的方法,其特征在于,纯光CT采集单元包括内存单元,内存单元的容错方法包括:
4.一种纯光CT采集单元容错系统,其特征在于,所述系统包括AD采集,所述AD采集,使用了上述权利要求1中所述的纯光CT采集单元容错方法。
5.根据权利要求4所述的系统,其特征在于,所述系统还包括DSP/CPU、FPGA,所述DSP/CPU采用了如下容错方法:
6.根据权利要求5所述的系统,其特征在于,所述系统还包括光口输出、上位机,所述AD采集模块获取的信号传输到所述FPGA进行控制,所述FPGA通过串口与所述DSP/CPU相连,所述上位机的数据发送到所述DSP/CPU中存储,所述FPGA还连接有光口输出。
7.根据权利要求5所述的系统,其特征在于,所述主系统的FPGA还采用报文信息CRC
8.根据权利要求5所述的系统,其特征在于,所述系统的DSP/CPU在存储数据时,包括:
9.一种终端,包括:存储器、处理器及存储在该存储器上并可在该处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1至3中任一项所述的方法。
10.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1至3中任一项所述的方法。
...【技术特征摘要】
1.一种纯光ct采集单元的容错方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述基于判定结果进行硬件数模转换纠错的步骤后,还采用报文信息crc循环冗余校验方式校验接收端接收到的k位信息位是否正确,
3.根据权利要求1所述的方法,其特征在于,纯光ct采集单元包括内存单元,内存单元的容错方法包括:
4.一种纯光ct采集单元容错系统,其特征在于,所述系统包括ad采集,所述ad采集,使用了上述权利要求1中所述的纯光ct采集单元容错方法。
5.根据权利要求4所述的系统,其特征在于,所述系统还包括dsp/cpu、fpga,所述dsp/cpu采用了如下容错方法:
6.根据权利要求5所述的系统,其特征在于,所述系统还包括光口输出、上位机,所述ad采集模块获取的信号传输到所述fpga进行控制,所述f...
【专利技术属性】
技术研发人员:邱进,吴士普,李辉,庞福滨,袁亮,韩笑,徐思恩,王玲,汪本进,陈晓明,毛安澜,杜砚,李璿,陈程,尹晶,邵苠峰,何妍,陈尚,
申请(专利权)人:中国电力科学研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。