專利名稱:按鍵自動測試裝置及方法
技術領域:
本發明是關于一種按鍵自動測試裝置及方法。
背景技術:
目前,鍵盤廣泛使用于各種電子設備中,例如手機、個人計算機、工業控制器等具信息輸入功能的電子設備,以作為對該電子設備的控制命令輸入及數據輸入的設備。而鍵盤的直接操作單元為按鍵,因而按鍵的品質優劣及其是否可以正常工作直接影響到對該電子設備的操作,所以常需要對鍵盤按鍵進行測試。
現有技術中,對按鍵的測試一般是基于單片機的控制系統,例如一個手機按鍵測試系統,是通過單片機對調壓閥進行控制,調壓閥驅動汽缸,使汽缸進行伸縮運動,進而對手機夾具上的手機按鍵進行按壓,實現對手機按鍵的測試。但上述手機按鍵測試系統不便于對測試數據的采集、分析及管理,難以實現網絡化測試。
發明內容鑒于以上內容,有必要提供一種方便采集、分析及管理測試數據,且可實現網絡化測試的按鍵自動測試裝置及方法。
以下,將列舉較佳實施例說明此按鍵自動測試裝置及方法。
一種按鍵自動測試裝置,用于電子設備按鍵測試,其包括電子設備夾持機構、多個汽缸、氣閥、計算機、數據采集卡、定位裝置及多個傳感器,其中待測電子設備安裝于該電子設備夾持機構上,一部分汽缸裝配于該電子設備夾持機構上,另一部分汽缸裝配于該定位裝置上,該傳感器分別安裝于該電子設備夾持機構上及該定位裝置上,用于感測定位裝置動作是否到位,并將感測結果傳給該計算機,該數據采集卡裝配于該計算機上,該計算機通過該數據采集卡來驅動該氣閥,進而控制該汽缸的動作。
一種按鍵自動測試方法,其包括以下步驟計算機發出指令,通過數據采集卡驅動氣閥,氣閥控制汽缸動作,使定位裝置上的水平進給汽缸、垂直進給汽缸及定位板位于初始預設位置上;
計算機通過設置于電子設備夾持機構及定位裝置上的傳感器檢測水平進給汽缸和垂直進給汽缸是否位于初始預設位置上;如果水平進給汽缸和垂直進給汽缸位于初始預設位置上,計算機則發出指令,通過數據采集卡驅動氣閥,氣閥控制水平進給汽缸帶動垂直進給汽缸及定位板水平運動至測試位置;計算機發出指令,通過數據采集卡驅動氣閥,氣閥控制垂直進給汽缸帶動定位板垂直運動至測試位置;計算機通過設置于電子設備夾持機構及定位裝置上的傳感器檢測定位板是否位于測試位置;如果經設置于電子設備夾持機構及定位裝置上的傳感器檢測,定位板位于測試位置,計算機則發出指令,通過數據采集卡驅動氣閥,氣閥控制位于定位板上的主鍵測試汽缸及位于電子設備夾持機構上的側鍵測試汽缸運動,進行電子設備按鍵測試;計算機通過預設程序判斷按鍵功能是否合格;計算機通過人機界面輸出測試結果;按鍵測試過程結束。
相較現有技術,所述的按鍵自動測試裝置及方法基于計算機系統,利用數據采集卡控制電磁氣閥,進而控制汽缸動作,其自動化程度高,測試精度可靠,方便對測試數據的采集、分析及管理,且可實現網絡化測試。
圖1是本發明較佳實施例的按鍵自動測試裝置的立體圖;圖2是本發明較佳實施例的按鍵自動測試方法的系統流程圖。
具體實施方式本發明的較佳實施例公開一種按鍵自動測試裝置及方法,其可應用于手機、個人計算機、工業控制器等具信息輸入功能的電子設備,本實施例以手機為例進行說明,特別是一種翻蓋手機,其包括手機本體及蓋體。
請參閱圖1,本較佳實施例所述的按鍵自動測試裝置包括計算機(圖未示)、PCI(Peripheral Component Interconnect,外圍組件互連)總線數據采集卡(圖未示)、手機夾具11、12、定位裝置2、多個主鍵測試汽缸3、多個側鍵測試汽缸4、多個導氣管5、電磁氣閥(圖未示)及多個傳感器(圖未示)。
待測手機安裝于手機夾具上,其中手機夾具11用于固定手機本體,手機夾具12用于固定手機蓋體。主鍵測試汽缸3裝配于定位裝置2上,用于對待測手機主鍵進行測試,側鍵測試汽缸4裝配于手機夾具12上,用于對待測手機側鍵進行測試,其中,主鍵測試汽缸3及側鍵測試汽缸4可根據手機型號的不同及手機按鍵位置的不同相應改變其位置,以適應針對不同的手機進行按鍵測試。定位裝置2用于將手機主鍵測試汽缸3定位于待測手機主鍵上方,使各個主鍵測試汽缸3分別與待測手機主鍵相對,以便進行主鍵測試。傳感器分別安裝于手機夾具11、12及定位裝置2上,用于感測定位裝置2動作是否到位,并將感測結果傳給計算機,計算機根據感測結果判斷是否啟動按鍵測試主程序。PCI總線數據采集卡裝配于計算機上,計算機通過PCI總線數據采集卡來驅動電磁氣閥,進而控制各個汽缸的動作,實現對待測手機的按鍵測試。
主鍵測試汽缸3包括氣筒31和氣桿32。側鍵測試汽缸4包括氣筒41和氣桿42。氣桿32、42可分別相對于氣筒31、41做伸縮運動。各個汽缸通過導氣管5與電磁氣閥相連,受電磁氣閥的控制使氣桿相對于氣筒做伸縮運動,進而對按鍵進行按壓。
定位裝置2包括水平進給汽缸21、垂直進給汽缸22及定位板23。主鍵測試汽缸3裝配于定位板23上,定位板23上開設有孔(未標示),氣筒31穿過該孔,且相對于定位板23固定。水平進給汽缸21包括水平進給氣筒211和水平進給氣桿212,水平進給氣桿212在電磁氣閥的驅動下可相對于水平進給氣筒211做伸縮運動。垂直進給汽缸22包括垂直進給氣筒221和垂直進給氣桿222,垂直進給氣桿222在電磁氣閥的驅動下可相對于垂直進給氣筒221做伸縮運動。定位板23固設于垂直進給氣桿222上,垂直進給氣桿222帶動定位板23做垂直運動,垂直進給氣筒221固設于水平進給氣桿212上,水平進給氣桿212帶動垂直進給汽缸22及該定位板23做水平運動。
請參閱圖2,本較佳實施例所述的按鍵自動測試方法包括以下步驟(1)將待測手機放置在手機夾具11、12上,手機本體由手機夾具11固定,手機蓋體由手機夾具12固定,按下測試按鈕,啟動測試程序;(2)計算機發出指令,通過PCI總線數據采集卡驅動電磁氣閥,電磁氣閥控制汽缸動作,使定位裝置2上的水平進給汽缸21和垂直進給汽缸22位于初始預設位置上,本實施例中,水平進給汽缸21的初始位置在最左端,垂直進給汽缸22的初始位置在最上端;(3)計算機通過設置于手機夾具11、12及定位裝置2上的傳感器檢測水平進給汽缸21和垂直進給汽缸22是否位于初始預設位置上,如果是,則執行下一步驟,如果不是,則返回第(2)步驟;(4)計算機發出指令,通過PCI總線數據采集卡驅動電磁氣閥,電磁氣閥控制水平進給氣桿212帶動垂直進給汽缸22及定位板23向右平移至待測手機上方;(5)計算機發出指令,通過PCI總線數據采集卡驅動電磁氣閥,電磁氣閥控制垂直進給氣桿222帶動定位板23及主鍵測試汽缸3向下運動至與待測手機主鍵保持一定預設高度的測試位置;(6)計算機通過設置于手機夾具11、12及定位裝置2上的傳感器檢測定位板23及主鍵測試裝置是否位于測試位置,如果是,則執行下一步驟,如果不是,則返回第(4)步驟;(7)計算機發出指令,通過PCI總線數據采集卡驅動電磁氣閥,電磁氣閥控制主鍵測試氣桿32及側鍵測試氣桿42分別相對于主鍵測試氣筒31及側鍵測試氣筒41做伸縮運動,進而對待測手機主鍵及側鍵進行按壓,根據程序控制以4次/秒的速度進行手機按鍵測試;(8)計算機通過預設程序采集、分析測試數據并判斷按鍵功能是否合格,如果合格,則執行下一步驟,如果不合格,則選擇是否重測,如果選擇重測,則返回第(7)步驟,如果不選擇重測,則執行下一步驟;(9)計算機發出指令,通過PCI總線數據采集卡驅動電磁氣閥,電磁氣閥控制水平進給汽缸21和垂直進給汽缸22恢復至初始預設位置;(10)計算機通過人機界面輸出測試結果;(11)按鍵測試過程結束。
上述按鍵自動測試方法中,PCI總線數據采集卡實現對電磁氣閥的控制,進而對汽缸動作的控制程序是基于圖形化編程語言LabVIEW實現的。對測試數據的采集、分析及處理的程序是基于匯編語言實現的。基于圖形化的LabVIEW語言具有良好的人機互動功能,可將測試結果模擬成手機按鍵的模型顯示在計算機的顯示器上,使使用者可以清楚的看到每一個按鍵的狀態。另外,基于計算機系統的測試方法結合網絡技術可實現網絡化測試,便于對測試數據的收集、分析和管理。
權利要求
1.一種按鍵自動測試裝置,用于電子設備按鍵測試,其包括電子設備夾持機構、多個汽缸及氣閥,其特征在于該按鍵自動測試裝置進一步包括計算機、數據采集卡、定位裝置及多個傳感器,其中待測電子設備安裝于該電子設備夾持機構上,一部分汽缸裝配于該電子設備夾持機構上,另一部分汽缸裝配于該定位裝置上,該傳感器分別安裝于該電子設備夾持機構上及該定位裝置上,用于感測定位裝置動作是否到位,并將感測結果傳給該計算機,該數據采集卡裝配于該計算機上,該計算機通過該數據采集卡來驅動該氣閥,進而控制該汽缸的動作。
2.如權利要求1所述的按鍵自動測試裝置,其特征在于該數據采集卡為PCI總線數據采集卡。
3.如權利要求1所述的按鍵自動測試裝置,其特征在于該氣閥為電磁氣閥。
4.如權利要求1所述的按鍵自動測試裝置,其特征在于所述汽缸分別包括氣筒和氣桿,該氣桿相對于該氣筒做伸縮運動。
5.如權利要求4所述的按鍵自動測試裝置,其特征在于該定位裝置包括水平進給汽缸、垂直進給汽缸及定位板,該水平進給汽缸包括水平進給氣筒和水平進給氣桿,該垂直進給汽缸包括垂直進給氣筒和垂直進給氣桿,該定位板固設于該垂直進給氣桿上,該垂直進給氣桿帶動該定位板做垂直運動,該垂直進給氣筒固設于該水平進給氣桿上,該水平進給氣桿帶動該垂直進給汽缸及該定位板做水平運動。
6.如權利要求5所述的按鍵自動測試裝置,其特征在于該定位板上裝配有主鍵測試汽缸,該主鍵測試氣筒與該定位板相對固定設置,該電子設備夾持機構上裝配有側鍵測試汽缸,該側鍵測試氣筒與該電子設備夾持機構相對固定設置。
7.一種按鍵自動測試方法,其包括以下步驟將待測電子設備放置在電子設備夾持機構上,啟動測試程序;計算機發出指令,通過數據采集卡驅動氣閥,氣閥控制汽缸動作,使定位裝置上的水平進給汽缸、垂直進給汽缸及定位板位于初始預設位置上;計算機通過設置于電子設備夾持機構及定位裝置上的傳感器檢測水平進給汽缸和垂直進給汽缸是否位于初始預設位置上;如果水平進給汽缸和垂直進給汽缸位于初始預設位置上,計算機則發出指令,通過數據采集卡驅動氣閥,氣閥控制水平進給汽缸帶動垂直進給汽缸及定位板水平運動至測試位置;計算機發出指令,通過數據采集卡驅動氣閥,氣閥控制垂直進給汽缸帶動定位板垂直運動至測試位置;計算機通過設置于電子設備夾持機構及定位裝置上的傳感器檢測定位板是否位于測試位置;如果經設置于電子設備夾持機構及定位裝置上的傳感器檢測,定位板位于測試位置,計算機則發出指令,通過數據采集卡驅動氣閥,氣閥控制位于定位板上的主鍵測試汽缸及位于電子設備夾持機構上的側鍵測試汽缸運動,進行電子設備按鍵測試;計算機通過預設程序判斷按鍵功能是否合格;計算機通過人機界面輸出測試結果;按鍵測試過程結束。
8.如權利要求7所述的按鍵自動測試方法,其特征在于經設置于電子設備夾持機構及定位裝置上的傳感器檢測,如果水平進給汽缸和垂直進給汽缸沒有位于初始預設位置上,則計算機發出指令,重新進行定位裝置位置初始化。
9.如權利要求7所述的按鍵自動測試方法,其特征在于經設置于電子設備夾持機構及定位裝置上的傳感器檢測,如果定位板沒有位于測試位置,計算機則發出指令,重新進行定位板的定位。
10.如權利要求7所述的按鍵自動測試方法,其特征在于計算機通過預設程序判斷按鍵功能如果合格,則輸出測試結果,如果不合格,則選擇是否重測,如果選擇重測,計算機則發出指令重新進行按鍵測試,如果不選擇重測,則輸出測試結果。
11.如權利要求7所述的按鍵自動測試方法,其特征在于計算機通過預設程序判斷按鍵功能是否合格后發出指令,通過數據采集卡驅動氣閥,氣閥控制汽缸動作,使定位裝置上的水平進給汽缸和垂直進給汽缸恢復至初始預設位置。
12.如權利要求7所述的按鍵自動測試方法,其特征在于該氣閥為電磁氣閥。
13.如權利要求7所述的按鍵自動測試方法,其特征在于該數據采集卡為PCI總線數據采集卡。
14.如權利要求7所述的按鍵自動測試方法,其特征在于所述汽缸分別包括氣筒和氣桿,該氣桿相對于該氣筒做伸縮運動。
15.如權利要求14所述的按鍵自動測試方法,其特征在于該定位板相對于該垂直進給氣桿固定設置,該垂直進給氣桿帶動該定位板做垂直運動,該垂直進給氣筒相對于該水平進給氣桿固定設置,該水平進給氣桿帶動該垂直進給汽缸及該定位板做水平運動。
16.如權利要求15所述的按鍵自動測試方法,其特征在于該主鍵測試氣筒與該定位板相對固定設置,該主鍵測試氣桿相對于該主鍵測試氣筒做伸縮運動,進行主鍵測試,該側鍵測試氣筒與該電子設備夾持機構相對固定設置,該側鍵測試氣桿相對于該側鍵測試氣筒做伸縮運動,進行側鍵測試。
全文摘要
一種按鍵自動測試裝置,用于電子設備按鍵測試,其包括電子設備夾持機構、多個汽缸、氣閥、計算機、數據采集卡、定位裝置及多個傳感器,其中待測電子設備安裝于該電子設備夾持機構上,一部分汽缸裝配于該電子設備夾持機構上,另一部分汽缸裝配于該定位裝置上,該傳感器分別安裝于該電子設備夾持機構上及該定位裝置上,用于感測定位裝置動作是否到位,并將感測結果傳給該計算機,該數據采集卡裝配于該計算機上,該計算機通過該數據采集卡來驅動氣閥,進而控制該汽缸的動作。所述的按鍵自動測試裝置基于計算機系統,其自動化程度高,測試精度可靠,方便對測試數據的采集、分析及管理,且可實現網絡化測試。
文檔編號G01M99/00GK1841038SQ20051003393
公開日2006年10月4日 申請日期2005年4月1日 優先權日2005年4月1日
發明者吳維萍, 魏兆鴻, 魏仁忠, 劉偉, 李高雄 申請人:深圳富泰宏精密工業有限公司