專利名稱:電子產品極限開關機測試裝置的制作方法
技術領域:
本發(fā)明涉及電子產品檢測技術領域,特別涉及一種電子產品極限開關機測試裝置。
背景技術:
電子產品硬件測試有一個很重要的項目就是對其(如手機、無線通信模塊)進行數(shù)萬次的極限開關機測試。目的是通過頻繁開關機后觀測開關機按鍵(power key)引腳及整個硬件電路工作是否正常,同時也檢查軟件Flash中的內容有無擦除或混亂或跑飛的現(xiàn)象。在現(xiàn)有技術中,往往采用的極限開關機測試需要專門的開關機測試儀或由電腦、 通用接口總線(GPIB)和應用軟件組成測試系統(tǒng)控制power key拉高拉低電平來測試,因而對外部設備的依賴性很大。當測試項目眾多的情況下,經常由于無法協(xié)調到開關機測試儀或電腦或GPIB卡,降低了測試的效率,進而耽誤測試進度,造成項目延誤。
發(fā)明內容
本發(fā)明旨在解決現(xiàn)有技術中,對電子產品進行測試時,對外部設備的依賴性很大, 測試的效率低下等技術問題。有鑒于此,本發(fā)明提供一種電子產品極限開關機測試裝置,包括微控制單元,控制并處理極限開關機測試的各種測試;輸入單元,與所述微控制單元電性連接,用于設置極限開關機測試的模式和循環(huán)周期;顯示單元,與所述微控制單元電性連接,用于顯示極限開關機測試的類型和剩余測試次數(shù);電源管理單元,與所述微控制單元電性連接,給被測電子產品和所述測試裝置提供能正常工作的電壓。進一步的,所述微控制單元還包括開關機按鍵控制單元,用于連接被測電子產品的開關機按鍵,以給所述開關機按鍵提供電壓并控制所述電壓的保持時間。進--步的,所述微控制單元為89S51單片機或89S52單片機。
進--步的,所述輸入單元為一鍵盤。
進--步的,所述顯示單元為數(shù)碼管。
進--步的,所述數(shù)碼管為共陽極接法或共陰極接法。
進--步的,所述顯示單元還包括8位鎖存器和3-8譯碼器;其中所述8位鎖存器起
數(shù)碼管段選作用,所述3-8譯碼器起數(shù)碼管選通作用。進一步的,所述電源管理單元,包括供電輸入接口,以及供電輸出接口。進一步的,所述開關機按鍵控制單元,包括多路輸出接口,以控制多個被測電子產品進行測試。進一步的,所述測試裝置還包括下載口單元,與所述微控制單元電性連接,用于對所述微控制單元進行操作。進一步的,所述測試裝置還包括串口單元,與所述微控制單元電性連接,用于與計算機進行通信。因此,利用本發(fā)明提供的測試裝置無需依賴電腦、通用接口總線(GPIB)卡或其他測試儀器,大大提高了硬件測試的效率,并且其制作使用簡便,成本低廉。
圖1所示為本發(fā)明一實施例提供的電子產品極限開關機測試裝置的功能方塊圖;圖2所示為本發(fā)明一實施例提供的電子產品極限開關機測試裝置的原理框圖;圖3所示為本發(fā)明中實施例的測試程序流程圖;圖4所示為本發(fā)明中實施例的鍵盤輸入單元按鍵判斷子程序流程圖;圖5所示為本發(fā)明中實施例的定時器中斷子程序流程圖。
具體實施例方式下面結合附圖給出本發(fā)明較佳實施例,用以詳細說明本發(fā)明的技術方案,以使本技術領域的技術人員能更易于理解本發(fā)明的方法特征和功能特點,而不是用來限定本發(fā)明方法的范圍。請參見圖1,其所示為本發(fā)明一實施例提供的電子產品極限開關機測試裝置的功能方塊圖。該裝置,包括微控制單元110,控制并處理極限開關機測試的各種測試;輸入單元 120,與所述微控制單元110電性連接,用于設置極限開關機測試的模式和循環(huán)周期;顯示單元130,與所述微控制單元110電性連接,用于顯示極限開關機測試的類型和剩余測試次數(shù);電源管理單元140,與所述微控制單元110電性連接,給被測電子產品和所述測試裝置提供能正常工作的電壓。在本發(fā)明的實施例中,所述微控制單元110還包括開關機按鍵控制單元,用于連接被測電子產品150的開關機按鍵,以給所述開關機按鍵提供電壓并控制所述電壓的保持時間。在本發(fā)明的實施例中,所述微控制單元110為89S51單片機或89S52單片機,以及有中斷控制器和可編程I/O 口,能起定時、計數(shù)作用的單片機或電路等,只要能實現(xiàn)本發(fā)明的控制功能的單片機或電路均屬于本發(fā)明的范圍。在本發(fā)明的實施例中,所述輸入單元120為一鍵盤。用戶可以通過操作該鍵盤控制微控制單元110進而操作電子產品極限開關機測試裝置,設置極限開關機測試的模式和循環(huán)周期。在本發(fā)明的實施例中,所述顯示單元130為數(shù)碼管。用于在八段數(shù)碼顯示管上顯示極限開關機測試的模式和剩余的測試次數(shù),使用戶感受更加直觀。其數(shù)碼管可以為共陽極接法,亦可為共陰極接法。在本發(fā)明的實施例中,所述電源管理單元140用于給被測試電子產品150和電子產品極限開關機測試裝置提供能正常工作的電壓。它既包含供電輸入接口,又包含供電輸出接口。其中供電輸入接口可通過電源適配器、數(shù)字電源等設備為電子產品極限開關機測試裝置供電。供電輸出接口提供了待測電子產品正常工作電壓GV)的引線和開關機按鍵 (Power key)高電平(4V)低電平(OV)輸出的引線。
在本發(fā)明的實施例中,所述開關機按鍵控制單元,包括多路輸出接口,以控制多個待測電子產品進行測試。在本發(fā)明的實施例中,所述電子產品極限開關機測試裝置還包括下載口單元,與所述微控制單元110電性連接,用于對所述微控制單元進行讀寫、擦除、升級、自動校驗數(shù)據等操作。在本發(fā)明的實施例中,所述電子產品極限開關機測試裝置還包括串口單元,與所述微控制單元110電性連接,用于與計算機進行通信??梢赃M一步開發(fā)代碼、擴展功能。請參見圖2,其所示為本發(fā)明一實施例提供的電子產品極限開關機測試裝置的原理框圖。在本實施例中,電子產品極限開關機測試裝置,包括微控制單元210 ;以及與微控制單元210電性連接的鍵盤輸入單元220、顯示單元230、以及電源管理單元M0。電子產品極限開關機測試裝置的微控制單元210采用的是89S51單片機。顯示單元230為八段數(shù)碼管231可以為共陽極接法,亦可為共陰極接法。在數(shù)碼管外圍包含8位鎖存器232 (74HC374)和3_8譯碼器233 (74HC138)。其中8位鎖存器232 起段選作用,其LE為低電平鎖存,高電平保持。3-8譯碼器233起數(shù)碼管選通作用,3_8譯碼器233的輸出常態(tài)為高電平,選中為低電平,用來接LE使8位鎖存器232處于保持狀態(tài)。89S51單片機210中的開關機按鍵控制部分有五路輸出端口 P3. 3 P3. 7,可以控制五塊待測電子產品250進行測試。端口 P3. 3 P3. 7控制可以為高電平開機有效或低電平開機有效。此外89S51單片機210內部定時器TO控制開關機按鍵保持時間和按鍵后的等待時間。在本實施例中,電源管理單元240為6V電源適配器,以給待測電子產品250和電子產品極限開關機測試裝置供電。在本實施例中,所述電子產品極限開關機測試裝置還包括下載口 270,與89S51單片機210電性連接,用于對89S51單片機210進行讀寫、擦除、升級、自動校驗數(shù)據等操作。在本實施例中,所述電子產品極限開關機測試裝置還包括串口沈0,與所述89S51 單片機210電性連接,用于與計算機進行通信??梢赃M一步開發(fā)代碼、擴展功能。利用本實施例提供的電子產品極限開關機測試裝置進行測試的過程,請結合參見圖2及圖3。首先,進行系統(tǒng)初始化,令89S51單片機210的端口 P3. 2/INT0作為按鍵中斷,令定時器TO產生按鍵保持時間、開機等待時間、關機等待時間、掉電等待時間等。此定時器TO 每0. 2ms發(fā)生一次溢出中斷。令IO端口 P2初始化。然后通過端口 P3. 2/INT0判斷是否有鍵盤輸入單元220的按鍵按下。當判斷有按鍵按下時,進行下一步,否則,繼續(xù)判斷是否有按鍵按下。判斷按下的按鍵是否為OK鍵,若是,則進行下一步,否則繼續(xù)判斷是否有按鍵按下。當判斷出按下的按鍵為OK鍵時,通過顯示單元230顯示測試模式和設置的測試次數(shù),并控制開關機按鍵控制信號端口 P3. 3 P3. 7的高、低電平對待測電子產品250的開關機按鍵進行測試。打開TO定時器開始進入按鍵保持時間的計時,控制測試周期。
請參見圖4,其所示為本發(fā)明中實施例的鍵盤輸入單元220按鍵判斷子程序流程圖。首先鍵盤輸入單元220按鍵后產生外部中斷給端口 INTO。將端口 P2值賦于變量P2_temp,標志變量Flag置1。然后延時η毫秒后。判斷端口 Ρ2的值是否等于P2_temp,若是,則進行下一步,否則置標志變量Flag為 0返回。查詢端口 P2的哪位為0。其中P2. 2代表“ + ”鍵,P2. 3代表“_”鍵,P2. 5代表OK 鍵,P2. 6代表暫停鍵。查詢完成后置相應的標志變量為1,例如P2. 2對應標志變量plusflag ;P2. 3對應標志變量minusflag ;P2. 5對應標志變量okflag ;P2. 6對應標志變量startflag。最后將標志變量Flag置0返回。請參見圖5,其所示為本發(fā)明中實施例的定時器中斷子程序流程圖。定時器TO每0. 2ms發(fā)生一次溢出中斷,溢出中斷后判斷總測試次數(shù)是否已滿。當總測試次數(shù)已滿時,則輸出“end”,關閉定時器,測試模式轉為另一種。當總測試次數(shù)是不滿時,則判斷哪種測試模式,是正常開關機還是非正常開關機, 接著判斷該階段維持時間是否已滿。若維持時間已滿,則轉入下一階段,同時在關機等待階段轉入下一次的開機鍵保持階段時,測試總次數(shù)減1,并顯示出來。若維持時間不滿,則返回。綜上所述,利用本發(fā)明實施例提供的電子產品極限開關機測試裝置無需依賴電腦、通用接口總線(GPIB)卡或其他測試儀器等外部設備,且可以同時測試多個電子產品, 大大提高了硬件測試的效率,并且其制作使用簡便,成本低廉。雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何所屬技術領域中具有通常知識者,在不脫離本發(fā)明的精神和范圍內,當可作些許的更動與潤飾,因此本發(fā)明的保護范圍當視權利要求書所界定者為準。
權利要求
1.一種電子產品極限開關機測試裝置,其特征在于,包括 微控制單元,控制并處理極限開關機測試的各種測試;輸入單元,與所述微控制單元電性連接,用于設置極限開關機測試的模式和循環(huán)周期;顯示單元,與所述微控制單元電性連接,用于顯示極限開關機測試的類型和剩余測試次數(shù);電源管理單元,與所述微控制單元電性連接,給被測電子產品和所述測試裝置提供能正常工作的電壓。
2.根據權利要求1所述的測試裝置,其特征在于,所述微控制單元還包括開關機按鍵控制單元,用于連接被測電子產品的開關機按鍵,以給所述開關機按鍵提供電壓并控制所述電壓的保持時間。
3.根據權利要求1所述的測試裝置,其特征在于,所述微控制單元為89S51單片機或 89S52單片機。
4.根據權利要求1所述的測試裝置,其特征在于,所述輸入單元為一鍵盤。
5.根據權利要求1所述的測試裝置,其特征在于,所述顯示單元為數(shù)碼管。
6.根據權利要求5所述的測試裝置,其特征在于,所述數(shù)碼管為共陽極接法或共陰極接法。
7.根據權利要求5所述的測試裝置,其特征在于,所述顯示單元還包括8位鎖存器和 3-8譯碼器,其中所述8位鎖存器起數(shù)碼管段選作用,所述3-8譯碼器起數(shù)碼管選通作用。
8.根據權利要求1所述的測試裝置,其特征在于,所述電源管理單元,包括供電輸入接口,以及供電輸出接口。
9.根據權利要求2所述的測試裝置,其特征在于,所述開關機按鍵控制單元,包括多路輸出接口,以控制多個被測電子產品進行測試。
10.根據權利要求1所述的測試裝置,其特征在于,還包括下載口單元,與所述微控制單元電性連接,用于對所述微控制單元進行操作。
11.根據權利要求1所述的測試裝置,其特征在于,還包括串口單元,與所述微控制單元電性連接,用于與計算機進行通信。
全文摘要
本發(fā)明揭露一種電子產品極限開關機測試裝置,其包括微控制單元,控制并處理極限開關機測試的各種測試;輸入單元,與所述微控制單元電性連接,用于設置極限開關機測試的模式和循環(huán)周期;顯示單元,與所述微控制單元電性連接,用于顯示極限開關機測試的類型和剩余測試次數(shù);電源管理單元,與所述微控制單元電性連接,給被測電子產品和所述測試裝置提供能正常工作的電壓。利用本發(fā)明提供的測試裝置無需依賴電腦、通用接口總線(GPIB)卡或其他測試儀器,大大提高了硬件測試的效率,并且其制作使用簡便,成本低廉。
文檔編號G01R31/28GK102236064SQ20101015370
公開日2011年11月9日 申請日期2010年4月22日 優(yōu)先權日2010年4月22日
發(fā)明者任東 申請人:希姆通信息技術(上海)有限公司