稳定性测试方法和系统的制作方法

文档序号:6296974阅读:207来源:国知局
稳定性测试方法和系统的制作方法
【专利摘要】本发明公开了一种稳定性测试方法和系统,所述方法包括:分别通过用于调节板卡的温度的调温设备和与负载所述板卡的终端设备连接的电源时序控制器接收温度指令和时序指令;所述调温设备根据所述温度指令,将所述板卡的温度调节为预设温度,所述电源时序控制器根据所述时序指令,对温度为所述预设温度的所述板卡进行上电或掉电操作;获取所述板卡响应所述上电或掉电操作的开关机数据,将所述开关机数据与预设值比较,并根据比较结果判断所述板卡的稳定性。上述稳定性测试方法和系统,可在高低温检测环境下快速、准确地判断所述板卡的稳定性。
【专利说明】稳定性测试方法和系统
【技术领域】
[0001]本发明涉及电路设备的测试【技术领域】,特别是涉及一种稳定性测试方法和系统。【背景技术】
[0002]目前在高低温下测试集成板卡稳定性,主要是通过软件业务直接在产品上运行,无需进行开关机断电,根据高低温运行情况在恒温箱外观察相关数据。
[0003]但是,上述方法难于判断在集成板卡在高低温下,特别是经过断电、上电冲击后,各种类型板卡接口是否出现虚焊或插槽接触是否出现虚接。因此,产生的数据难与准确地判断板卡稳定性,检测不充分,导致集成板卡在实际运行中出现故障。

【发明内容】

[0004]基于此,有必要针对上述稳定性测试检测不充分,导致集成板卡在实际运行中出现故障的问题,提供一种稳定性测试方法和系统。
[0005]一种稳定性测试方法,包括以下步骤:
[0006]分别通过用于调节板卡的温度的调温设备和与负载所述板卡的终端设备连接的电源时序控制器接收温度指令和时序指令;
[0007]所述调温设备根据所述温度指令,将所述板卡的温度调节为预设温度,所述电源时序控制器根据所述时序指令,对温度为所述预设温度的所述板卡进行上电或掉电操作;
[0008]获取所述板卡响应所述上电或掉电操作的开关机数据,将所述开关机数据与预设值比较,并根据比较结果判断所述板卡的稳定性。
[0009]一种稳定性测试系统,包括控制终端、用于调节板卡的温度的调温设备和用于与负载所述板卡的终端设备连接的电源时序控制器,所述控制终端分别与所述电源时序控制器和所述调温设备连接;其中,
[0010]所述调温设备接收来自所述控制终端的温度指令,并根据所述温度指令将所述板卡的温度调节为预设温度;
[0011]所述电源时序控制器接收来自所述控制终端的时序指令,并根据所述控制指令对温度为所述预设温度的所述板卡进行上电或掉电操作;
[0012]所述控制终端获取所述板卡响应所述上电或掉电操作的开关机数据,比较所述开关机数据与预设值,并根据比较结果判断所述板卡的稳定性。
[0013]上述稳定性测试方法和系统,调温设备和电源时序控制器分别根据温度指令和时序指令条件所述板卡的温度和上掉电,获取所述板卡在预设温度下响应所述上电或掉电操作的开关机数据,通过比较所述开关机数据与预设值判断所述板卡的稳定性,可在高低温检测环境下快速、准确地判断所述板卡的稳定性。
【专利附图】

【附图说明】
[0014]图1是本发明稳定性测试方法第一实施方式的流程示意图;[0015]图2是本发明稳定性测试方法第二实施方式的流程示意图;
[0016]图3是图1中进行上电操作的原理示意图;
[0017]图4是图1中进行掉电操作的原理示意图;
[0018]图5是图1中所述板卡开关机状态的判断原理图;
[0019]图6是本发明稳定性测试系统第一实施方式的结构示意图;
[0020]图7是本发明稳定性测试系统第二实施方式的结构示意图。
【具体实施方式】
[0021]请参阅图1,图1是本发明稳定性测试方法第一实施方式的流程示意图。
[0022]本实施方式的所述稳定性测试方法包括以下步骤:
[0023]步骤101,分别通过用于调节板卡的温度的调温设备和与负载所述板卡的终端设备连接的电源时序控制器接收温度指令和时序指令。
[0024]步骤102,所述调温设备根据所述温度指令,将所述板卡的温度调节为预设温度,所述电源时序控制器根据所述时序指令,对温度为所述预设温度的所述板卡进行上电或掉电操作。
[0025]步骤103,获取所述板卡响应所述上电或掉电操作的开关机数据,将所述开关机数据与预设值比较,并根据比较结果判断所述板卡的稳定性。
[0026]本实施方式所述稳定性测试方法,调温设备和电源时序控制器分别根据温度指令和时序指令条件所述板卡的温度和上掉电,获取所述板卡在预设温度下响应所述上电或掉电操作的开关机数据,通过比较所述开关机数据与预设值判断所述板卡的稳定性,可在高低温检测环境下快速、准确地判断所述板卡的稳定性。
[0027]其中,对于步骤101,所述调温设备优选为恒温箱,用于调节板卡的环境温度或板卡表面的温度。在其他实施方式中,还可以选择其他能够控制板卡所处空间(封闭的房间)的温度的调温设备。
[0028]优选地,所述电源时序控制器可为多路电源时序控制器,所述板卡的数量为多个时,可同时控制多个所述板卡的上电或掉电。
[0029]进一步地,所述温度指令和所述时序指令依据被测对象(板卡或负载所述板卡的终端设备)运行的相关场景业务获得。在被测对象运行相关场景业务时,获取板卡在不同负载情况下的相关负荷数据,如:无数据负载时、正常负载时以及超负载时。并将相关负荷数据传送到控制终端上,控制终端模拟被测对象的相关业务场景,制作所述时序指令,并根据负荷数据制作所述温度指令。
[0030]在一个实施例中,本发明所述的稳定性测试方法,在所述分别通过用于调节板卡的温度的调温设备和与负载所述板卡的终端设备连接的电源时序控制器接收温度指令和时序指令的步骤之前,还包括以下步骤:
[0031]步骤1011,输入预设的时间数据和预设的温度数据。
[0032]步骤1012,分别根据所述电源时序控制器和所述调温设备的接口协议,使用LabView将输入的时间数据和温度数据转换为所述时序指令和所述温度指令。
[0033]在本实施中,可根据具体被测对象的负荷数据,找出对应该负荷数据的温度数据,然后将温度数据转换为同于条件板卡温度的温度指令。[0034]在其他实施方式中,本领域技术人员还可以使用除LabView (通用的编程系统)之外的其他如C语言和BASIC之类编程系统编写所述时序指令和所述温度指令。
[0035]在另一个实施例中,所述分别通过用于调节板卡的温度的调温设备和与负载所述板卡的终端设备连接的电源时序控制器接收温度指令和时序指令的步骤包括以下步骤:
[0036]步骤1013,使用VISA OPEN函数控制所述电源时序控制器的网口。
[0037]步骤1014,所述电源时序控制器通过所述网口接收所述时序指令。
[0038]对于步骤102,所述调温设备可通过调节负载所述板卡的终端设备的环境温度来将所述板卡的温度调节为预设温度,也可通过直接调节负载所述板卡的终端设备的温度将所述板卡的温度调节为预设的温度,还可以通过直接调节所述板卡的局部环境温度将所述板卡的温度调节为预设的温度。所述预设的温度可根据在被测对象运行相关场景业务时获取的板卡在不同负载情况下的相关负荷数据设定。
[0039]优选地,所述电源时序控制器可通过对负载所述板卡的终端设备进行上电或掉电操作进而对温度为所述预设温度的所述板卡进行上电或掉电操作,还可通过控制负载所述板卡的终端设备单独对温度为所述预设温度的所述板卡进行上电或掉电操作。
[0040]图2和图3所示分别为本实施方式步骤102中进行上电操作和进行掉电操作的实现原理图。
[0041]对于步骤103,可直接从负载所述板卡的终端设备获取所述开关数据,也可通过其他网络设备从负载所述板卡的终端设备获取所述开关数据。所述开关机数据依据被测对象的具体应用场景,可包括上电和掉电的总次数(或电源关闭和打开的总次数)、上电总次数和/或掉电总次数、上电失败的次数、掉电失败的次数、上电失败和掉电失败的总次数以及其他与上掉电操作相关的数据中的一个或多个。
[0042]优选地,所述预设值可依据被测对象的具体应用场景设定,如将上电失败和掉电失败的总次数的预设值设定为3次,大于预设值3次时,所述板卡的稳定性差,小于预设值3次时,所述板卡的稳定性好。本领域技术人员还可以依据被测对象的具体应用场景设定其他开关机数据的预设值,并通过与所述预设值比较判定所述板卡的稳定性,或给出所述板卡的稳定性指标。
[0043]进一步地,在步骤103之后可将所述开关机数据和判断结果记入日志中,方便本领域技术人员依据判断结果查找对应引起板卡稳定性差的原因。
[0044]在一个实施例中,所述获取所述板卡响应所述上电或掉电操作的开关机数据的步骤包括以下步骤:
[0045]步骤1031,获取所述板卡响应所述上电或掉电操作的响应状态,其中,所述响应状态包括开机成功、开机失败、关机成功和关机失败中的至少一种。
[0046]步骤1032,根据所述板卡的响应状态对应存储所述开关数据。
[0047]在本实施例中,开机、关机状态(所述板卡响应所述上电或掉电操作的响应状态)判断原理如图4所示。
[0048]请参阅图5,图5是本发明稳定性测试方法第二实施方式的流程示意图。
[0049]本实施方式所述的稳定性测试方法与第一实施方式的不同之处在于:在所述根据比较结果判断所述板卡的稳定性的步骤之后,还可包括以下步骤:
[0050]步骤201,周期获取所述比较结果,并将获取的比较结果生成曲线图。[0051]步骤202,根据所述曲线图设定所述预设值。
[0052]本实施方式所述的稳定性测试方法,根据周期获取的比较结构设定所述预设值,可更精确的判断所述板卡的稳定性。
[0053]请参阅图6,图6是本发明稳定性测试系统第一实施方式的结构示意图。
[0054]本实施方式的所述稳定性测试系统包括控制终端100、用于调节板卡的温度的调温设备200和用于与负载所述板卡的终端设备连接的电源时序控制器300,控制终端100分别与电源时序控制器300和调温设备200连接,其中,
[0055]调温设备200接收来自控制终端100的温度指令,并根据所述温度指令将所述板卡的温度调节为预设温度。
[0056]电源时序控制器300接收来自控制终端100的时序指令,并根据所述控制指令对温度为所述预设温度的所述板卡进行上电或掉电操作。
[0057]控制终端100获取所述板卡响应所述上电或掉电操作的开关机数据,比较所述开关机数据与预设值,并根据比较结果判断所述板卡的稳定性。
[0058]本实施方式所述稳定性测试系统,调温设备和电源时序控制器分别根据温度指令和时序指令条件所述板卡的温度和上掉电,获取所述板卡在预设温度下响应所述上电或掉电操作的开关机数据,通过比较所述开关机数据与预设值判断所述板卡的稳定性,可在高低温检测环境下快速、准确地判断所述板卡的稳定性。
[0059]其中,对于控制终端100,可直接从负载所述板卡的终端设备获取所述开关数据,也可通过其他网络设备从负载所述板卡的终端设备获取所述开关数据。所述开关机数据依据被测对象的具体应用场景,可包括上电和掉电的总次数(或电源关闭和打开的总次数)、上电总次数和/或掉电总次数、上电失败的次数、掉电失败的次数、上电失败和掉电失败的总次数以及其他与上掉电操作相关的数据中的一个或多个。
[0060]优选地,所述预设值可依据被测对象的具体应用场景设定,如将上电失败和掉电失败的总次数的预设值设定为3次,大于预设值3次时,所述板卡的稳定性差,小于预设值3次时,所述板卡的稳定性好。本领域技术人员还可以依据被测对象的具体应用场景设定其他开关机数据的预设值,并通过与所述预设值比较判定所述板卡的稳定性,或给出所述板卡的稳定性指标。
[0061]进一步地,控制终端100可将所述开关机数据和判断结果记入日志中,方便本领域技术人员依据判断结果查找对应引起板卡稳定性差的原因。
[0062]在一个实施例中,控制终端100还可用于:
[0063]获取所述板卡响应所述上电或掉电操作的响应状态,其中,所述响应状态包括开机成功、开机失败、关机成功和关机失败中的至少一种,根据所述板卡的响应状态对应存储所述开关数据。
[0064]周期获取所述比较结果,并将获取的比较结果生成曲线图,并根据所述曲线图设定所述预设值。根据周期获取的比较结构设定所述预设值,可更精确的判断所述板卡的稳定性。
[0065]在本实施例中,开机、关机状态(所述板卡响应所述上电或掉电操作的响应状态)判断原理如图4所示。
[0066]在另一个实施例中,控制终端100还可进一步用于输入预设的时间数据和预设的温度数据,分别根据所述电源时序控制器和所述调温设备的接口协议,使用LabView将输入的时间数据和温度数据转换为所述时序指令和所述温度指令。
[0067]在其他实施方式中,本领域技术人员还可以使用除LabView (通用的编程系统)之外的其他如C语言和BASIC之类编程系统编写所述时序指令和所述温度指令。
[0068]对于调温设备200,可通过调节负载所述板卡的终端设备的环境温度来将所述板卡的温度调节为预设温度,也可通过直接调节负载所述板卡的终端设备的温度将所述板卡的温度调节为预设的温度,还可以通过直接调节所述板卡的局部环境温度将所述板卡的温度调节为预设的温度。所述预设的温度可根据在被测对象运行相关场景业务时获取的板卡在不同负载情况下的相关负荷数据设定。
[0069]对于电源时序控制器300,优选地,所述电源时序控制器可为多路电源时序控制器,所述板卡的数量为多个时,可同时控制多个所述板卡的上电或掉电。
[0070]进一步地,所述温度指令和所述时序指令依据被测对象(板卡或负载所述板卡的终端设备)运行的相关场景业务获得。在被测对象运行相关场景业务时,获取板卡在不同负载情况下的相关负荷数据,如:无数据负载时、正常负载时以及超负载时。并将相关负荷数据传送到控制终端上,控制终端模拟被测对象的相关业务场景,制作所述时序指令,并根据负荷数据制作所述温度指令。
[0071]优选地,电源时序控制器300可通过对负载所述板卡的终端设备进行上电或掉电操作进而对温度为所述预设温度的所述板卡进行上电或掉电操作,还可通过控制负载所述板卡的终端设备单独对温度为所述预设温度的所述板卡进行上电或掉电操作。
[0072]在一个实施例中,控制终端100先使用VISA OPEN函数控制所述电源时序控制器的网口,电源时序控制器300再通过所述网口接收所述时序指令。
[0073]图2和图3所示分别为本实施方式步骤102中进行上电操作和进行掉电操作的实现原理图。
[0074]请参阅图7,图7是本发明稳定性测试系统第二实施方式的结构示意图。
[0075]本实施方式所述的稳定性测试系统与第一实施方式的不同之处在于:还包括网络交换机400和负载所述板卡的终端设备500,控制终端100通过网络交换机400分别与终端设备500和调温设备200连接,电源时序控制器300与电源和终端设备500连接。
[0076]在本实施方式中调温设备200为用于装载所述终端设备500恒温箱。可用于调节板卡的环境温度或板卡表面的温度。
[0077]在其他实施方式中,还可以选择其他能够控制板卡所处空间(封闭的房间)的温度的调温设备。
[0078]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种稳定性测试方法,其特征在于,包括以下步骤: 分别通过用于调节板卡的温度的调温设备和与负载所述板卡的终端设备连接的电源时序控制器接收温度指令和时序指令; 所述调温设备根据所述温度指令,将所述板卡的温度调节为预设温度,所述电源时序控制器根据所述时序指令,对温度为所述预设温度的所述板卡进行上电或掉电操作; 获取所述板卡响应所述上电或掉电操作的开关机数据,将所述开关机数据与预设值比较,并根据比较结果判断所述板卡的稳定性。
2.根据权利要求1所述的稳定性测试方法,其特征在于,在所述分别通过用于调节板卡的温度的调温设备和与负载所述板卡的终端设备连接的电源时序控制器接收温度指令和时序指令的步骤之前,还包括以下步骤: 输入预设的时间数据和预设的温度数据; 分别根据所述电源时序控制器和所述调温设备的接口协议,使用LabView将输入的时间数据和温度数据转换为所述时序指令和所述温度指令。
3.根据权利要求1所述的稳定性测试方法,其特征在于,所述分别通过用于调节板卡的温度的调温设备和与负载所述板卡的终端设备连接的电源时序控制器接收温度指令和时序指令的步骤包括以下步骤: 使用VISA OPEN函数控制所述电源时序控制器的网口 ; 所述电源时序控制器通过所述网口接收所述时序指令。
4.根据权利要求1所述的稳定性测试方法,其特征在于,所述获取所述板卡响应所述上电或掉电操作的开关机数据的步骤包括以下步骤: 获取所述板卡响应所述上电或掉电操作的响应状态,其中,所述响应状态包括开机成功、开机失败、关机成功和关机失败中的至少一种; 根据所述板卡的响应状态对应存储所述开关数据。
5.根据权利要求1至4中任意一项所述的稳定性测试方法,其特征在于,在所述根据比较结果判断所述板卡的稳定性的步骤之后,还包括以下步骤: 周期获取所述比较结果,并将获取的比较结果生成曲线图; 根据所述曲线图设定所述预设值。
6.一种稳定性测试系统,其特征在于,包括控制终端、用于调节板卡的温度的调温设备和用于与负载所述板卡的终端设备连接的电源时序控制器,所述控制终端分别与所述电源时序控制器和所述调温设备连接;其中, 所述调温设备接收来自所述控制终端的温度指令,并根据所述温度指令将所述板卡的温度调节为预设温度; 所述电源时序控制器接收来自所述控制终端的时序指令,并根据所述控制指令对温度为所述预设温度的所述板卡进行上电或掉电操作; 所述控制终端获取所述板卡响应所述上电或掉电操作的开关机数据,比较所述开关机数据与预设值,并根据比较结果判断所述板卡的稳定性。
7.根据权利要求6所述的稳定性测试系统,其特征在于,所述控制终端输入预设的时间数据和预设的温度数据,并分别根据所述电源时序控制器和所述调温设备的接口协议,使用LabView将输入的时间数据和温度数据转换为所述时序指令和所述温度指令。
8.根据权利要求6所述的稳定性测试系统,其特征在于,所述控制终端使用VISAOPEN函数控制所述电源时序控制器的网口,所述电源时序控制器通过所述网口接收所述时序指令。
9.根据权利要求6所述的稳定性测试系统,其特征在于,还包括网络交换机和负载所述板卡的终端设备,所述控制终端通过所述网络交换机分别与所述终端设备和所述调温设备连接。
10.根据权利要求6至9中任意一项所述的稳定性测试系统,其特征在于,所述调温设备为恒温箱,用于装载所 述终端设备。
【文档编号】G05B23/02GK103529824SQ201310495219
【公开日】2014年1月22日 申请日期:2013年10月21日 优先权日:2013年10月21日
【发明者】庄红星 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1