两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

Usb端口測試裝置及測試方法

文檔序號:6587437閱讀:200來源:國知局
專利名稱:Usb端口測試裝置及測試方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種測試系統(tǒng)及方法,特別涉及一種用于測試USB端口的測試系統(tǒng)及 方法。
背景技術(shù)
目前,帶有USB (Universal Serial Bus,通用串行總線)端口的電子設(shè)備(如電 腦)越來越多,當將USB設(shè)備連接到電子設(shè)備的USB端口后,電子設(shè)備首先檢測USB設(shè)備是 否連接在其USB端口上,然后才能實現(xiàn)同USB設(shè)備的數(shù)據(jù)交換。為保證USB端口能正常工作,在電子設(shè)備出廠檢驗以及日常維護時經(jīng)常需要測試 USB端口的品質(zhì),即檢查其供電電壓及電流是否符合規(guī)范,以及檢查其傳輸數(shù)據(jù)性能是否良 好。通常的測試方法是利用帶有USB接口的鼠標、鍵盤、移動硬盤、打印機等USB設(shè)備來完 成,當測試某一個USB端口時,需將一 USB設(shè)備插入所述USB端口,再通過電子設(shè)備的自動 測試程序查看是否能夠正常檢測到USB設(shè)備的存在,即USB設(shè)備是否能正常工作。但是,當測試多個USB端口時,需逐一將USB設(shè)備插入到各個USB端口,測試過程 中就要頻繁的插拔USB設(shè)備,這就使得測試時間較長,效率較低。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可有效提高測試效率的USB端口測試系統(tǒng)及方法,用 來測試USB端口的品質(zhì)。一種USB端口測試裝置,可測試一臺電子設(shè)備的USB端口,所述USB端口測試裝置 包括若干USB端口,用于分別通過一 USB線纜連接所述電子設(shè)備上的USB端口,以使所 述USB端口測試裝置通過所述USB端口與所述電子設(shè)備進行通信;一電源開關(guān),用于開啟或關(guān)閉所述USB端口測試裝置;一存儲器,用于存儲一特定文件以記錄測試過程中產(chǎn)生的字符串;及一單片機連接所述若干USB端口、所述電源開關(guān)及所述存儲器,用于存儲一預(yù)設(shè) 字符串及當按下所述電源開關(guān)時在所述特定文件中寫入一準備字符串,及當所述電腦主板 上的每一 USB端口測試通過后讀取所述存儲器的特定文件中的測試字符串并在所述特定 文件中寫入一測試完成字符串,并根據(jù)讀取到的測試字符串使所述USB端口測試裝置切換 到下一個USB端口進行測試。一種USB端口測試方法,包括以下步驟將一電腦主板的USB端口分別通過一 USB線纜連接一 USB端口測試裝置的USB端 口,按下所述USB端口測試裝置的電源開關(guān),一單片機在一存儲器的特定文件中寫入一準 備字符串;當開始執(zhí)行測試程序時,所述電腦主板通過第一 USB端口及所述USB端口測試裝 置的第一 USB端口判斷是否讀取到所述特定文件中的準備字符串;
若所述電腦主板沒有讀取到所述特定文件的準備字符串,則所述USB端口測試裝 置起動失敗,測試結(jié)束;若所述電腦主板讀取到所述特定文件中的準備字符串,則所述測試程序開始測試 當前USB端口并判斷測試是否通過;若測試沒有通過,則一顯示設(shè)備顯示失敗,測試結(jié)束;若測試通過,則所述測試程序在所述特定文件中寫入測試字符串;所述單片機判斷讀取到的測試字符串是否與其存儲的預(yù)設(shè)字符串相同;若讀取到的測試字符串與其存儲的預(yù)設(shè)字符串不同,則所述單片機在所述特定文 件中寫入測試完成字符串,并使所述USB端口測試裝置切換到下一個USB端口進行測試,并 返回所述測試程序開始測試當前USB端口并判斷測試是否通過的步驟;若讀取到的測試字符串與其存儲的預(yù)設(shè)字符串相同,則所述單片機在所述特定文 件中寫入結(jié)束字符串;及所述測試程序讀取到所述特定文件中的結(jié)束字符串,則結(jié)束測試。相較現(xiàn)有技術(shù),所述USB端口測試裝置及測試方法通過所述單片機讀取所述存儲 器的特定文件中的字符串控制所述USB端口測試裝置自動完成所述電子設(shè)備上所有USB端 口的測試。所述USB端口測試裝置及測試方法操作簡單,可以自動測試電子設(shè)備的多個USB 端口,提高了測試效率。


下面參照附圖結(jié)合具體實施方式
對本發(fā)明作進一步的說明。圖1是本發(fā)明USB端口測試裝置較佳實施方式的方框圖。圖2A-2B是本發(fā)明USB端口測試方法的較佳實施方式的流程圖。
具體實施例方式請參考圖1,本發(fā)明USB端口測試裝置100的較佳實施方式用于測試一電子設(shè)備 (如電腦主板200)的待測USB端口(本實施方式中為三個USB端口 21-23),所述USB端口 測試裝置100包括若干USB端口 1、2……η (本實施方式中η等于3)、一電源開關(guān)102、一單 片機104及一存儲器106。所述單片機104連接所述USB端口 1_3、所述電源開關(guān)102及所 述存儲器106。所述USB端口 1-3可分別通過一 USB線纜30連接所述電腦主板200上的待測 USB端口 21-23,以使所述USB端口測試裝置100通過所述USB端口 1_3與所述電腦主板 200進行通信,所述電源開關(guān)102用于開啟或關(guān)閉所述USB端口測試裝置100,所述存儲器 106用于存儲一特定文件以記錄測試過程中產(chǎn)生的字符串,如測試字符串、測試完成字符串 等,所述單片機104用于存儲一預(yù)設(shè)字符串,如“TestOl”,及當按下所述USB端口測試裝置 100的電源開關(guān)102時在所述特定文件中寫入一準備字符串,如“Ready”,及當所述電腦主 板200上的每一 USB端口測試通過后讀取所述存儲器106的特定文件中的測試字符串,如 “Test07”,并在所述特定文件中寫入一測試完成字符串,如“0K07”,并根據(jù)讀取到的測試 字符串使所述USB端口測試裝置100切換到下一個USB端口進行測試。其中,所有寫入所 述存儲器106的特定文件中的字符串均是寫到所述特定文件的最后,且不刪除前面的字符串,并插入空格符區(qū)分字符串,當所述特定文件已寫滿而無法再寫入字符串時,所述單片機 104輸出控制信號清空所述存儲器106的特定文件中的所有字符串后即可再次寫入字符串 到所述特定文件中。本實施方式中,所述電源開關(guān)102為按鈕開關(guān),設(shè)置于所述USB端口測試裝置100 的表面上,所述單片機104為8051系列單片機,所述存儲器106為flash存儲器,在其他實 施方式中,所述存儲器106也可以為外置存儲設(shè)備(如移動硬盤等),且其通過一接口(如 USB端口 )與所述單片機104連接。所述電腦主板200連接一顯示設(shè)備300,所述顯示設(shè)備300用于將所述電腦主板 200上每一 USB端口的測試結(jié)果進行顯示。所述電腦主板200還包括其他元件(圖未示), 其中其它元件為現(xiàn)有一般的電腦主板所包含的元件,如中央處理單元(Center Processing Unit, CPU)、內(nèi)存等,其中用于測試所述電腦主板200的USB端口的測試程序存儲在所述電 腦主板200的硬盤中。本實施方式中,所述顯示設(shè)備300為一顯示器。請參考圖2A-2B,本發(fā)明USB端口測試方法的較佳實施方式包括以下步驟步驟Sl 將所述電腦主板200的USB端口 21_23分別通過一 USB線纜30連接所述 USB端口測試裝置100的USB端口 1-3,按下所述USB端口測試裝置100的電源開關(guān)102,所 述單片機104在所述特定文件中寫入一準備字符串,如“Ready”。步驟S2 當開始執(zhí)行測試程序時,所述電腦主板200通過第一 USB端口 21及USB 端口1判斷是否讀取到所述特定文件中的準備字符串。步驟S3 若所述電腦主板200沒有讀取到所述特定文件的準備字符串,則所述USB 端口測試裝置100起動失敗,測試結(jié)束。步驟S4 若所述電腦主板200讀取到所述特定文件中的準備字符串,則所述測試 程序開始測試當前USB端口并判斷測試是否通過。步驟S5 若測試沒有通過,則所述顯示器300顯示失敗,如顯示“fail ”,測試結(jié)束。步驟S6 若測試通過,則所述測試程序在所述特定文件中寫入測試字符串,如 “Test03”。步驟S7 所述單片機104判斷讀取到的測試字符串是否與其存儲的預(yù)設(shè)字符串相 同。步驟S8 若讀取到的測試字符串與其存儲的預(yù)設(shè)字符串不同,則所述單片機在所 述特定文件中寫入測試完成字符串,如“0K03”,并使所述USB端口測試裝置100切換到下一 個USB端口 22進行測試,并返回步驟S4。步驟S9 若讀取到的測試字符串與其存儲的預(yù)設(shè)字符串相同,則所述單片機104 在所述特定文件中寫入結(jié)束字符串,如“EndTest”。步驟SlO 所述測試程序讀取到所述特定文件中的結(jié)束字符串,則結(jié)束測試。所述USB端口測試裝置100及測試方法通過所述單片機104讀取所述存儲器106 的特定文件中的字符串控制所述USB端口測試裝置100自動完成所述電腦主板200上所有 USB端口的測試。所述USB端口測試裝置及測試方法操作簡單,可以自動測試電子設(shè)備的多 個USB端口,提高了測試效率。
權(quán)利要求
1. 一種USB端口測試裝置,可測試一臺電子設(shè)備的USB端口,所述USB端口測試裝置包括若干USB端口,用于分別通過一 USB線纜連接所述電子設(shè)備上的USB端口,以使所述 USB端口測試裝置通過所述USB端口與所述電子設(shè)備進行通信; 一電源開關(guān),用于開啟或關(guān)閉所述USB端口測試裝置; 一存儲器,用于存儲一特定文件以記錄測試過程中產(chǎn)生的字符串;及 一單片機連接所述若干USB端口、所述電源開關(guān)及所述存儲器,用于存儲一預(yù)設(shè)字符 串及當按下所述電源開關(guān)時在所述特定文件中寫入一準備字符串,及當所述電腦主板上的 每一 USB端口測試通過后讀取所述存儲器的特定文件中的測試字符串并在所述特定文件 中寫入一測試完成字符串,并根據(jù)讀取到的測試字符串使所述USB端口測試裝置切換到下 一個USB端口進行測試。
2.如權(quán)利要求1所述的USB端口測試裝置,其特征在于所有寫入所述存儲器的特定 文件中的字符串均是寫到所述特定文件的最后,且不刪除前面的字符串,并插入空格符區(qū) 分字符串,當所述特定文件已寫滿而無法再寫入字符串時,所述單片機輸出控制信號清空 所述存儲器的特定文件中的所有字符串后即可再次寫入字符串到所述特定文件中。
3.如權(quán)利要求1所述的USB端口測試裝置,其特征在于所述電源開關(guān)為按鈕開關(guān),設(shè) 置于所述USB端口測試裝置的表面上。
4.如權(quán)利要求1所述的USB端口測試裝置,其特征在于所述單片機為8051系列單片機。
5.如權(quán)利要求1所述的USB端口測試裝置,其特征在于所述存儲器為flash存儲器。
6.如權(quán)利要求1所述的USB端口測試裝置,其特征在于所述存儲器為外置存儲設(shè)備, 且其通過一接口與所述單片機連接。
7. 一種USB端口測試方法,包括以下步驟將一電腦主板的USB端口分別通過一 USB線纜連接一 USB端口測試裝置的USB端口, 按下所述USB端口測試裝置的電源開關(guān),一單片機在一存儲器的特定文件中寫入一準備字 符串;當開始執(zhí)行測試程序時,所述電腦主板通過第一 USB端口及所述USB端口測試裝置的 第一 USB端口判斷是否讀取到所述特定文件中的準備字符串;若所述電腦主板沒有讀取到所述特定文件的準備字符串,則所述USB端口測試裝置起 動失敗,測試結(jié)束;若所述電腦主板讀取到所述特定文件中的準備字符串,則所述測試程序開始測試當前 USB端口并判斷測試是否通過;若測試沒有通過,則一顯示設(shè)備顯示失敗,測試結(jié)束; 若測試通過,則所述測試程序在所述特定文件中寫入測試字符串; 所述單片機判斷讀取到的測試字符串是否與其存儲的預(yù)設(shè)字符串相同; 若讀取到的測試字符串與其存儲的預(yù)設(shè)字符串不同,則所述單片機在所述特定文件中 寫入測試完成字符串,并使所述USB端口測試裝置切換到下一個USB端口進行測試,并返回 所述測試程序開始測試當前USB端口并判斷測試是否通過的步驟;若讀取到的測試字符串與其存儲的預(yù)設(shè)字符串相同,則所述單片機在所述特定文件中寫入結(jié)束字符串;及所述測試程序讀取到所述特定文件中的結(jié)束字符串,則結(jié)束測試。
8.如權(quán)利要求7所述的USB端口測試方法,其特征在于所述顯示設(shè)備為一顯示器。
全文摘要
一種USB端口測試裝置,包括若干USB端口分別通過一USB線纜連接電子設(shè)備上的USB端口,電源開關(guān)開啟或關(guān)閉所述USB端口測試裝置;存儲器存儲特定文件以記錄測試過程中產(chǎn)生的字符串;單片機連接若干USB端口、電源開關(guān)及存儲器,用于存儲一預(yù)設(shè)字符串及當按下電源開關(guān)時在特定文件中寫入一準備字符串,及當電腦主板上的每一USB端口測試通過后讀取特定文件中的測試字符串并在特定文件中寫入一測試完成字符串,并切換到下一個USB端口進行測試。本發(fā)明還提供了一種USB端口測試方法,所述USB端口測試裝置及測試方法操作簡單,可以自動測試電子設(shè)備的多個USB端口,提高了測試效率。
文檔編號G06F11/267GK101996121SQ200910305548
公開日2011年3月30日 申請日期2009年8月12日 優(yōu)先權(quán)日2009年8月12日
發(fā)明者汪卓浩 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
上饶县| 许昌县| 普兰店市| 河津市| 申扎县| 阿鲁科尔沁旗| 青神县| 韶关市| 大埔县| 桃园县| 西乌珠穆沁旗| 镇江市| 边坝县| 墨脱县| 新野县| 尚志市| 介休市| 堆龙德庆县| 黎平县| 比如县| 祥云县| 商都县| 象州县| 阆中市| 潮州市| 西乡县| 专栏| 合肥市| 广宁县| 崇明县| 海伦市| 郓城县| 木兰县| 盱眙县| 临泽县| 张家界市| 牡丹江市| 万荣县| 泸西县| 南漳县| 丰台区|