一种排查外部接口电磁辐射问题的方法和系统与流程

文档序号:16444590发布日期:2018-12-28 22:01阅读:203来源:国知局
一种排查外部接口电磁辐射问题的方法和系统与流程

本申请涉及电磁兼容技术领域,特别是涉及一种排查外部接口电磁辐射问题的方法和系统。

背景技术

电磁辐射干扰是指电子设备产生的干扰信号通过空间耦合,把干扰信号传给另一个用电网络或电子设备。在判断信息存储类设备是否满足国标gb9254《信息技术设备的无线电骚扰限值和测量方法》中,1ghz以上及1ghz以下的限值要求时,必须要在10m半电波暗室测试电磁辐射,然后根据接收机所反馈的测试结果,判断信息存储类设备是否能够满足国标gb9254的要求。

当被测系统在10m半电波暗室测试电磁辐射时,如果测试结果不满足gb9254的要求,需要电磁兼容工程师对被测系统进行问题排查。

目前对信息存储类设备的外部接口进行电磁辐射问题排查的方法,通常是:从被测的信息存储类设备的外围接口,按照从外到内的顺序进行分析。具体地,电磁兼容工程师需要逐一手动拔出接口电缆从而断开接口的通信状态,或者,手动连接接口电缆从而接通接口的通信状态,从而逐个排查每一个接口。尤其是被测系统中设置有上百个外部接口时,需要逐个插拔电缆来确认是否由于其中某一个接口导测试结果超出国标gb9254所规定的限值。

然而,目前的电磁辐射问题排查方法中,由于采用手动逐个插拔电缆,故障排查效率太低,而且手动操作容易产生误差,如:漏掉一部分接口的测试,从而导致故障排查的准确性不够高。而且针对一些不支持热插拔的被测系统,每次拔出电缆后,测试的初始状况会发生改变,为恢复初始测试条件,需要重启被测系统,占用较多时间,进而影响故障排查效率。



技术实现要素:

本申请提供了一种排查外部接口电磁辐射问题的方法和系统,以解决现有技术中的电磁辐射问题排查方法中故障排查效率低、故障排查准确性不够高的问题。

为了解决上述技术问题,本申请实施例公开了如下技术方案:

一种排查外部接口电磁辐射问题的方法,所述方法包括:

根据待测设备中外部接口的电磁辐射能量变化,检验是否为外部接口导致待测设备的电磁辐射超出限值;

当外部接口导致待测设备的电磁辐射超出限值时,通过依次控制外部接口与接收机的通信状态,确定发生故障的外部接口。

可选地,所述根据待测设备中外部接口的电磁辐射能量变化,检验是否为外部接口导致待测设备的电磁辐射超出限值,包括:

获取第一电磁辐射能量,所述第一电磁辐射能量为断开所有外部接口与接收机的通信连接前待测设备的电磁辐射能量;

根据所获取的第一关闭命令,断开待测设备上的所有外部接口与接收机的通信连接;

获取第二电磁辐射能量,所述第二电磁辐射能量为断开所有外部接口与接收机的通信连接后待测设备的电磁辐射能量;

判断第二电磁辐射能量是否小于第一电磁辐射能量;

如果是,判定为外部接口导致电磁辐射超出限值。

可选地,所述通过依次控制外部接口与接收机的通信状态,确定发生故障的外部接口,包括:

根据所获取的第一开启命令,开启待测设备上所有外部接口与接收机的通信连接;

根据所获取的第二关闭命令,依次断开待测设备上任一外部接口与接收机的通信连接;

获取第三电磁辐射能量,所述第三电磁辐射能量为断开所述任一外部接口与接收机的通信连接后待测设备的电磁辐射能量;

判断第三电磁辐射能量是否小于第一电磁辐射能量;

如果是,判定与所述第三电磁辐射能量所匹配的外部接口为故障接口。

可选地,所述通过依次控制外部接口与接收机的通信状态的方法,具体为:利用bmc(baseboardmanagementcontroller,基板管理控制器)依次控制外部接口与接收机的通信状态。

一种排查外部接口电磁辐射问题的系统,所述系统包括:

外部接口超限检验模块,用于根据待测设备中外部接口的电磁辐射能量变化,检验是否为外部接口导致待测设备的电磁辐射超出限值;

故障接口确定模块,用于当外部接口导致待测设备的电磁辐射超出限值时,通过依次控制外部接口与接收机的通信状态,确定发生故障的外部接口。

可选地,所述外部接口超限检验模块包括:

第一电磁辐射能量获取单元,用于获取第一电磁辐射能量,所述第一电磁辐射能量为断开所有外部接口与接收机的通信连接前待测设备的电磁辐射能量;

第一断开单元,用于根据所获取的第一关闭命令,断开待测设备上的所有外部接口与接收机的通信连接;

第二电磁辐射能量获取单元,用于获取第二电磁辐射能量,所述第二电磁辐射能量为断开所有外部接口与接收机的通信连接后待测设备的电磁辐射能量;

第一判断单元,用于判断第二电磁辐射能量是否小于第一电磁辐射能量,如果是,判定为外部接口导致电磁辐射超出限值,否则判定不是外部接口导致电磁辐射超出限值。

可选地,所述故障接口确定模块包括:

第一开启单元,用于根据所获取的第一开启命令,开启待测设备上所有外部接口与接收机的通信连接;

第二断开单元,用于根据所获取的第二关闭命令,依次断开待测设备上任一外部接口与接收机的通信连接;

第三电磁辐射能量获取单元,用于获取第三电磁辐射能量,所述第三电磁辐射能量为断开所述任一外部接口与接收机的通信连接后待测设备的电磁辐射能量;

第二判断单元,用于判断第三电磁辐射能量是否小于第一电磁辐射能量,如果是,判定与所述第三电磁辐射能量所匹配的外部接口为故障接口,否则判定与所述第三电磁辐射能量所匹配的外部接口为正常接口。

本申请的实施例提供的技术方案可以包括以下有益效果:

本申请提供一种排查外部接口电磁辐射问题的方法,该方法首先根据待测设备中外部接口的电磁辐射能量变化,检验是否为外部接口导致了待测设备的电磁辐射超出限值;如果确定为外部接口导致待测设备的电磁辐射超出限值,通过依次控制外部接口与接收机的通信状态,确定发生故障的外部接口。本申请采用软件编程的方法,首先判断待测设备电磁辐射超限的原因是否来自外部接口,然后再利用软件编程的方法对外部接口的通信状态进行设置,从而确定发生故障的外部接口。在外部接口发生故障时,能够在不改变外部所有硬件测试条件的情况下确定故障点,因此,能够大大提高故障排查的效率和准确性。

本申请还提供一种排查外部接口电磁辐射问题的系统,该系统主要包括外部接口超限检验模块和故障接口确定模块两部分。首先利用外部接口超限检验模块,根据待测设备中外部接口的电磁辐射能量变化,检验是否为外部接口导致待测设备的电磁辐射超出限值;当外部接口超限检验模块确定为外部接口的故障后,通过故障接口确定模块,依次控制外部接口与接收机的通信状态,从而确定发生故障的外部接口。本申请中外部接口超限检验模块和故障接口确定模块的设置,能够在外部接口发生故障导致电磁辐射超限时避免人工排查,采用自动化的排查方法,在不改变外部所有硬件测试条件的情况下确定故障点,因此,能够大大提高故障排查的效率和准确性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例所提供的一种排查外部接口电磁辐射问题的方法的流程示意图;

图2为本申请实施例所提供的一种排查外部接口电磁辐射问题的系统的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

为了更好地理解本申请,下面结合附图来详细解释本申请的实施方式。

参见图1,图1为本申请实施例所提供的一种排查外部接口电磁辐射问题的方法的流程示意图。由图1可知,本实施例中排查外部接口电磁辐射问题的方法主要包括如下过程:

s1:根据待测设备中外部接口的电磁辐射能量变化,检验是否为外部接口导致待测设备的电磁辐射超出限值。

具体地,步骤s1又包括:

s11:获取第一电磁辐射能量,第一电磁辐射能量为断开所有外部接口与接收机的通信连接前待测设备的电磁辐射能量。

在测量信息技术设备的无线电骚扰限值的实验中,通常采用接收机测量电磁辐射能量,10m半电波暗室的接收机能够显示超出国标gb9254限制要求的对应频率点的电磁辐射能量。本实施例中电磁辐射能量的获取都可以采用接收机测量,然后反馈至故障排查设备中。

s12:根据所获取的第一关闭命令,断开待测设备上的所有外部接口与接收机的通信连接。

通过关闭待测设备上的所有外部接口,可以断开待测设备上所有接口与接收机的通信连接。

s13:获取第二电磁辐射能量,第二电磁辐射能量为断开所有外部接口与接收机的通信连接后待测设备的电磁辐射能量。

s14:判断第二电磁辐射能量是否小于第一电磁辐射能量。

s15:如果是,判定为外部接口导致电磁辐射超出限值。

当第二电磁辐射能量比第一电磁辐射能量小时,判定为外部接口导致了待测设备的电磁辐射超出限值。通常,如果是外部接口导致电磁辐射超出限值,当断开待测设备上的所有外部接口与接收机的通信连接后,通过接收机测量得到的待测设备的电磁辐射能量会降低,甚至最终消失,也就是第二电磁辐射能量会小于第一电磁辐射能量。因此,通过对比第二电磁辐射能量与第一电磁辐射能量,能够有效判断是否为外部接口故障。

如果第二电磁辐射能量与第一电磁辐射能量相等,则判定不是外部接口导致了电磁辐射超出限值。显然,不存在第二电磁辐射能量大于第一电磁辐射能量的情况。

由以上步骤s11-s15可知,本实施例通过获取断开待测设备上的所有外部接口与接收机的通信连接前后的电磁辐射能量,并比对断开前后的电磁辐射能量,通过断开前后的电磁辐射能量变化,能够确认是否为外部接口导致待测设备的电磁辐射超出限值。

本实施例中可以采用软件编程的方法,通过设置外部接口的“打开”和“关闭”状态,一次性关闭或开启所有外部接口,这种方法不需要进行硬件操作,简单方便,能够大大提高故障排查效率,而且对外部接口的控制更加准确,有利于提高故障排查的准确性。

s2:当外部接口导致待测设备的电磁辐射超出限值时,通过依次控制外部接口与接收机的通信状态,确定发生故障的外部接口。

通过步骤s1判定为外部接口导致待测设备的电磁辐射超出限值后,进一步在所有外部接口中确定具体哪些外部接口为故障接口。具体地,步骤s2又包括如下过程:

s21:根据所获取的第一开启命令,开启待测设备上所有外部接口与接收机的通信连接。

通过打开待测设备上所有外部接口,可以开启待测设备上所有外部接口与接收机的通信连接。

s22:根据所获取的第二关闭命令,依次断开待测设备上任一外部接口与接收机的通信连接。

本实施中可以针对待测设备上的每一个外部接口进行编号,并将编号添加至第二关闭命令中,通过带有外部接口编号的第二关闭命令,能够准确地控制每一个外部接口与接收机之间的通信状态。

s23:获取第三电磁辐射能量,第三电磁辐射能量为断开所述任一外部接口与接收机的通信连接后待测设备的电磁辐射能量。

s24:判断第三电磁辐射能量是否小于第一电磁辐射能量。

s25:如果是,判定与所述第三电磁辐射能量所匹配的外部接口为故障接口。

由以上步骤s21-s25可知,本实施例通过依次关闭待测设备上的每一个外部接口,并获取关闭当前外部接口后的电磁辐射能量,即:第三电磁辐射能量,再通过对比第三电磁辐射能量与第一电磁辐射能量,来判断当前外部接口是否为故障接口。

当第三电磁辐射能量比第一电磁辐射能量小时,判定第三电磁辐射能量所匹配的外部接口导致了待测设备的电磁辐射超出限值,也就是第三电磁辐射能量所匹配的外部接口为故障接口。通常,如果是第三电磁辐射能量所匹配的外部接口导致电磁辐射超出限值,当断开待测设备上的该外部接口与接收机的通信连接后,通过接收机测量得到的待测设备的电磁辐射能量会降低,甚至最终消失,也就是第三电磁辐射能量会小于第一电磁辐射能量。因此,通过对比第三电磁辐射能量与第一电磁辐射能量,能够有效判断是否为第三电磁辐射能量所匹配的外部接口发生故障。

如果第三电磁辐射能量与第一电磁辐射能量相等,则判定不是该第三电磁辐射能量所匹配的外部接口导致了电磁辐射超出限值。显然,不存在第三电磁辐射能量大于第一电磁辐射能量的情况。

进一步地,本实施例可以应用于服务器中外部接口电磁辐射问题的排查,在服务器中,通过依次控制外部接口与接收机的通信状态的方法为:利用bmc依次控制外部接口与接收机的通信状态。当然,本实施例中断开待测设备上的所有外部接口与接收机的通信连接的方法,以及,开启待测设备上所有外部接口与接收机的通信连接的方法,也可以通过bmc来实现,即:利用bmc控制待测设备上的所有外部接口与接收机断开或开启。

下面以利用bmc控制一包括四个外部接口的待测设备为例,详细说明本实施例中排查外部接口电磁辐射问题的方法:

1)在bmc的人机接口界面中,增加“接口设置”选项,通过设置待测设备中外部接口的打开与关闭状态,来判定是否是由于外部接口导致的测试结果超出限值的要求。

具体地,在“接口设置”下级选择项中设置“关闭接口”和“打开接口”选项。在“关闭接口”的下级选项中设置“关闭所有接口”、“关闭接口1”、“关闭接口2”、“关闭接口3”和“关闭接口4”。在“打开接口”的下级选项中设置“打开所有接口”、“打开接口1”、“打开接口2”、“打开接口3”和“打开接口4”。

2)断开所有外部接口与接收机天线通信连接前,获取来自接收机的第一电磁辐射能量;

3)在bmc的人机界面中,选择“关闭所有接口”选项,断开所有外部接口与接收机的通信连接;

4)断开所有外部接口与接收机的通信连接后,获取来自及接收机的第二电磁辐射能量;

5)判断第二电磁辐射能量是否小于第一电磁辐射能量,当第二电磁辐射能量小于第一电磁辐射能量时,判定为外部接口导致电磁辐射超出限值;

6)在bmc的人机界面中,选择“打开所有接口”选项,开启待测设备上所有外部接口与接收机的通信连接;

7)在bmc的人机界面中,选择“关闭接口1”选项,断开外部接口1与接收机的通信连接;

8)断开外部接口1与接收机的通信连接后,获取来自及接收机的与外部接口1所匹配的第三电磁辐射能量;

9)判断与外部接口1所匹配的第二三电磁辐射能量是否小于第一电磁辐射能量,当第三电磁辐射能量小于第一电磁辐射能量时,判定为外部接口1导致电磁辐射超出限值,否则判定不外部接口1导致电磁辐射超出限值;

10)在bmc的人机界面中,选择“打开接口1”选项,使外部接口1恢复与接收机的通信连接;

11)在bmc的人机界面中,选择“关闭接口2”选项,断开外部接口2与接收机的通信连接;

12)以此类推,采用对外部接口1的判断方法依次判断外部接口2、外部接口3和外部接口4,从而确定故障接口。

在图1所示实施例的基础之上参见图2,图2为本申请实施例所提供的一种排查外部接口电磁辐射问题的系统的结构示意图。由图2可知,本实施例中排查外部接口电磁辐射问题的系统主要包括外部接口超限检验模块和故障接口确定模块两部分。其中,外部接口超限检验模块,用于根据待测设备中外部接口的电磁辐射能量变化,检验是否为外部接口导致待测设备的电磁辐射超出限值;故障接口确定模块,用于当外部接口导致待测设备的电磁辐射超出限值时,通过依次控制外部接口与接收机的通信状态,确定发生故障的外部接口。

外部接口超限检验模块又包括:第一电磁辐射能量获取单元、第一断开单元、第二电磁辐射能量获取单元和第一判断单元。其中,第一电磁辐射能量获取单元用于获取第一电磁辐射能量,第一电磁辐射能量为断开所有外部接口与接收机的通信连接前待测设备的电磁辐射能量;第一断开单元用于根据所获取的第一关闭命令,断开待测设备上的所有外部接口与接收机的通信连接;第二电磁辐射能量获取单元用于获取第二电磁辐射能量,第二电磁辐射能量为断开所有外部接口与接收机的通信连接后待测设备的电磁辐射能量;第一判断单元用于判断第二电磁辐射能量是否小于第一电磁辐射能量,如果是,判定为外部接口导致电磁辐射超出限值,否则判定不是外部接口导致电磁辐射超出限值。

故障接口确定模块又包括:第一开启单元、第二断开单元、第三电磁辐射能量获取单元和第二判断单元。其中,第一开启单元用于根据所获取的第一开启命令,开启待测设备上所有外部接口与接收机的通信连接;第二断开单元用于根据所获取的第二关闭命令,依次断开待测设备上任一外部接口与接收机的通信连接;第三电磁辐射能量获取单元用于获取第三电磁辐射能量,第三电磁辐射能量为断开任一外部接口与接收机的通信连接后待测设备的电磁辐射能量;第二判断单元用于判断第三电磁辐射能量是否小于第一电磁辐射能量,如果是,判定与第三电磁辐射能量所匹配的外部接口为故障接口,否则判定与第三电磁辐射能量所匹配的外部接口为正常接口。

本实施例中排查外部接口电磁辐射问题的系统的工作原理和工作方法,在排查外部接口电磁辐射问题的方法中已经详细阐述,该实施例中未详细描述的部分可以参见排查外部接口电磁辐射问题的方法中的实施例,两者之间可以互相参照,在此不再赘述。

以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1