專利名稱:Usb端口測試裝置及測試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種測試裝置及方法,特別涉及一種用于測試USB端口的測試裝置及 方法。
背景技術(shù):
目前,帶有USB (Universal Serial Bus,通用串行總線)端口的電子設(shè)備(如電 腦)越來越多,當(dāng)將USB設(shè)備連接到電子設(shè)備的USB端口后,電子設(shè)備首先檢測USB設(shè)備是 否連接在其USB端口上,然后才能實現(xiàn)同USB設(shè)備的數(shù)據(jù)交換。為保證USB端口能正常工作,在電子設(shè)備出廠檢驗以及日常維護時經(jīng)常需要測試 USB端口的品質(zhì),即檢查其供電電壓及電流是否符合規(guī)范,以及檢查其傳輸數(shù)據(jù)性能是否良 好。通常的測試方法是利用帶有USB端口的鼠標(biāo)、鍵盤、移動硬盤、打印機等USB設(shè)備來完 成,當(dāng)測試某一個USB端口時,需將一 USB設(shè)備插入所述USB端口,再通過電子設(shè)備的自動 測試程序查看是否能夠正常檢測到USB設(shè)備的存在,即USB設(shè)備是否能正常工作。但是,當(dāng)測試多個USB端口時,需逐一將USB設(shè)備插入到各個USB端口,測試過程 中就要頻繁的插拔USB設(shè)備,這就使得測試時間較長,效率較低。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種高測試效率的USB端口測試裝置及方法,用來測 試USB端口。一種USB端口測試裝置,用于測試電子設(shè)備的多個待測USB端口,所述USB端口測 試裝置包括若干第一 USB端口,分別用于連接所述電子設(shè)備的待測USB端口,以使所述USB端 口測試裝置通過所述第一 USB端口及待測USB端口與所述電子設(shè)備進行通信;一第二 USB端口,用于連接一 USB設(shè)備的USB端口,以使所述USB端口測試裝置與 所述USB設(shè)備進行通信,所述第二 USB端口還連接所述若干第一 USB端口,以使所述電子設(shè) 備通過所述待測USB端口、所述第一 USB端口及所述第二 USB端口與所述USB設(shè)備進行通若干繼電器,分別對應(yīng)連接所述若干第一 USB端口 ;一微控制器,用于連接所述若干繼電器及所述第二 USB端口,所述微控制器包括 一有一預(yù)設(shè)計數(shù)值的內(nèi)部計數(shù)器,當(dāng)所述微控制器偵測到所述USB設(shè)備接入所述第二 USB 端口時,輸出控制信號控制一繼電器打開,并輸出開始測試信號給所述電子設(shè)備的處理器 以使所述處理器讀取并執(zhí)行存儲在所述電子設(shè)備的存儲器中的測試程序,以對通過一第一 USB端口與所述打開的繼電器連接的待測USB端口進行測試,在通過第一 USB端口與所述打 開的繼電器連接的待測USB端口測試完成后,所述處理器輸出一測試完成信號給所述微控 制器以控制打開的繼電器關(guān)閉,同時所述微控制器根據(jù)所述測試完成信號對其內(nèi)部計數(shù)器 進行加一并判斷計數(shù)是否到達預(yù)設(shè)計數(shù)值,若計數(shù)到達預(yù)設(shè)計數(shù)值,所述微控制器輸出結(jié)束測試信號給所述處理器,若計數(shù)沒有到達預(yù)設(shè)計數(shù)值,所述微控制器根據(jù)所述測試完成 信號控制所述USB端口測試裝置切換到下一個待測USB端口進行測試;及一電源開關(guān),用于開啟或關(guān)閉所述微控制器。一種USB端口測試方法,用于測試一電子設(shè)備的多個待測USB端口,所述USB端口 測試方法包括以下步驟Sl 偵測一 USB設(shè)備是否接入USB端口測試裝置并在所述USB設(shè)備接入時輸出一 控制信號給一繼電器以控制所述繼電器打開,并通過所述USB端口測試裝置的USB端口與 打開的繼電器連接的待測USB端口輸出一開始測試信號給所述電子設(shè)備的處理器;S2 讀取并執(zhí)行所述電子設(shè)備的存儲器中的測試程序,以對通過所述USB端口測 試裝置的USB端口與打開的繼電器連接的待測USB端口進行測試;S3 判斷測試是否通過,若測試沒有通過,則執(zhí)行步驟S4,若測試通過,則執(zhí)行步 驟S5 ;S4 顯示測試失敗,測試結(jié)束;S5 顯示測試通過,所述電子設(shè)備的處理器通過所述USB端口測試裝置的USB端口 與打開的繼電器連接的待測USB端口輸出一測試完成信號給所述微控制器;S6 控制打開的繼電器關(guān)閉,同時對所述微控制器內(nèi)部計數(shù)器進行加一并判斷計 數(shù)是否到達預(yù)設(shè)值,若計數(shù)沒有到達預(yù)設(shè)計數(shù)值,則執(zhí)行S7,若計數(shù)到達預(yù)設(shè)計數(shù)值,則執(zhí) 行S8 ;S7 輸出一控制信號給下一個繼電器以控制所述繼電器打開并通過所述USB端口 測試裝置的USB端口與所述打開的繼電器連接的待測USB端口輸出一開始測試信號給所述 處理器,并返回執(zhí)行步驟S2 ;及S8 輸出一結(jié)束測試信號給所述處理器,顯示測試結(jié)束。相較現(xiàn)有技術(shù),所述USB端口測試裝置及測試方法通過所述微控制器控制所述 USB端口測試裝置自動完成所述電子設(shè)備上所有待測USB端口的測試。所述USB端口測試裝 置及測試方法操作簡單,可以通過多種類型的USB設(shè)備自動測試電子設(shè)備的多個待測USB 端口,提高了測試效率。
下面參照附圖結(jié)合具體實施方式
對本發(fā)明作進一步的說明。圖1是本發(fā)明USB端口測試裝置較佳實施方式的方框圖。圖2是本發(fā)明USB端口測試方法的較佳實施方式的流程圖。主要元件符號說明
權(quán)利要求
1.一種USB端口測試裝置,用于測試電子設(shè)備的多個待測USB端口,所述USB端口測試 裝置包括若干第一 USB端口,分別用于連接所述電子設(shè)備的待測USB端口,以使所述USB端口測 試裝置通過所述第一 USB端口及待測USB端口與所述電子設(shè)備進行通信;一第二 USB端口,用于連接一 USB設(shè)備的USB端口,以使所述USB端口測試裝置與所述 USB設(shè)備進行通信,所述第二 USB端口還連接所述若干第一 USB端口,以使所述電子設(shè)備通 過所述待測USB端口、所述第一 USB端口及所述第二 USB端口與所述USB設(shè)備進行通信;若干繼電器,分別對應(yīng)連接所述若干第一 USB端口 ;一微控制器,用于連接所述若干繼電器及所述第二 USB端口,所述微控制器包括一有 一預(yù)設(shè)計數(shù)值的內(nèi)部計數(shù)器,當(dāng)所述微控制器偵測到所述USB設(shè)備接入所述第二 USB端口 時,輸出控制信號控制一繼電器打開,并輸出開始測試信號給所述電子設(shè)備的處理器以使 所述處理器讀取并執(zhí)行存儲在所述電子設(shè)備的存儲器中的測試程序,以對通過一第一 USB 端口與所述打開的繼電器連接的待測USB端口進行測試,在通過第一 USB端口與所述打開 的繼電器連接的待測USB端口測試完成后,所述處理器輸出一測試完成信號給所述微控制 器以控制打開的繼電器關(guān)閉,同時所述微控制器根據(jù)所述測試完成信號對其內(nèi)部計數(shù)器進 行加一并判斷計數(shù)是否到達預(yù)設(shè)計數(shù)值,若計數(shù)到達預(yù)設(shè)計數(shù)值,所述微控制器輸出結(jié)束 測試信號給所述處理器,若計數(shù)沒有到達預(yù)設(shè)計數(shù)值,所述微控制器根據(jù)所述測試完成信 號控制所述USB端口測試裝置切換到下一個待測USB端口進行測試;及一電源開關(guān),用于開啟或關(guān)閉所述微控制器。
2.如權(quán)利要求1所述的USB端口測試裝置,其特征在于所述USB端口測試裝置還包 括一與所述電子設(shè)備相連的顯示設(shè)備,所述顯示設(shè)備用于顯示測試結(jié)果。
3.如權(quán)利要求2所述的USB端口測試裝置,其特征在于所述顯示設(shè)備為一顯示器。
4.如權(quán)利要求1所述的USB端口測試裝置,其特征在于所述電源開關(guān)為按鈕開關(guān),設(shè) 置于所述USB端口測試裝置的表面上。
5.一種USB端口測試方法,用于測試一電子設(shè)備的多個待測USB端口,所述USB端口測 試方法包括以下步驟51偵測一 USB設(shè)備是否接入USB端口測試裝置并在所述USB設(shè)備接入時輸出一控制 信號給一繼電器以控制所述繼電器打開,并通過所述USB端口測試裝置的USB端口與打開 的繼電器連接的待測USB端口輸出一開始測試信號給所述電子設(shè)備的處理器;52讀取并執(zhí)行所述電子設(shè)備的存儲器中的測試程序,以對通過所述USB端口測試裝 置的USB端口與打開的繼電器連接的待測USB端口進行測試;53判斷測試是否通過,若測試沒有通過,則執(zhí)行步驟S4,若測試通過,則執(zhí)行步驟S5 ;S4:顯示測試失敗,測試結(jié)束;55顯示測試通過,所述電子設(shè)備的處理器通過所述USB端口測試裝置的USB端口與打 開的繼電器連接的待測USB端口輸出一測試完成信號給所述微控制器;56控制打開的繼電器關(guān)閉,同時對所述微控制器內(nèi)部計數(shù)器進行加一并判斷計數(shù)是 否到達預(yù)設(shè)值,若計數(shù)沒有到達預(yù)設(shè)計數(shù)值,則執(zhí)行S7,若計數(shù)到達預(yù)設(shè)計數(shù)值,則執(zhí)行 S8 ;57輸出一控制信號給下一個繼電器以控制所述繼電器打開并通過所述USB端口測試裝置的USB端口與所述打開的繼電器連接的待測USB端口輸出一開始測試信號給所述處理 器,并返回執(zhí)行步驟S2;及S8 輸出一結(jié)束測試信號給所述處理器,顯示測試結(jié)束。
全文摘要
一種USB端口測試裝置,包括若干第一USB端口分別連接電子設(shè)備的待測USB端口,以使USB端口測試裝置與電子設(shè)備進行通信;一第二USB端口連接一USB設(shè)備的USB端口以使USB端口測試裝置與USB設(shè)備進行通信,第二USB端口還連接若干第一USB端口;若干繼電器分別對應(yīng)連接若干第一USB端口;一微控制器連接若干繼電器及第二USB端口,微控制器包括一有一預(yù)設(shè)計數(shù)值的內(nèi)部計數(shù)器;一電源開關(guān)開啟或關(guān)閉所述微控制器。本發(fā)明還提供了一種USB端口測試方法,所述USB端口測試裝置及測試方法操作簡單,可以通過多種類型的USB設(shè)備自動測試電子設(shè)備的多個待測USB端口,提高了測試效率。
文檔編號G06F11/267GK102122260SQ20101030012
公開日2011年7月13日 申請日期2010年1月8日 優(yōu)先權(quán)日2010年1月8日
發(fā)明者曹翔 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司