电子装置的开关机测试装置及方法

文档序号:6607738阅读:202来源:国知局
专利名称:电子装置的开关机测试装置及方法
技术领域
本发明涉及一种电子装置测试系统及方法,特别是关于一种电子装置的开关机测试装置及方法。
背景技术
一般计算机主机与服务器等电子产品在研发、生产、测试过程,都需要做一重复性的连续电源开关机测试,以便确保电子产品硬件、软体的可靠度。这种电源开关机测试又分为交流电源端供给的开关机测试,以及电源按钮端的开关机测试。传统的电源开关机测试都需要依赖人工对电子产品做开关机的测试,在确保电子产品是否完成开机程序然后再关机。当完成一个测试周期后,需要人工进行确认被测试电子产品是否正确地完成开机或者关机程序,而无法直接得知正确的测试结果,其测试操作繁琐,并且耗费人力与时间。

发明内容
鉴于以上内容,有必要提供一种电子装置的开关机测试装置及方法,通过计算机来控制电子装置重复性开关机试验,来达到无需测试人员重复操作开机、关机的自动化测试,节省测试成本与人力。所述的电子装置的开关机测试装置包括计算机、控制线路以及继电器,该计算机包括RS-232接口以及开关机测试单元。所述的开关机测试单元包括参数设置模块,用于通过显示在显示设备的测试界面设置一个对电子装置进行测试的开关机测试周期的时间参数;信号产生模块,用于根据设置的开关机测试周期的时间参数驱动RS-232接口产生开关机周期信号,并通过RS-232接口将该开关机周期信号输出至控制线路,该控制线路控制继电器的开与关将开关机周期信号输入至电子装置进行开关机测试,并产生相应的测试信息;开关机监测模块,用于通过RS-232接口接收从电子装置发送的测试信息,以及根据测试信息监测电子装置开关机是否正常;信息显示模块,用于将测试信息显示在显示设备的测试界面上。所述的电子装置的开关机测试方法包括步骤通过显示在显示设备的测试界面设置一个对电子装置进行测试的开关机测试周期的时间参数;根据设置的时间参数驱动计算机的RS-232接口产生开关机周期信号;通过RS-232接口将该开关机周期信号输出至控制线路;控制线路控制继电器的开与关将开关机周期信号输入至电子装置进行开关机测试, 并产生相应的测试信息;通过RS-232接口接收从电子装置发送的测试信息;根据测试信息监测电子装置开关机是否正常;将测试信息显示在显示设备的测试界面上。相较于现有技术,本发明所述的电子装置的开关机测试装置及方法,通过使用者在测试界面的参数设置字段设置不同的开关机测试周期的时间参数,可以模拟交流电源端对电子装置进行供电以及断电的开关机测试,以及模拟使用者操作电源按钮端对电子装置进行的开关机测试。


图1是本发明开关机测试装置的一较佳实施例的架构图。图2是本发明开关机测试装置的另一较佳实施例的架构图。图3是一个模拟交流电源开关机测试周期的示意图。图4是一个模拟电源按钮开关机测试周期的示意图。图5是本发明开关机测试方法较佳实施例的流程图。
主要元件符号说明
开关机测试装置100
计算机1
开关机测试单元10
参数设置模块101
信号产生模块102
开关机监测模块103
信息显示模块104
RS-232界面11
控制线路2
继电器3
交流电源4
显示设备5
电子装置6
电源输入端口60
RS-232界面61
电源按钮6具体实施例方式如图1所示,是本发明开关机测试装置100的一较佳实施例的架构图。在本实施例中,该开关机测试装置100能够模拟交流电源端对电子装置6进行供电以及断电的开关机测试。所述的开关机测试装置100包括计算机1、控制线路2、继电器3、交流电源4以及显示设备5。所述的计算机1包括开关机测试单元10以及RS-232接口 11。该开关机测试单元10与RS-232接口 11相连接,RS-232接口 11包括数据接收端口(Rx)、数据发送端口 (Tx)以及数据终端准备端口(DTR)。RS-232接口 11的Rx端口、Tx端口分别与电子装置6 的RS-232接口 61的Tx端口、Rx端口相连接,其用于将电子装置6进行开关机测试后的测试信息传送给计算机1。RS-232接口 11的DTR端口与控制线路2相连接,控制线路2通过继电器3与电子装置6的电源输入端口 60相连接。继电器3与电源输入端口 60分别与交流电源4相连接,该交流电源4用于为计算机1对电子装置6进行开关机测试时提供工作电源。如图2所示,是本发明开关机测试装置100的另一较佳实施例的架构图。在本实施例中,该开关机测试装置100能够模拟使用者操作电源按钮端对电子装置6进行的开关机测试。需要说明的是,图2中的控制线路2通过继电器3与电子装置6的电源按钮62相连接,交流电源4与电子装置6的电源输入端口 60直接相连接,而其它元件以及其连接关系均与图1相同。参考图1以及图2所示,电子装置6可以为桌上型计算机、服务器、笔记本计算机或者电子游戏机等设备。所述的开关机测试单元10包括参数设置模块101、信号产生模块 102、开关机监测模块103、以及信息显示模块104。所述的参数设置模块101用于通过显示在显示设备5的测试界面上设置一个开关机测试周期的时间参数,以及设置电子装置6所需进行开关机测试的待测次数,例如设置连续测试60次。该时间参数包括模拟交流电源4开关机测试周期的第一时间参数以及模拟电源按钮62开关机测试周期的第二时间参数。该第一时间参数包括电子装置6开机所需交流电源4的供电时间以及电子装置6关机所需交流电源4的断电时间。如图3所示, 供电时间一般设置为60S,断电时间一般设置为10S。第二时间参数包括使用者打开电源按钮62的时间、电子装置6的开机时间、使用者关闭电源按钮62的时间、以及电子装置6的关机时间。如图4中,模拟打开电源按钮62的时间一般设置为1S,开机时间一般设置为59S, 关闭电源按钮62的时间一般设置为IS,以及关机时间一般设置为9S。所述的信号产生模块102用于根据设置的开关机测试周期的时间参数驱动 RS-232接口 11产生开关机周期信号,并通过RS-232接口 11的DTR端口将该开关机周期信号输出至控制线路2。在本实施例中,信号产生模块102根据第一时间参数产生驱动RS-232 接口 11产生模拟交流电源4开关机测试的第一开关机周期信号,或者根据第二时间参数产生驱动RS-232接口 11产生模拟电源按钮62开关机测试的第二开关机周期信号,并通过 RS-232接口 11的DTR端口将第一开关机周期信号或者第二开关机周期信号输出至控制线路2。所述的控制线路2控制继电器3的开与关将第一开关机周期信号输入至电子装置 6的电源输入端口 60,或者将第二开关机周期信号输入至电子装置6的电源按钮62。电子装置6根据第一开关机周期信号模拟交流电源4进行开关机测试,或者根据第二开关机周期信号模拟电源按钮62进行开关机测试,并产生相应的测试信息。所述的开关机监测模块103用于通过RS-232接口 11的Rx端口接收从电子装置 6发送的测试信息,根据测试信息判断电子装置6开关机是否正常,以及判断测试次数是否达到设定的待测次数。所述的信息显示模块104用于将测试信息显示在显示设备5的测试界面上。使用者通过显示在测试界面的测试信息可以了解电子装置6成功进行开关机测试的次数,以及开关机测试失败的原因。如图5所示,是本发明开关机测试方法较佳实施例的流程图。在本实施例中,通过使用者在显示设备5的测试界面设置不同的开关机测试周期的时间参数来模拟交流电源端对电子装置6进行供电以及断电的开关机测试,以及模拟使用者操作电源按钮端对电子装置6进行的开关机测试。步骤S51,参数设置模块101通过测试界面设置一个开关机测试周期的时间参数, 并设置电子装置6所需进行开关机测试的待测次数,例如连续测试60次。所述的时间参数包括模拟交流电源4开关机测试周期的第一时间参数以及模拟电源按钮62开关机测试周期的第二时间参数。该第一时间参数包括电子装置6开机所需交流电源4的供电时间以及电子装置6关机所需交流电源4的断电时间。如图3所示,供电时间一般设置为60S,断电时间一般设置为10S。第二时间参数包括模拟使用者打开电源按钮62的时间、电子装置6 的开机时间、使用者关闭电源按钮62的时间、以及电子装置6的关机时间。如图4中,打开电源按钮62的时间一般设置为IS,开机时间一般设置为59S,关闭电源按钮62的时间一般设置为IS,以及关机时间一般设置为9S。步骤S52,信号产生模块102根据设置的开关机测试周期的时间参数驱动RS-232 接口 11产生开关机周期信号,并通过RS-232接口 11的DTR端口将开关机周期信号输出至控制线路2。在本实施例中,信号产生模块102根据第一时间参数产生驱动RS-232接口 11 产生模拟交流电源4开关机测试的第一开关机周期信号,或者根据第二时间参数产生驱动 RS-232接口 11产生模拟电源按钮62开关机测试的第二开关机周期信号,并通过RS-232接口 11的DTR端口将第一关机周期信号或者第二开关机周期信号输出至控制线路2。步骤S53,控制线路2控制继电器3的开与关将第一开关机周期信号输入至电子装置6的电源输入端口 60,或者将第二开关机周期信号输入至电子装置6的电源按钮62。步骤S54,电子装置6根据第一开关机周期信号模拟交流电源4进行开关机测试,或者根据第二开关机周期信号模拟电源按钮62进行开关机测试,并产生相应的测试信息。步骤S55,开关机监测模块103通过RS-232接口 11的Rx端口接收从电子装置6 的RS-232接口 61的Tx端口发送的测试信息。步骤S56,开关机监测模块103根据测试信息判断电子装置6开关机是否正常。若电子装置6开关机正常,执行步骤S57。若电子装置 6开关机不正常,执行步骤S58。步骤S57,开关机监测模块103判断测试次数是否达到设定的待测次数。若测试次数未达到设定的待测次数,执行步骤S52。若测试次数达到设定的待测次数,执行步骤S58。步骤S58,信号产生模块102停止产生开关机周期信号,从而结束电子装置6的开关机测试过程,信息显示模块104将测试信息显示在显示设备5的测试界面上。使用者通过显示在测试界面的测试信息可以了解电子装置6成功进行开关机测试的次数,以及开关机测试失败的原因。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换都不应脱离本发明技术方案的精神和范围。
权利要求
1.一种电子装置的开关机测试装置,该开关机测试装置包括计算机、控制线路以及继电器,该计算机包括RS-232接口以及开关机测试单元,其特征在于,所述的开关机测试单元包括参数设置模块,用于通过显示在显示设备的测试界面设置一个对电子装置进行测试的开关机测试周期的时间参数;信号产生模块,用于根据设置的开关机测试周期的时间参数驱动RS-232接口产生开关机周期信号,并通过RS-232接口将该开关机周期信号输出至控制线路,所述的控制线路控制继电器的开与关将开关机周期信号输入至电子装置进行开关机测试,并产生相应的测试信息;开关机监测模块,用于通过RS-232接口接收从电子装置发送的测试信息,以及根据测试信息监测电子装置开关机是否正常;以及信息显示模块,用于将测试信息显示在显示设备的测试界面上。
2.如权利要求1所述的开关机测试装置,其特征在于,所述的开关机监测模块还用于判断测试次数是否达到设定的待测次数。
3.如权利要求1所述的开关机测试装置,其特征在于,所述的时间参数包括模拟交流电源开关机测试的第一时间参数以及模拟电源按钮开关机测试的第二时间参数。
4.如权利要求3所述的开关机测试装置,其特征在于,所述的第一时间参数包括电子装置开机所需交流电源的供电时间以及电子装置关机所需交流电源的断电时间。
5.如权利要求3所述的开关机测试装置,其特征在于,所述的第二时间参数包括使用者打开电源按钮的时间、电子装置的开机时间、使用者关闭电源按钮的时间、以及电子装置的关机时间。
6.一种电子装置的开关机测试方法,其特征在于,该方法包括步骤通过显示在显示设备的测试界面设置一个对电子装置进行测试的开关机测试周期的时间参数;根据设置的时间参数驱动计算机的RS-232接口产生开关机周期信号; 通过RS-232接口将该开关机周期信号输出至控制线路;控制线路控制继电器的开与关将开关机周期信号输入至电子装置进行开关机测试,并产生相应的测试信息;通过RS-232接口接收从电子装置发送的测试信息; 根据测试信息监测电子装置开关机是否正常;以及将测试信息显示在显示设备的测试界面上。
7.如权利要求6所述的开关机测试方法,其特征在于,该方法还包括步骤 设置电子装置开关机的待测次数;判断电子装置开关机的测试次数是否达到待测次数;以及当电子装置开关机的测试次数达到待测次数时停止产生开关机周期信号而结束测试过程。
8.如权利要求6所述的开关机测试方法,其特征在于,所述的时间参数包括模拟交流电源开关机测试的第一时间参数以及模拟电源按钮开关机测试的第二时间参数。
9.如权利要求8所述的开关机测试方法,其特征在于,所述的第一时间参数包括电子装置开机所需交流电源的供电时间以及电子装置关机所需交流电源的断电时间。
10.如权利要求8所述的开关机测试方法,其特征在于,所述的第二时间参数包括使用者打开电源按钮的时间、电子装置的开机时间、使用者关闭电源按钮的时间以及电子装置的关机时间。
全文摘要
一种电子装置的开关机测试装置及方法,该方法包括步骤通过显示在显示设备的测试界面设置一个对电子装置进行测试的开关机测试周期的时间参数;根据设置的时间参数驱动计算机的RS-232接口产生开关机周期信号;通过RS-232接口将该开关机周期信号输出至控制线路;控制线路控制继电器的开与关将开关机周期信号输入至电子装置进行开关机测试,并产生相应的测试信息;通过RS-232接口接收从电子装置发送的测试信息;根据测试信息监测电子装置开关机是否正常;将测试信息显示在显示设备的测试界面上。实施本发明,能够达到无需测试人员重复操作开机、关机的自动化测试,节省测试成本与人力。
文档编号G06F11/22GK102375766SQ20101025422
公开日2012年3月14日 申请日期2010年8月16日 优先权日2010年8月16日
发明者徐明源 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1