專利名稱:電腦輸入設備的測試裝置及測試方法
技術領域:
本發(fā)明涉及一種工件的測試裝置及測試方法,特別涉及一種電腦的輸入設備的測試裝置 及測試方法。
技術背景大多數(shù)電腦都具有鼠標、鍵盤等輸入設備。在檢測這些輸入設備時,常常需要使用一個 未安裝輸入設備的電腦作為測試治具,將這些輸入設備裝配在測試治具上,以測試輸入設備 的結構和功能是否完好。然而,使用未安裝輸入設備的電腦作為測試治具,要耗費大量的價格昂貴的電腦。在檢 測過程中,將輸入設備裝配到電腦上比較費時費力,并且多次的裝配、插拔會造成電腦的損 壞。如此則導致這些輸入設備的生產(chǎn)、裝配成本較高。發(fā)明內(nèi)容有鑒于此,有必要提供一種電腦輸入設備的測試裝置,使得輸入設備無需使用電腦進行此外,還有必要提供一種相應的輸入設備的測試方法。 一種電腦輸入設備的測試裝置,包括讀取單元,用于接收待測試的輸入設備所發(fā)出的數(shù)據(jù)信號;處理器,用于接收一操作信號,并根據(jù)所述操作信號從所述讀取單元處接收所述數(shù)據(jù)信 號,所述處理器將所述數(shù)據(jù)信號與預定的合格數(shù)據(jù)進行比較處理,以判斷所述待測試的輸入 設備是否工作正常;及輸出單元,用于根據(jù)所述處理器的處理結果將所述待測試的輸入設備的測試結果輸出, 以指示所述輸入設備是否合格及/或所述輸入設備上不合格的位置。一種電腦輸入設備的測試方法,包括以下步驟接收一操作信號;根據(jù)所述操作信號讀取待測輸入設備的數(shù)據(jù)信號;將所述數(shù)據(jù)信號與預定的合格信號進行比較處理,得到一第一比較結果信號;及 根據(jù)所述第一比較結果信號產(chǎn)生一第一驅動信號,所述第一驅動信號用于驅動一輸出單 元將所述第一比較結果信號輸出,并指示所述待測輸入設備是否合格及/或所述待測輸入設備上的不合格位置。
上述輸入設備的測試裝置及測試方法利用獨立的測試裝置對輸入設備進行測試,不需要 將輸入設備裝配到電腦上進行測試;整個測試裝置的造價較低、遠小于電腦的成本,從而降 低了生產(chǎn)和測試的成本。
圖l為本發(fā)明電腦輸入設備的測試裝置的較佳實施方式的結構框圖。 圖2為圖1的處理器的結構框圖。
圖3為本發(fā)明電腦輸入設備的測試方法的較佳實施方式的流程圖。
具體實施例方式
如圖1所示,本發(fā)明電腦輸入設備的測試裝置的較佳實施方式包括讀取單元102、操作單 元104、處理器106及輸出單元108。
讀取單元102用于與待測試的電腦輸入設備相連,以讀取由待測試的輸入設備所發(fā)出的 數(shù)據(jù)信號,并將所讀得的數(shù)據(jù)信號傳送到處理器106進行處理。
操作單元104用于提供用戶的操作,并根據(jù)用戶的操作產(chǎn)生相應的操作信號。操作單元 104所產(chǎn)生的操作信號被傳送到處理器l06,以控制相應的測試過程的進行。
處理器106用于對讀取單元102所傳送的數(shù)據(jù)信號及操作單元104所傳送的操作信號進行 處理,并產(chǎn)生相應的中間過程信號及最終的測試結果信號傳送到輸出單元108。
輸出單元108用于根據(jù)處理器106所傳送的中間過程信號及最終的測試結果信號將測試的 中間結果及最終結果輸出。例如以顯示或者聲音的方式提供給使用者觀察。在本實施方式 中,輸出單元108包括與待測試的輸入設備的按鍵一一對應的多個按鍵指示燈802、以及分別 用于顯示該待測試的輸入設備合格與否的結果指示燈804。這些按鍵指示燈802用于對應指示 待測試的輸入設備的按鍵,結果指示燈804可以在所有的按鍵均測試完畢后,根據(jù)該待測試 的輸入設備的各個按鍵是否正常而直觀地顯示該待測試的輸入設備是否合格。在其他實施方 式中,該輸出單元108還可以包括警報器806,該警報器806用于在測試結果表明該輸入設備 為不合格時發(fā)出警報,從而提醒使用者。
如圖2所示,處理器106包括第一輸入模塊602、第一比較器604、第一驅動器606、寄存 器608、第二輸入模塊610、第二比較器612及第二驅動器614。
第一輸入模塊602連接讀取單元102和操作單元104,根據(jù)操作單元104所傳送的第一操作 信號從讀取單元102處讀取待測試的輸入設備上某按鍵被按下時所產(chǎn)生的數(shù)據(jù)信號,并將該 數(shù)據(jù)信號傳送至第一比較器604。第一比較器604用于將所述數(shù)據(jù)信號與預定的合格狀態(tài)下的合格數(shù)據(jù)比較,以確定與該 數(shù)據(jù)信號相對應的該按鍵是否工作正常,并產(chǎn)生第一比較結果信號。該第一比較結果信號被 送到第一驅動器606及寄存器608。該第一比較結果信號通常以高電平或低電平的方式來表現(xiàn) 與該數(shù)據(jù)信號相對應的按鍵是否工作正常,例如若該數(shù)據(jù)信號與合格狀態(tài)下的合格數(shù)據(jù)相 同,則該第一比較結果信號為高電平,表示該按鍵工作正常;反之,該第一比較結果信號則 表現(xiàn)為低電平,表示該按鍵不能正常工作、不合格。
第一驅動器606連接所述輸出單元108的按鍵指示燈802,根據(jù)第一比較器604進行比較后 所生成的第一比較結果信號而發(fā)出第一驅動信號至按鍵指示燈802,以驅動相應的按鍵指示 燈802亮起或熄滅。例如,當?shù)谝槐容^結果信號顯示某一按鍵工作不正常時,相應的一個按 鍵指示燈802即可亮起,因而可以直觀地指示不正常的按鍵,方便使用者快速找到工作不正 常的按鍵。
寄存器608用于將第一比較器604所產(chǎn)生的第一比較結果信號寄存。若該第一比較結果信 號以高、低電平的方式表現(xiàn)相應的按鍵是否正常工作,則在待測試的輸入設備上各按鍵所發(fā) 出的數(shù)據(jù)信號均被第一比較器604比較完畢后,該寄存器608內(nèi)寄存了與各按鍵相對應的分別 代表高、低電平的數(shù)字邏輯值"1" 、 "0"。
第二輸入模塊610與操作單元104和寄存器608相連,用于根據(jù)操作單元104所傳送的第二 操作信號從寄存器608內(nèi)讀出其所寄存的各個按鍵所對應的第一比較結果信號。第二輸入模 塊610可以以串行或并行的方式讀出該第一比較結果信號。在串行讀出的實施方式中,第二 輸入模塊610連續(xù)輸出一系列以"1" 、 "0"表示的二進制數(shù)值;在并行讀出的實施方式中 ,第二輸入模塊610以固定的字長為單位讀出以"1" 、 "0"表示的該第一比較結果信號, 以形成一個以二進制數(shù)值表示的讀出字。第二輸入模塊610將該二進制數(shù)值傳送到第二比較 器612。
第二比較器612用于將第二輸入模塊610所傳送的二進制數(shù)值與合格狀況下的設定值進行 比較,以確定該待測試的輸入設備是否合格。在串行讀出的方式中,當?shù)谝槐容^器604所生 成的第一比較結果信號以高電平"1"表示該按鍵正常工作時,合格設定值便為l。在并行讀 出的實施方式中,若第二輸入模塊610以8位字長讀出該第一比較結果信號,則合格設定值為 "11111111" (FFh)。第二比較器612根據(jù)第二輸入模塊610所傳送的二進制數(shù)值與合格設 定值的比較結果產(chǎn)生第二比較結果信號,并將該第二比較結果信號傳送到第二驅動器614。
第二驅動器614連接結果指示燈804,根據(jù)第二比較器612所傳送的第二比較結果信號生 成第二驅動信號,并將該第二驅動信號送到結果指示燈804,以驅動結果指示燈804亮起或熄滅。該實施方式中包括兩個結果指示燈804:表示合格的結果指示燈和表示不合格的結果指 示燈,當該第二比較器612所生成的第二比較結果信號指示該二進制數(shù)值與合格設定值相同 時,表示合格的結果指示燈804亮起;反之,第二驅動信號則驅動表示不合格的結果指示燈 804亮起,若輸出單元108還包括警報器806,則該第二驅動信號還驅動該警報器806發(fā)出警報 聲響,以提醒使用者注意。
如圖3所示,其為本發(fā)明輸入設備的測試方法的較佳實施方式的流程圖。以下以前述輸 入設備的測試裝置為例說明該測試方法的流程,其包括
步驟302,測試裝置上電、初始化。該初始化過程包括處理器106的第一比較器604、 第二比較器612初始化,寄存器608清空,第一驅動器606、第二驅動器614輸出初始驅動信號 。在該實施方式中,該第一驅動器606、第二驅動器614輸出的初始驅動信號驅動輸出單元 108中的各按鍵指示燈802亮起,同時結果指示燈804熄滅,警報器806不發(fā)出警報聲響。
步驟304,處理器106的第一輸入模塊602接收由操作單元104所輸入的第一操作信號,并 根據(jù)該第一操作信號從讀取單元102處讀取待測試的輸入設備上某個按鍵被按下時所產(chǎn)生的 數(shù)據(jù)信號,并將該數(shù)據(jù)信號送至第一比較器604。
步驟306,第一比較器604將所接收的對應于待測試輸入設備上按鍵的數(shù)據(jù)信號與預定的 合格狀態(tài)下的合格數(shù)據(jù)進行比較,以確定與該數(shù)據(jù)信號相對應的按鍵是否工作正常,并產(chǎn)生 第一比較結果信號。第一比較器604將該第一比較結果信號傳送到第一驅動器606及寄存器 608,并由寄存器608寄存。
步驟308,第一驅動器606根據(jù)第一比較結果信號發(fā)出第一驅動信號到輸出單元108,以 指示輸出單元108上的相應的按鍵指示燈802維持點亮的狀態(tài)、或由點亮轉為熄滅。當?shù)谝槐?較結果信號指示該按鍵工作正常時,第一驅動信號驅動相應的按鍵指示燈802熄滅;當?shù)谝?比較結果信號指示該按鍵工作不正常時,第一驅動信號驅動相應的按鍵指示燈802繼續(xù)維持 點亮的狀態(tài)。
步驟310,處理器106的第二輸入模塊610接收操作單元104所輸入的第二操作信號,并根 據(jù)該第二操作信號從寄存器608內(nèi)讀出其所寄存的各個按鍵所對應的第一比較結果信號,并 將所讀得的二進制數(shù)值傳送到第二比較器612 。
步驟312,第二比較器612將所接收到的二進制數(shù)值與合格設定值進行比較,并產(chǎn)生第二 比較結果信號傳送到第二驅動器614。若第二輸入模塊610以串行方式讀入第一比較結果信號 以形成該二進制數(shù)值,則該合格設定值為"1";若第二輸入模塊610以并行的8位固定字長 方式讀入第一比較結果信號以形成該二進制數(shù)值,則該合格設定值為"11111111" (FFh)步驟314,第二驅動器612根據(jù)第二比較器612所傳送的第二比較結果信號發(fā)出第二驅動 信號傳送到輸出單元108。
步驟316,輸出單元108根據(jù)第二驅動信號將最終的測試結果輸出,g口若該二進制數(shù)值 與合格設定值相同,則判斷待測試的輸入設備工作正常,輸出單元108中指示合格的結果指 示燈804亮起;若該二進制數(shù)值與合格設定值不相同,則判斷該待測試的輸入設備不正常, 輸出單元108中指示不合格的結果指示燈804亮起,若該輸出單元108還包括警報器806,則警 報器806發(fā)出警報聲響,以提醒使用者注意。
上述電腦輸入設備的測試裝置及測試方法利用獨立的測試裝置對輸入設備進行測試,不 需要將輸入設備裝配到電腦上進行測試;整個測試裝置的造價較低、遠小于電腦的成本,從 而降低了生產(chǎn)和測試的成本。
權利要求
1.一種電腦輸入設備的測試裝置,包括讀取單元,用于接收待測試的輸入設備所發(fā)出的數(shù)據(jù)信號;處理器,用于接收一操作信號,并根據(jù)所述操作信號從所述讀取單元處接收所述數(shù)據(jù)信號,所述處理器將所述數(shù)據(jù)信號與預定的合格數(shù)據(jù)進行比較處理,以判斷所述待測試的輸入設備是否工作正常;及輸出單元,用于根據(jù)所述處理器的處理結果將所述待測試的輸入設備的測試結果輸出,以指示所述輸入設備是否合格及/或所述輸入設備上不合格的位置。
2.如權利要求l所述的電腦輸入設備的測試裝置,其特征在于所 述輸出單元包括若干第一指示燈,所述第一指示燈與待測試輸入設備的待測試點一一對應, 用來根據(jù)所述處理器的處理結果指示所述待測試的輸入設備上不合格的待測試點。
3.如權利要求2所述的電腦輸入設備的測試裝置,其特征在于所 述輸出單元還包括第二指示燈,所述第二指示燈用于根據(jù)所述處理器的處理結果指示所述待 測試的輸入設備是否合格。
4.如權利要求2或3所述的電腦輸入設備的測試裝置,其特征在于 所述輸出單元進一步包括警報器,所述警報器用于當所述待測試的輸入設備不合格時根據(jù)所 述處理器的處理結果發(fā)出警報聲響。
5.如權利要求l所述的電腦輸入設備的測試裝置,其特征在于所 述處理器包括第一輸入模塊,用于接收所述操作信號并根據(jù)所述操作信號從所述讀取單元接收所述 待測輸入設備的數(shù)據(jù)信號;第一比較器,用于將所述數(shù)據(jù)信號與預定的合格數(shù)據(jù)進行比較,以判斷所述輸入設備 是否正常工作,并產(chǎn)生第一比較結果信號;及第一驅動器;用于根據(jù)所述第一比較結果信號產(chǎn)生第一驅動信號,所述第一驅動信號 用于驅動所述輸出單元將第一比較結果輸出。
6.如權利要求5所述的電腦輸入設備的測試裝置,其特征在于所 述待測輸入設備的某個按鍵被按下時產(chǎn)生所述數(shù)據(jù)信號;所述輸出單元包括與所述輸入設備 的按鍵相對應的指示燈,所述第一驅動信號用于驅動與所述按鍵相應的指示燈亮起或熄滅。
7.如權利要求5所述的電腦輸入設備的測試裝置,其特征在于所 述處理器還包括寄存器,所述寄存器用于將所述第一比較結果信號寄存。
8.如權利要求7所述的電腦輸入設備的測試裝置,其特征在于所 述處理器還包括第二輸入模塊,用于接收所述操作信號并根據(jù)所述操作信號從所述寄存器中讀取所述第一比較結果信號,以形成二進制數(shù)值;第二比較器,用于將所述第二輸入模塊所形成的二進制數(shù)值與預定的合格設定值進行 比較,并產(chǎn)生第二比較結果信號;第二驅動器,用于根據(jù)所述第二比較結果信號產(chǎn)生第二驅動信號,所述第二驅動信號 用于驅動所述輸出單元將所述待測輸入設備的測試結果輸出。
9.一種電腦輸入設備的測試方法,包括以下步驟接收一操作信號;根據(jù)所述操作信號讀取待測輸入設備的數(shù)據(jù)信號;將所述數(shù)據(jù)信號與預定的合格數(shù)據(jù)進行比較處理,得到一第一比較結果信號;及 根據(jù)所述第一比較結果信號產(chǎn)生一第一驅動信號,所述第一驅動信號用于驅動一輸出單元將所述第一比較結果信號輸出,并指示所述待測輸入設備是否合格及/或所述待測輸入設備上的不合格位置。
10.如權利要求9所述的電腦輸入設備的測試方法,其特征在于所述待測輸入設備的某個按鍵被按下時產(chǎn)生所述數(shù)據(jù)信號;所述第一驅動信號用于驅動所述輸出單元上與所述按鍵相應的指示燈亮起或熄滅。
11.如權利要求9所述的電腦輸入設備的測試方法,其特征在于所述測試方法還包括步驟將所述第一比較結果信號寄存;將所述寄存的第一比較結果信號讀出,以形成二進制數(shù)值;將所述形成的二進制數(shù)值與預定的合格設定值進行比較,產(chǎn)生第二比較結果信號; 根據(jù)所述第二比較結果信號產(chǎn)生第二驅動信號,所述第二驅動信號用于驅動所述輸出 單元將所述待測試的輸入設備的測試結果輸出。
12.如權利要求ll所述的電腦輸入設備的測試方法,其特征在于 所述第二驅動信號用于驅動所述輸出單元上代表所述待測輸入設備合格或不合格的結果指示 燈亮起或熄滅。
全文摘要
一種電腦輸入設備的測試裝置,包括讀取單元、處理器及輸出單元。讀取單元用于接收待測試的輸入設備發(fā)出的數(shù)據(jù)信號;處理器用于接收一操作信號,并根據(jù)操作信號從讀取單元處接收數(shù)據(jù)信號;處理器將數(shù)據(jù)信號與預定的合格數(shù)據(jù)進行比較處理;輸出單元用于根據(jù)處理器的處理結果將待測試的輸入設備的測試結果輸出,以指示輸入設備是否合格及/或所述輸入設備上不合格的位置。本發(fā)明還提供一種電腦輸入設備的測試方法。上述測試裝置及測試方法利用獨立的測試裝置對輸入設備進行測試,不需要將輸入設備裝配到電腦上進行測試;整個測試裝置的造價較低、遠小于電腦的成本。
文檔編號G06F11/267GK101408858SQ20071020201
公開日2009年4月15日 申請日期2007年10月11日 優(yōu)先權日2007年10月11日
發(fā)明者劉發(fā)印, 湯文忠, 謝向兵 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司