一种信号处理方法与系统及相关设备技术方案

技术编号:23474428 阅读:18 留言:0更新日期:2020-03-06 15:13
本发明专利技术实施例公开了一种信号处理方法与系统及相关设备,用于智能定位FPGA(401)的故障输入端口。本发明专利技术实施例方法包括:现场可编辑门阵列FPGA(401)接收输入信号(101);FPGA(401)判断输入信号是否满足预置输入条件(102),若不满足,则确定输入信号为干扰信号;FPGA(401)判断预置时间内输入端口发送干扰信号次数是否超过预置临界值(103),若超过,则上报干扰信号对应的输入端口(104)。本发明专利技术实施例能够智能的定位FPGA(401)故障输入端口,在出现故障输入端口时,可以保障FPGA(401)正常运行。

A signal processing method, system and related equipment

【技术实现步骤摘要】
【国外来华专利技术】一种信号处理方法与系统及相关设备
本专利技术涉及工业控制领域,尤其涉及一种信号处理方法与系统及相关设备。
技术介绍
FPGA(Field Programmable Gate Array,现场可编辑门阵列)是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点,它是当今数字系统设计的主要硬件平台。在工业控制领域输入信号都会出现多个信号组成一组输入信号输入到FPGA中进行处理。由于在工控领域,干扰信号或者是输入的开关信号出现故障都会引起控制系统接收到一组多个错误的信号,导致系统控制失灵。现有技术中,当出现干扰信号或者是输入的开关信号出现故障都会引起控制系统接收到一组多个错误的信号,导致系统控制失灵,为排除故障,需要等待工业系统停止工作时,人工去排查各个输入信号,浪费人力且降低了工业系统的工作效率。
技术实现思路
本专利技术实施例第一方面提供了一种信号处理方法,可包括:现场可编辑门阵列FPGA接收输入信号;所述FPGA判断所述输入信号是否满足预置输入条件,若不满足,则确定所述输入信号为干扰信号;所述FPGA根据所述干扰信号确定所述输入信号对应的输入端口;所述FPGA判断预置时间内所述输入端口发送所述干扰信号次数是否超过预置临界值,若超过,则上报所述干扰信号对应的输入端口。本专利技术实施例第二方面提供了一种现场可编辑门阵列FPGA,其特征在于,包括输入设备、输出设备、处理器和存储器,其中,>所述输入设备用于接收输入信号;所述处理器用于执行如下方法:判断所述输入信号是否满足预置输入条件,若不满足,则确定所述输入信号为干扰信号;判断预置时间内所述输入端口发送所述干扰信号次数是否超过预置临界值,若超过,则上报所述干扰信号对应的输入端口。本专利技术实施例第三方面提供了一种信号处理系统,包括现场可编辑门阵列FPGA和上位机,所述FPGA用于:接收输入信号;判断所述输入信号是否满足预置输入条件,若不满足,则确定所述输入信号为干扰信号;判断预置时间内所述输入端口发送所述干扰信号次数是否超过预置临界值,若超过,则上报所述干扰信号对应的输入端口。以上可以看出,本专利技术实施例提供的技术方案中,当FPGA某个输入端口出现故障,向FPGA高频率的发送干扰信号时,FPGA能够检测并记录该干扰信号预置时间内发生的次数以及干扰信号的输入端口,当该输入端口预置时间内发送干扰信号的次数超过预置的临界值时,FPGA上报该输入端口给上位机,智能的定位故障输入端口,避免了人工逐一排查故障输入端口的情况,节约了人力资源。附图说明图1为本专利技术实施例中信号处理方法的一个实施例的示意图;图2为本专利技术实施例中信号处理方法的另一个实施例的示意图;图3为本专利技术实施例中FPGA的一个实施例的示意图;图4为本专利技术实施例中信号处理系统的一个实施例的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。为了便于理解,下面对本专利技术实施例的具体流程进行描述,请参阅图1,本专利技术实施例中信号处理方法一个实施例包括:101、FPGA接收输入信号;现场可编辑门阵列FPGA在运行过程中会检测各个输入端口是否有输入信号,当输入端口有信号输入时,FPGA可以接收到输入信号。102、FPGA判断输入信号是否满足预置输入条件;在实际运用中,FPGA需要对干扰信号进行检测,FPGA可以预先设置输入条件,当输入信号不满足预置输入条件时,则判定该输入信号为干扰信号,执行步骤103,若满足预置输入条件,则执行步骤106。103、FPGA判断预置时间内输入端口发送干扰信号的次数是否超过预置临界值;在FPGA预先设置的时间内,FPGA记录同一输入端口发送干扰信号的次数,当预置时间内该输入端口发送干扰信号的次数超过FPGA预先设置的临界值次数时,该输入端口可能发生了故障,则执行步骤104,若没有超过预先设置的临界值,则执行步骤105。104、FPGA向上位机上报输入端口;当FPGA判定某一输入端口发生故障时,FPGA就可以将该输入端口上报给对应的上位机。105、FPGA重新记录干扰信号的次数。当预置时间内,干扰信号的次数没有超过预先设置的临界值时,FPGA将记录的次数清零重新开始记录干扰信号的次数。106、FPGA按照预置逻辑处理输入信号;本专利技术实施例提供的技术方案中,当FPGA某个输入端口出现故障,向FPGA高频率的发送干扰信号时,FPGA能够检测并记录该干扰信号预置时间内发生的次数以及干扰信号的输入端口,当该输入端口预置时间内发送干扰信号的次数超过预置的临界值时,FPGA上报该输入端口给上位机,智能的定位故障输入端口,避免了人工逐一排查故障输入端口的情况,节约了人力资源。上面的实施例对本专利技术实施例中信号处理方法的流程进行了描述,为了便于理解,下面将对本专利技术实施例中信号处理方法进行详细描述,请参阅图2,本专利技术实施例中信号处理方法另一个实施例包括:201、FPGA接收输入信号;FPGA在运行过程中会检测各个输入端口是否有电平变化,如某个端口由低电平变换为高电平或者由高电平变换为低电平,FPGA可以接收到该端口的电平脉冲信号作为输入信号。202、FPGA判断输入信号的脉冲宽度是否满足预置宽度;当该输入信号的输入端口由低电平变换为高电平时,在接收到输入信号之后会检测输入信号的脉冲宽度,并将输入信号的脉冲宽度与预置宽度进行比较,当输入信号的脉冲宽度小于预置宽度时,FPGA可以判定该输入信号为干扰信号,FPGA可以不响应干扰信号,并执行步骤203,当输入信号的脉冲宽度大于预置脉冲宽度时,则可以判定该输入信号为有效输入信号,FPGA就可以根据输入信号改变对应输入端口的输入值,由低电平变换为高电平,并执行步骤207。当该输入信号的输入端口由高电平变换为低电平时,在接收到输入信号之后会检测输入信号的脉冲宽度,并将输入信号的脉冲宽度与预置宽度进行比较,当输入信号的脉冲宽度不小于预置宽度时,FPGA可以判定该输入信号为干扰信号,并执行步骤203,当输入信号的脉冲宽度小于预置脉冲宽度时,则可以判定该本文档来自技高网...

【技术保护点】
一种信号处理方法,其特征在于,包括:/n现场可编辑门阵列FPGA接收输入信号;/n所述FPGA判断所述输入信号是否满足预置输入条件,若不满足,则确定所述输入信号为干扰信号;/n所述FPGA判断预置时间内所述输入端口发送所述干扰信号次数是否超过预置临界值,若超过,则上报所述干扰信号对应的输入端口。/n

【技术特征摘要】
【国外来华专利技术】一种信号处理方法,其特征在于,包括:
现场可编辑门阵列FPGA接收输入信号;
所述FPGA判断所述输入信号是否满足预置输入条件,若不满足,则确定所述输入信号为干扰信号;
所述FPGA判断预置时间内所述输入端口发送所述干扰信号次数是否超过预置临界值,若超过,则上报所述干扰信号对应的输入端口。


根据权利要求1所述的信号处理方法,其特征在于,当判定所述输入信号为干扰信号时,所述方法还包括:
所述FPGA将初始默认值输出给上位机;
或者,
所述FPGA将上一次的有效输出值输出给上位机。


根据权利要求1或2所述的信号处理方法,其特征在于,所述预置输入条件包括:
所述输入信号的脉冲宽度满足预置宽度条件。


根据权利要求1或2所述的信号处理方法,其特征在于,当预置时间内所述输入端口发送所述干扰信号次数没有超过预置临界值时,所述方法还包括:
所述FPGA将记录所述输入端口输入所述干扰信号次数的数值清零。


一种现场可编辑门阵列FPGA,其特征在于,包括输入设备、输出设备、处理器和存储器,其中,
所述输入设备用于接收输入信号;
所述处理器用于执行如下方法:
判断所述输入信号是否满足预置输入条件,若不满足,则确定所述输入信号为干扰信号;
判断预置时间内所述输入端口发送所述干扰信号次数是否超过预置临界值,若超过,则上报所述干扰信号对应的输入端口。


根据权利要求5所述的FPGA,其特征在于,所述处理器,还用于执行如下步骤:
...

【专利技术属性】
技术研发人员:兰启庆
申请(专利权)人:深圳配天智能技术研究院有限公司
类型:发明
国别省市:广东;44

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

1