基于FPGA的故障检测方法、装置、设备及可读存储介质制造方法及图纸

技术编号:32224317 阅读:62 留言:0更新日期:2022-02-09 17:29
本发明专利技术涉及数据检测技术领域,公开了一种基于FPGA的故障检测方法、装置、设备及可读存储介质。其中,该方法包括:获取待检测数据;将待检测数据输入至故障检测模型划分待检测数据,得到待检测数据对应的检测类别,其中,故障检测模型基于样本检测数据及其对应故障类别确定;判断待检测数据是否满足检测类别对应的预设条件;当待检测数据不满足预设条件时,生成待检测数据对应的故障检测结果。通过实施本发明专利技术,实现了基于FPGA的数据采集系统的故障诊断,即使对于没有JTAG接口的FPGA而言通过故障检测模型即可实现故障的精准检测,无需进行功能调试,简化了FPGA的调试流程。简化了FPGA的调试流程。简化了FPGA的调试流程。

【技术实现步骤摘要】
基于FPGA的故障检测方法、装置、设备及可读存储介质


[0001]本专利技术涉及数据检测
,具体涉及一种基于FPGA的故障检测方法、装置、设备及可读存储介质。

技术介绍

[0002]基于FPGA的数据采集系统广泛应用于军事应用、国防建设、航空航天以及工业控制等领域,随着传感器技术和通信技术的快速发展,对于数据的采样精度以及故障检测要求也越来越高。然而,现有基于FPGA的数据采集系统的故障检测主要是通过JTAG进行系统功能调试以实现故障分析,但对于没有JTAG接口的FPGA而言,其数据采集系统难以进行故障分析,只能采用计算机进行监测,而计算机体积大、不利于实时性操作,因此,现有基于FPGA的数据采集系统难以快速定位系统故障,从而导致难以及时修复系统故障。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种基于FPGA的故障检测方法、装置、设备及可读存储介质,以解决现有基于FPGA的数据采集系统难以快速定位系统故障的问题。
[0004]根据第一方面,本专利技术实施例提供了一种基于FPGA的故障检测方法,包括:获取待检测数据;将所述待检测数据输入至故障检测模型划分所述待检测数据,得到所述待检测数据对应的检测类别,其中,所述故障检测模型基于样本检测数据及其对应故障类别确定;判断所述待检测数据是否满足所述检测类别对应的预设条件;当所述待检测数据不满足所述预设条件时,生成所述待检测数据对应的故障检测结果。
[0005]本专利技术实施例提供的基于FPGA的故障检测方法,通过获取待检测数据,将待检测数据输入至故障检测模型,由故障检测模型对待检测数据进行类别划分,以得到各个检测类别对应的待检测数据,当待检测数据不满足检测类别对应的预设条件时,生成相应的故障检测结果;其中,故障检测模型基于样本检测数据及其对应故障类别确定。该方法能够实现基于FPGA的数据采集系统的故障诊断,即使对于没有JTAG接口的FPGA而言通过故障检测模型即可实现故障的精准检测,无需进行功能调试,简化了FPGA的调试流程。
[0006]结合第一方面,在第一方面的第一实施方式中,所述检测类别包括采样率,所述判断所述待检测数据是否满足所述检测类别对应的预设条件,包括:获取用于表征所述采样率的第一参数;判断所述第一参数的值是否满足所述采样率对应的第一预设值。
[0007]结合第一方面,在第一方面的第二实施方式中,所述检测类别包括时间戳,所述判断所述待检测数据是否满足所述检测类别对应的预设条件,包括:获取用于表征所述时间戳的第二参数;判断所述第二参数的值是否满足所述时间戳对应的第二预设值。
[0008]结合第一方面,在第一方面的第三实施方式中,所述检测类别包括数据帧,所述判断所述待检测数据是否满足所述检测类别对应的预设条件,包括:获取用于表征所述数据帧的第三参数;判断所述第三参数是否满足所述数据帧对应的预设连续性条件。
[0009]结合第一方面,在第一方面的第四实施方式中,所述检测类别包括数据采集,所述
判断所述待检测数据是否满足所述检测类别对应的预设条件,包括:获取用于表征所述数据采集的第四参数;判断所述第四参数是否满足所述数据采集对应的预设异常条件。
[0010]本专利技术实施例提供的基于FPGA的故障检测方法,通过对数据采集系统的常见故障进行自动检测,无需相关人员进行故障诊断,节省了故障诊断的人力与物力,同时通过自动化故障检测,提高了故障检测效率。
[0011]结合第一方面或第一方面第一实施方式至第四实施方式中的任一实施方式,在第一方面的第五实施方式中,所述生成所述待检测数据对应的故障检测结果,包括:获取不满足所述预设条件的故障数据,确定所述故障数据对应的故障类别;生成对应于所述故障类别的故障检测结果。
[0012]结合第一方面,在第一方面的第六实施方式中,所述方法还包括:生成对应于所述故障检测结果的检测日志;发送所述检测日志至显示终端,所述显示终端用于显示所述检测日志中的故障检测结果。
[0013]本专利技术实施例提供的基于FPGA的故障检测方法,通过对生成故障检测结果的检测日志,以判断基于FPGA的数据采集系统的故障原因,当数据采集系统安装在外场时,该方法无需相关人员到现场即可快速进行故障诊断,提高了故障检测效率。
[0014]根据第二方面,本专利技术实施例提供了一种基于FPGA的故障检测系统,包括:FPGA,所述FPGA用于执行第一方面或第一方面任一实施方式所述的基于FPGA的故障检测方法;显示终端,与所述FPGA通信连接,所述显示终端用于显示故障检测结果。
[0015]本专利技术实施例提供的基于FPGA的故障检测系统,通过获取待检测数据,将待检测数据输入至故障检测模型,得到故障检测结果,将故障检测结果发送至显示终端,以使显示终端对当前的故障检测结果进行显示。该系统实现了基于FPGA的数据采集系统的故障诊断,对于没有JTAG接口的FPGA而言,通过故障检测模型即可实现数据采集系统的故障精准检测,无需进行功能调试,避免了FPGA资源逻辑资源占用率过高而影响数据采集系统的故障检测。
[0016]根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面任一实施方式所述的基于FPGA的故障检测方法。
[0017]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面或第一方面任一实施方式所述的基于FPGA的故障检测方法。
附图说明
[0018]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是根据本专利技术实施例的基于FPGA的故障检测方法的流程图;
[0020]图2是根据本专利技术实施例的基于FPGA的故障检测方法的另一流程图;
[0021]图3是根据本专利技术实施例的基于FPGA的故障检测方法的另一流程图;
[0022]图4是根据本专利技术实施例的基于ZYNQ FPGA的数据采集系统的示意图;
[0023]图5是根据本专利技术实施例的FPGA的故障诊断模型的示意图;
[0024]图6是根据本专利技术实施例的FPGA与显示终端的通信示意图;
[0025]图7是根据本专利技术实施例的数据帧的故障检测示意图;
[0026]图8是根据本专利技术实施例的基于FPGA的故障检测系统的结构框图;
[0027]图9是本专利技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0028]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的故障检测方法,其特征在于,包括:获取待检测数据;将所述待检测数据输入至故障检测模型划分所述待检测数据,得到所述待检测数据对应的检测类别,其中,所述故障检测模型基于样本检测数据及其对应故障类别确定;判断所述待检测数据是否满足所述检测类别对应的预设条件;当所述待检测数据不满足所述预设条件时,生成所述待检测数据对应的故障检测结果。2.根据权利要求1所述的方法,其特征在于,所述检测类别包括采样率,所述判断所述待检测数据是否满足所述检测类别对应的预设条件,包括:获取用于表征所述采样率的第一参数;判断所述第一参数的值是否满足所述采样率对应的第一预设值。3.根据权利要求1所述的方法,其特征在于,所述检测类别包括时间戳,所述判断所述待检测数据是否满足所述检测类别对应的预设条件,包括:获取用于表征所述时间戳的第二参数;判断所述第二参数的值是否满足所述时间戳对应的第二预设值。4.根据权利要求1所述的方法,其特征在于,所述检测类别包括数据帧,所述判断所述待检测数据是否满足所述检测类别对应的预设条件,包括:获取用于表征所述数据帧的第三参数;判断所述第三参数是否满足所述数据帧对应的预设连续性条件。5.根据权利要求1所述的方法,其特征在于,所述检测类别包括数据采集,所述判断所述待检测数据是否满足所述检测类别对应的预设条件,包括:获取用于表征所述数据采集的...

【专利技术属性】
技术研发人员:聂泳忠寇强李红星陈洪艳
申请(专利权)人:西人马西安测控科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1