專利名稱:電子裝置的開關(guān)機測試裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子裝置測試系統(tǒng)及方法,特別是關(guān)于一種電子裝置的開關(guān)機測試裝置及方法。
背景技術(shù):
一般計算機主機與服務器等電子產(chǎn)品在研發(fā)、生產(chǎn)、測試過程,都需要做一重復性的連續(xù)電源開關(guān)機測試,以便確保電子產(chǎn)品硬件、軟體的可靠度。這種電源開關(guān)機測試又分為交流電源端供給的開關(guān)機測試,以及電源按鈕端的開關(guān)機測試。傳統(tǒng)的電源開關(guān)機測試都需要依賴人工對電子產(chǎn)品做開關(guān)機的測試,在確保電子產(chǎn)品是否完成開機程序然后再關(guān)機。當完成一個測試周期后,需要人工進行確認被測試電子產(chǎn)品是否正確地完成開機或者關(guān)機程序,而無法直接得知正確的測試結(jié)果,其測試操作繁瑣,并且耗費人力與時間。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種電子裝置的開關(guān)機測試裝置及方法,通過計算機來控制電子裝置重復性開關(guān)機試驗,來達到無需測試人員重復操作開機、關(guān)機的自動化測試,節(jié)省測試成本與人力。所述的電子裝置的開關(guān)機測試裝置包括計算機、控制線路以及繼電器,該計算機包括RS-232接口以及開關(guān)機測試單元。所述的開關(guān)機測試單元包括參數(shù)設置模塊,用于通過顯示在顯示設備的測試界面設置一個對電子裝置進行測試的開關(guān)機測試周期的時間參數(shù);信號產(chǎn)生模塊,用于根據(jù)設置的開關(guān)機測試周期的時間參數(shù)驅(qū)動RS-232接口產(chǎn)生開關(guān)機周期信號,并通過RS-232接口將該開關(guān)機周期信號輸出至控制線路,該控制線路控制繼電器的開與關(guān)將開關(guān)機周期信號輸入至電子裝置進行開關(guān)機測試,并產(chǎn)生相應的測試信息;開關(guān)機監(jiān)測模塊,用于通過RS-232接口接收從電子裝置發(fā)送的測試信息,以及根據(jù)測試信息監(jiān)測電子裝置開關(guān)機是否正常;信息顯示模塊,用于將測試信息顯示在顯示設備的測試界面上。所述的電子裝置的開關(guān)機測試方法包括步驟通過顯示在顯示設備的測試界面設置一個對電子裝置進行測試的開關(guān)機測試周期的時間參數(shù);根據(jù)設置的時間參數(shù)驅(qū)動計算機的RS-232接口產(chǎn)生開關(guān)機周期信號;通過RS-232接口將該開關(guān)機周期信號輸出至控制線路;控制線路控制繼電器的開與關(guān)將開關(guān)機周期信號輸入至電子裝置進行開關(guān)機測試, 并產(chǎn)生相應的測試信息;通過RS-232接口接收從電子裝置發(fā)送的測試信息;根據(jù)測試信息監(jiān)測電子裝置開關(guān)機是否正常;將測試信息顯示在顯示設備的測試界面上。相較于現(xiàn)有技術(shù),本發(fā)明所述的電子裝置的開關(guān)機測試裝置及方法,通過使用者在測試界面的參數(shù)設置字段設置不同的開關(guān)機測試周期的時間參數(shù),可以模擬交流電源端對電子裝置進行供電以及斷電的開關(guān)機測試,以及模擬使用者操作電源按鈕端對電子裝置進行的開關(guān)機測試。
圖1是本發(fā)明開關(guān)機測試裝置的一較佳實施例的架構(gòu)圖。圖2是本發(fā)明開關(guān)機測試裝置的另一較佳實施例的架構(gòu)圖。圖3是一個模擬交流電源開關(guān)機測試周期的示意圖。圖4是一個模擬電源按鈕開關(guān)機測試周期的示意圖。圖5是本發(fā)明開關(guān)機測試方法較佳實施例的流程圖。
主要元件符號說明
開關(guān)機測試裝置100
計算機1
開關(guān)機測試單元10
參數(shù)設置模塊101
信號產(chǎn)生模塊102
開關(guān)機監(jiān)測模塊103
信息顯示模塊104
RS-232界面11
控制線路2
繼電器3
交流電源4
顯示設備5
電子裝置6
電源輸入端口60
RS-232界面61
電源按鈕6具體實施例方式如圖1所示,是本發(fā)明開關(guān)機測試裝置100的一較佳實施例的架構(gòu)圖。在本實施例中,該開關(guān)機測試裝置100能夠模擬交流電源端對電子裝置6進行供電以及斷電的開關(guān)機測試。所述的開關(guān)機測試裝置100包括計算機1、控制線路2、繼電器3、交流電源4以及顯示設備5。所述的計算機1包括開關(guān)機測試單元10以及RS-232接口 11。該開關(guān)機測試單元10與RS-232接口 11相連接,RS-232接口 11包括數(shù)據(jù)接收端口(Rx)、數(shù)據(jù)發(fā)送端口 (Tx)以及數(shù)據(jù)終端準備端口(DTR)。RS-232接口 11的Rx端口、Tx端口分別與電子裝置6 的RS-232接口 61的Tx端口、Rx端口相連接,其用于將電子裝置6進行開關(guān)機測試后的測試信息傳送給計算機1。RS-232接口 11的DTR端口與控制線路2相連接,控制線路2通過繼電器3與電子裝置6的電源輸入端口 60相連接。繼電器3與電源輸入端口 60分別與交流電源4相連接,該交流電源4用于為計算機1對電子裝置6進行開關(guān)機測試時提供工作電源。如圖2所示,是本發(fā)明開關(guān)機測試裝置100的另一較佳實施例的架構(gòu)圖。在本實施例中,該開關(guān)機測試裝置100能夠模擬使用者操作電源按鈕端對電子裝置6進行的開關(guān)機測試。需要說明的是,圖2中的控制線路2通過繼電器3與電子裝置6的電源按鈕62相連接,交流電源4與電子裝置6的電源輸入端口 60直接相連接,而其它元件以及其連接關(guān)系均與圖1相同。參考圖1以及圖2所示,電子裝置6可以為桌上型計算機、服務器、筆記本計算機或者電子游戲機等設備。所述的開關(guān)機測試單元10包括參數(shù)設置模塊101、信號產(chǎn)生模塊 102、開關(guān)機監(jiān)測模塊103、以及信息顯示模塊104。所述的參數(shù)設置模塊101用于通過顯示在顯示設備5的測試界面上設置一個開關(guān)機測試周期的時間參數(shù),以及設置電子裝置6所需進行開關(guān)機測試的待測次數(shù),例如設置連續(xù)測試60次。該時間參數(shù)包括模擬交流電源4開關(guān)機測試周期的第一時間參數(shù)以及模擬電源按鈕62開關(guān)機測試周期的第二時間參數(shù)。該第一時間參數(shù)包括電子裝置6開機所需交流電源4的供電時間以及電子裝置6關(guān)機所需交流電源4的斷電時間。如圖3所示, 供電時間一般設置為60S,斷電時間一般設置為10S。第二時間參數(shù)包括使用者打開電源按鈕62的時間、電子裝置6的開機時間、使用者關(guān)閉電源按鈕62的時間、以及電子裝置6的關(guān)機時間。如圖4中,模擬打開電源按鈕62的時間一般設置為1S,開機時間一般設置為59S, 關(guān)閉電源按鈕62的時間一般設置為IS,以及關(guān)機時間一般設置為9S。所述的信號產(chǎn)生模塊102用于根據(jù)設置的開關(guān)機測試周期的時間參數(shù)驅(qū)動 RS-232接口 11產(chǎn)生開關(guān)機周期信號,并通過RS-232接口 11的DTR端口將該開關(guān)機周期信號輸出至控制線路2。在本實施例中,信號產(chǎn)生模塊102根據(jù)第一時間參數(shù)產(chǎn)生驅(qū)動RS-232 接口 11產(chǎn)生模擬交流電源4開關(guān)機測試的第一開關(guān)機周期信號,或者根據(jù)第二時間參數(shù)產(chǎn)生驅(qū)動RS-232接口 11產(chǎn)生模擬電源按鈕62開關(guān)機測試的第二開關(guān)機周期信號,并通過 RS-232接口 11的DTR端口將第一開關(guān)機周期信號或者第二開關(guān)機周期信號輸出至控制線路2。所述的控制線路2控制繼電器3的開與關(guān)將第一開關(guān)機周期信號輸入至電子裝置 6的電源輸入端口 60,或者將第二開關(guān)機周期信號輸入至電子裝置6的電源按鈕62。電子裝置6根據(jù)第一開關(guān)機周期信號模擬交流電源4進行開關(guān)機測試,或者根據(jù)第二開關(guān)機周期信號模擬電源按鈕62進行開關(guān)機測試,并產(chǎn)生相應的測試信息。所述的開關(guān)機監(jiān)測模塊103用于通過RS-232接口 11的Rx端口接收從電子裝置 6發(fā)送的測試信息,根據(jù)測試信息判斷電子裝置6開關(guān)機是否正常,以及判斷測試次數(shù)是否達到設定的待測次數(shù)。所述的信息顯示模塊104用于將測試信息顯示在顯示設備5的測試界面上。使用者通過顯示在測試界面的測試信息可以了解電子裝置6成功進行開關(guān)機測試的次數(shù),以及開關(guān)機測試失敗的原因。如圖5所示,是本發(fā)明開關(guān)機測試方法較佳實施例的流程圖。在本實施例中,通過使用者在顯示設備5的測試界面設置不同的開關(guān)機測試周期的時間參數(shù)來模擬交流電源端對電子裝置6進行供電以及斷電的開關(guān)機測試,以及模擬使用者操作電源按鈕端對電子裝置6進行的開關(guān)機測試。步驟S51,參數(shù)設置模塊101通過測試界面設置一個開關(guān)機測試周期的時間參數(shù), 并設置電子裝置6所需進行開關(guān)機測試的待測次數(shù),例如連續(xù)測試60次。所述的時間參數(shù)包括模擬交流電源4開關(guān)機測試周期的第一時間參數(shù)以及模擬電源按鈕62開關(guān)機測試周期的第二時間參數(shù)。該第一時間參數(shù)包括電子裝置6開機所需交流電源4的供電時間以及電子裝置6關(guān)機所需交流電源4的斷電時間。如圖3所示,供電時間一般設置為60S,斷電時間一般設置為10S。第二時間參數(shù)包括模擬使用者打開電源按鈕62的時間、電子裝置6 的開機時間、使用者關(guān)閉電源按鈕62的時間、以及電子裝置6的關(guān)機時間。如圖4中,打開電源按鈕62的時間一般設置為IS,開機時間一般設置為59S,關(guān)閉電源按鈕62的時間一般設置為IS,以及關(guān)機時間一般設置為9S。步驟S52,信號產(chǎn)生模塊102根據(jù)設置的開關(guān)機測試周期的時間參數(shù)驅(qū)動RS-232 接口 11產(chǎn)生開關(guān)機周期信號,并通過RS-232接口 11的DTR端口將開關(guān)機周期信號輸出至控制線路2。在本實施例中,信號產(chǎn)生模塊102根據(jù)第一時間參數(shù)產(chǎn)生驅(qū)動RS-232接口 11 產(chǎn)生模擬交流電源4開關(guān)機測試的第一開關(guān)機周期信號,或者根據(jù)第二時間參數(shù)產(chǎn)生驅(qū)動 RS-232接口 11產(chǎn)生模擬電源按鈕62開關(guān)機測試的第二開關(guān)機周期信號,并通過RS-232接口 11的DTR端口將第一關(guān)機周期信號或者第二開關(guān)機周期信號輸出至控制線路2。步驟S53,控制線路2控制繼電器3的開與關(guān)將第一開關(guān)機周期信號輸入至電子裝置6的電源輸入端口 60,或者將第二開關(guān)機周期信號輸入至電子裝置6的電源按鈕62。步驟S54,電子裝置6根據(jù)第一開關(guān)機周期信號模擬交流電源4進行開關(guān)機測試,或者根據(jù)第二開關(guān)機周期信號模擬電源按鈕62進行開關(guān)機測試,并產(chǎn)生相應的測試信息。步驟S55,開關(guān)機監(jiān)測模塊103通過RS-232接口 11的Rx端口接收從電子裝置6 的RS-232接口 61的Tx端口發(fā)送的測試信息。步驟S56,開關(guān)機監(jiān)測模塊103根據(jù)測試信息判斷電子裝置6開關(guān)機是否正常。若電子裝置6開關(guān)機正常,執(zhí)行步驟S57。若電子裝置 6開關(guān)機不正常,執(zhí)行步驟S58。步驟S57,開關(guān)機監(jiān)測模塊103判斷測試次數(shù)是否達到設定的待測次數(shù)。若測試次數(shù)未達到設定的待測次數(shù),執(zhí)行步驟S52。若測試次數(shù)達到設定的待測次數(shù),執(zhí)行步驟S58。步驟S58,信號產(chǎn)生模塊102停止產(chǎn)生開關(guān)機周期信號,從而結(jié)束電子裝置6的開關(guān)機測試過程,信息顯示模塊104將測試信息顯示在顯示設備5的測試界面上。使用者通過顯示在測試界面的測試信息可以了解電子裝置6成功進行開關(guān)機測試的次數(shù),以及開關(guān)機測試失敗的原因。以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應當理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換都不應脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種電子裝置的開關(guān)機測試裝置,該開關(guān)機測試裝置包括計算機、控制線路以及繼電器,該計算機包括RS-232接口以及開關(guān)機測試單元,其特征在于,所述的開關(guān)機測試單元包括參數(shù)設置模塊,用于通過顯示在顯示設備的測試界面設置一個對電子裝置進行測試的開關(guān)機測試周期的時間參數(shù);信號產(chǎn)生模塊,用于根據(jù)設置的開關(guān)機測試周期的時間參數(shù)驅(qū)動RS-232接口產(chǎn)生開關(guān)機周期信號,并通過RS-232接口將該開關(guān)機周期信號輸出至控制線路,所述的控制線路控制繼電器的開與關(guān)將開關(guān)機周期信號輸入至電子裝置進行開關(guān)機測試,并產(chǎn)生相應的測試信息;開關(guān)機監(jiān)測模塊,用于通過RS-232接口接收從電子裝置發(fā)送的測試信息,以及根據(jù)測試信息監(jiān)測電子裝置開關(guān)機是否正常;以及信息顯示模塊,用于將測試信息顯示在顯示設備的測試界面上。
2.如權(quán)利要求1所述的開關(guān)機測試裝置,其特征在于,所述的開關(guān)機監(jiān)測模塊還用于判斷測試次數(shù)是否達到設定的待測次數(shù)。
3.如權(quán)利要求1所述的開關(guān)機測試裝置,其特征在于,所述的時間參數(shù)包括模擬交流電源開關(guān)機測試的第一時間參數(shù)以及模擬電源按鈕開關(guān)機測試的第二時間參數(shù)。
4.如權(quán)利要求3所述的開關(guān)機測試裝置,其特征在于,所述的第一時間參數(shù)包括電子裝置開機所需交流電源的供電時間以及電子裝置關(guān)機所需交流電源的斷電時間。
5.如權(quán)利要求3所述的開關(guān)機測試裝置,其特征在于,所述的第二時間參數(shù)包括使用者打開電源按鈕的時間、電子裝置的開機時間、使用者關(guān)閉電源按鈕的時間、以及電子裝置的關(guān)機時間。
6.一種電子裝置的開關(guān)機測試方法,其特征在于,該方法包括步驟通過顯示在顯示設備的測試界面設置一個對電子裝置進行測試的開關(guān)機測試周期的時間參數(shù);根據(jù)設置的時間參數(shù)驅(qū)動計算機的RS-232接口產(chǎn)生開關(guān)機周期信號; 通過RS-232接口將該開關(guān)機周期信號輸出至控制線路;控制線路控制繼電器的開與關(guān)將開關(guān)機周期信號輸入至電子裝置進行開關(guān)機測試,并產(chǎn)生相應的測試信息;通過RS-232接口接收從電子裝置發(fā)送的測試信息; 根據(jù)測試信息監(jiān)測電子裝置開關(guān)機是否正常;以及將測試信息顯示在顯示設備的測試界面上。
7.如權(quán)利要求6所述的開關(guān)機測試方法,其特征在于,該方法還包括步驟 設置電子裝置開關(guān)機的待測次數(shù);判斷電子裝置開關(guān)機的測試次數(shù)是否達到待測次數(shù);以及當電子裝置開關(guān)機的測試次數(shù)達到待測次數(shù)時停止產(chǎn)生開關(guān)機周期信號而結(jié)束測試過程。
8.如權(quán)利要求6所述的開關(guān)機測試方法,其特征在于,所述的時間參數(shù)包括模擬交流電源開關(guān)機測試的第一時間參數(shù)以及模擬電源按鈕開關(guān)機測試的第二時間參數(shù)。
9.如權(quán)利要求8所述的開關(guān)機測試方法,其特征在于,所述的第一時間參數(shù)包括電子裝置開機所需交流電源的供電時間以及電子裝置關(guān)機所需交流電源的斷電時間。
10.如權(quán)利要求8所述的開關(guān)機測試方法,其特征在于,所述的第二時間參數(shù)包括使用者打開電源按鈕的時間、電子裝置的開機時間、使用者關(guān)閉電源按鈕的時間以及電子裝置的關(guān)機時間。
全文摘要
一種電子裝置的開關(guān)機測試裝置及方法,該方法包括步驟通過顯示在顯示設備的測試界面設置一個對電子裝置進行測試的開關(guān)機測試周期的時間參數(shù);根據(jù)設置的時間參數(shù)驅(qū)動計算機的RS-232接口產(chǎn)生開關(guān)機周期信號;通過RS-232接口將該開關(guān)機周期信號輸出至控制線路;控制線路控制繼電器的開與關(guān)將開關(guān)機周期信號輸入至電子裝置進行開關(guān)機測試,并產(chǎn)生相應的測試信息;通過RS-232接口接收從電子裝置發(fā)送的測試信息;根據(jù)測試信息監(jiān)測電子裝置開關(guān)機是否正常;將測試信息顯示在顯示設備的測試界面上。實施本發(fā)明,能夠達到無需測試人員重復操作開機、關(guān)機的自動化測試,節(jié)省測試成本與人力。
文檔編號G06F11/22GK102375766SQ20101025422
公開日2012年3月14日 申請日期2010年8月16日 優(yōu)先權(quán)日2010年8月16日
發(fā)明者徐明源 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司