一種實現觸摸產品自動測試的方法與系統的製作方法
2023-05-31 18:30:46
一種實現觸摸產品自動測試的方法與系統的製作方法
【專利摘要】本發明公開了一種實現觸摸產品自動測試的方法與系統,包括主板到達第一個工作檯面,可編程邏輯控制器控制針模組件壓合主板與主板特殊測試器,判斷主板指示燈是否亮,否則將主板送入第一類不良品物料架,是則對主板進行模擬手指測試;判斷主板是否合格,否則將主板送入第二類不良品物料架,是則將主板送入第二個工作檯面;可編程邏輯控制器控制針模組件壓合主板與觸摸板,對觸摸板進行硬體測試,判斷觸摸板的硬體是否合格,否則將觸摸板送入第三類不良品物料架,是則對觸摸板進行模擬手指測試;判斷觸摸板是否合格,是則結束測試,否則將觸摸板送入第四類不良品物料架。本發明實現了產品的全自動化測試,提高了生產效率,節約了生產成本。
【專利說明】—種實現觸摸產品自動測試的方法與系統
【技術領域】
[0001]本發明涉及自動測試【技術領域】,尤其涉及一種實現觸摸產品自動測試的方法與系統。
【背景技術】
[0002]目前手機產品的觸控螢幕幕的測試基於強大的CPU和系統可以很快的運行一個程序達到測試目的。電腦外設產品部分能實現自動化測試,如普通的鍵盤和滑鼠,但觸摸類產品基本是手工測試和半自動化測試,很難真正達到節約成本和提高生產效率,目前此類產品的測試現狀如下:1)通過AP和開發工具連接觸摸模塊,測試觸摸模塊硬體情況,通過一系列的測試項目完成測試,至少需要一個員工參與。2)測試觸摸模塊的上位機的功能,需要一個人員參與。3)上位機和觸摸模塊配合,測試整個產品的功能,需要一個人員參與。4)組裝產品。5)測試產品功能,至少需要一個人員參與。此測試流程耗時耗力,不利於自動化測試。
【發明內容】
[0003]本發明實施例提供一種實現觸摸產品自動測試的方法與系統,旨在解決現有的測試方法不利於自動化的問題。
[0004]本發明實施例是這樣實現的,一種實現觸摸產品自動測試的方法,所述方法包括:
[0005]A.主板到達第一個工作檯面,可編程邏輯控制器控制針模組件壓合主板與主板特殊測試器,判斷主板的指示燈是否亮起,是則對所述主板進行模擬手指測試,繼續步驟B,否則將所述主板送入第一類不良品物料架;
[0006]B.判斷所述主板是否合格,是則將所述主板送入第二個工作檯面,繼續步驟C,否則將所述主板送入第二類不良品物料架;
[0007]C.可編程邏輯控制器控制針模組件壓合主板與觸摸板,對所述觸摸板進行硬體測試,判斷所述觸摸板的硬體是否合格,是則對所述觸摸板進行模擬手指測試,繼續步驟D,否則將所述觸摸板送入第三類不良品物料架;
[0008]D.判斷所述觸摸板是否合格,是則結束測試,否則將所述觸摸板送入第四類不良品物料架。
[0009]本發明實施例還提供一種實現觸摸產品自動測試的系統,所述系統包括可編程邏輯控制器和PC機;
[0010]可編程邏輯控制器,用於控制針模組件壓合主板與主板特殊測試器,接收PC機發送的指令,在主板的指示燈亮起時,對所述主板進行模擬手指測試,指示燈不亮時將所述主板送入第一類不良品物料架;接收PC機發送的指令,在主板進行模擬手指測試合格時,將所述主板送入第二個工作檯面,主板不合格時將所述主板送入第二類不良品物料架;在第二個工作檯面控制針模組件壓合主板與觸摸板,對所述觸摸板進行硬體測試,接收PC機發送的指令,在所述觸摸板的硬體合格時,對所述觸摸板進行模擬手指測試,硬體不合格時,將所述觸摸板送入第三類不良品物料架;接收PC機發送的指令,在觸摸板進行模擬手指測試合格時,結束測試,觸摸板不合格時,將所述觸摸板送入第四類不良品物料架;
[0011]PC機,用於判斷主板指示燈是否亮起,是則發送指令給可編程邏輯控制器控制XYZ運動測試平臺移動測試,並對所述主板進行模擬手指測試,否則發送指令給可編程邏輯控制器控制將所述主板送入第一類不良品物料架;判斷進行模擬手指測試的主板是否合格,是則發送指令給可編程邏輯控制器控制XYZ運動測試平臺移動測試,並將所述主板送入第二個工作平臺,否則發送指令給可編程邏輯控制器控制將所述主板送入第二類不良品物料架;判斷觸摸板的硬體是否合格,是則發送指令給可編程邏輯控制器控制XYZ運動測試平臺移動測試,並對所述觸摸板進行模擬手指測試,否則發送指令給可編程邏輯控制器控制將所述觸摸板送入第二類不良品物料架;判斷所述觸摸板是否合格,是則結束測試,否則發送指令給可編程邏輯控制器控制將所述觸摸板送入第四類不良品物料架。
[0012]本發明通過可編程邏輯控制器控制針模組件壓合主板與主板特殊測試器,對主板進行模擬手指測試,控制針模組件壓合主板與觸摸板,對觸摸板進行硬體測試以及模擬手指測試,測試不合格的送入不良品物料架中,從而實現產品的全自動化測試,提高了生產效率,節約了生產成本。
【專利附圖】
【附圖說明】
[0013]圖1表示本發明實施例提供的一種實現觸摸產品自動測試的方法流程圖;
[0014]圖2表示本發明實施例提供的一種實現觸摸產品自動測試的方法流程圖;
[0015]圖3表示本發明實施例提供的一種實現觸摸產品自動測試過程的示意圖;
[0016]圖4表示本發明實施例提供的一種實現觸摸產品自動測試的系統結構圖;
[0017]圖5表示本發明實施例提供的一種實現觸摸產品自動測試的系統示意圖。
【具體實施方式】
[0018]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
[0019]圖1示出了本發明實施例提供的一種實現觸摸產品自動測試的方法流程圖,詳述如下:
[0020]在步驟SlOl中,主板到達第一個工作檯面,可編程邏輯控制器控制針模組件壓合主板與主板特殊測試器;
[0021]在步驟S102中,判斷主板的指示燈是否亮起,是則執行步驟S103,否則執行步驟S104 ;
[0022]在步驟S103中,對主板進行模擬手指測試,繼續步驟S105 ;
[0023]在步驟S104中,將主板送入第一類不良品物料架;
[0024]在步驟S105中,判斷主板是否合格,是則執行步驟S106,否則執行步驟S107 ;
[0025]在步驟S106中,將主板送入第二個工作檯面,繼續步驟S108 ;
[0026]在步驟S107中,將主板送入第二類不良品物料架;[0027]在步驟S108中,可編程邏輯控制器控制針模組件壓合主板與觸摸板,對觸摸板進行硬體測試;
[0028]在步驟S109中,判斷觸摸板的硬體是否合格,是則執行步驟S110,否則執行步驟Slll ;
[0029]在步驟SllO中,對觸摸板進行模擬手指測試,繼續步驟S112 ;
[0030]在步驟Slll中,將觸摸板送入第三類不良品物料架;
[0031]在步驟S112中,判斷觸摸板是否合格,是則執行步驟S113,否則執行步驟S114 ;
[0032]在步驟SI 13中,結束測試;
[0033]在步驟S114中,將觸摸板送入第四類不良品物料架。
[0034]在本發明實施例中,通過安裝在PC端的測試軟體發送指令與PCL (可編程邏輯控制器,Programmable Logic Controller)控制單元同步,實現在兩個工作檯面檢測觸摸產品並反饋檢測數據,通過PC機端測試軟體判斷是否合格。PLC是一種數字運算操作的電子系統,專為在工業環境應用而設計的,它採用一類可編程的存儲器,用於其內部存儲程序、執行邏輯運算、順序控制、定時、計數與算術操作等面向用戶的指令,並通過數字或模擬式輸入/輸出控制各種類型的機械或生產過程。
[0035]圖2示出了本發明實施例提供的一種實現觸摸產品自動測試的方法流程圖,詳述如下:
[0036]在步驟S201中,主板到達第一個工作檯面,可編程邏輯控制器控制針模組件壓合主板與主板特殊測試器;
[0037]在步驟S202中,當主板與針模組件上的頂針壓合後,主板自動上電,並與特殊接收器一連接;
[0038]在步驟S203中,判斷主板的指示燈是否亮起,是則執行步驟S204,否則執行步驟S205 ;
[0039]在步驟S204中,可編程邏輯控制器控制XYZ運動測試平臺移動測試,對主板進行模擬手指測試,並通過特殊接收器一返回測試結果,繼續步驟S206 ;
[0040]在步驟S205中,將主板送入第一類不良品物料架;
[0041]在步驟S206中,判斷主板是否合格,是則執行步驟S207,否則執行步驟S208 ;
[0042]在步驟S207中,將主板送入第二個工作檯面,繼續步驟S209 ;
[0043]在步驟S208中,將主板送入第二類不良品物料架;
[0044]在步驟S209中,通過可編程邏輯控制器控制觸摸板通過送料軌道送入第二個工作檯面,控制針模組件壓合主板與觸摸板,通過下拉主板引腳,使主板進入特殊模式,對觸摸板進行硬體測試;
[0045]在本發明實施例中,對觸摸板的硬體測試包括觸摸板的感度值測試和觸摸板短路測試。
[0046]在步驟S210中,主板通過SPI接口與觸摸板通信,如果通信成功,對觸摸板的寄存器進行配置,同時初始化觸摸板;
[0047]在步驟S211中,判斷觸摸板的硬體是否合格,是則執行步驟S212,否則執行步驟S213 ;
[0048]在步驟S212中,控制針模引腳懸空,使主板進入正常模式,同時與特殊接收器二連接;繼續步驟S214 ;
[0049]在步驟S213中,將觸摸板送入第三類不良品物料架;
[0050]在步驟S214中,當檢測到主板進入合格模式,可編程邏輯控制器控制XYZ運動測試平臺移動測試,對觸摸板進行模擬手指測試,並通過特殊接收器二返回測試結果;
[0051]在本發明實施例中,對觸摸板進行模擬手指測試包括劃線測試、手勢測試以及按鍵功能測試。
[0052]在步驟S215中,判斷觸摸板是否合格,是則執行步驟S216,否則執行步驟S217 ;
[0053]在步驟S216中,結束測試;
[0054]在步驟S217中,將觸摸板送入第四類不良品物料架。
[0055]自動測試過程如圖3所示,在主板PCBA (印刷電路板,Printed Circuit BoardAssembly)進入送料軌道,到達第一個工作檯面時,傳感器將採集的數據發送給PLC,PLC控制針模組件壓合主板PCBA與主板特殊測試器,當主板PCBA與針模組件上的頂針壓合完後,會自動上電,並自動與特殊接收器一連接,主板上電後會閃爍10s,感光傳感器在檢測到閃光後,將數據通過特殊接收器一反饋給PC機,PC機判斷主板指示燈是否亮起,是則發送指令給PLC控制XYZ運動測試平臺移動測試,進行模擬人的手指測試,否則將不合格產品放入第一類不良品物料架中;在進行模擬人的手指的測試後,將測試結果通過特殊接收器一反饋給PC機,PC機端測試軟體判斷主板PCBA是否合格,是則發送指令給PLC,將合格的主板PCBA送到第二個工作平臺,如果不合格,則發送指令給PLC,轉動第一個工作檯面,將不合格的主板PCBA送入第二類不良品物料架中;傳感器檢測到主板到達第二個工作檯面時,返回數據給PC機,PC機發送指令給PLC,控制送料軌道將觸摸板PCBA送到第二個工作檯面,控制針模組件壓合主板PCBA與觸摸板PCBA,通過下拉主板PCBA的mode引腳,使主板PCBA進入特殊模式,主板PCBA通過SPI接口與觸摸板PCBA通信,如果通信成功,對觸摸板PCBA的寄存器進行配置,同時初始化觸摸板PCBA,對觸摸板PCBA進行硬體檢測;測試結果通過特殊接收器一反饋給PC機,PC機端測試軟體判斷觸摸板PCBA硬體是否合格,是則發送指令給PLC,控制針模mode引腳懸空,使主板PCBA進入正常模式,並與特殊接收器二連接,否則將觸摸板PCBA放入第三類不良品物料架中;當PC機端檢測到主板PCBA進入正常模式時,會發送指令給PLC,控制XYZ運動測試平臺模擬人的手指,對觸摸板PCBA進行點擊、劃線、手勢等功能測試,如果測試通過,則結束測試,進入下一個工作平臺進行組裝,如果測試不合格,將觸摸板PCBA放入第四類不良品物料架中。
[0056]圖4示出了本發明實施例提供的一種實現觸摸產品自動測試的系統結構圖,為了便於說明,僅示出了與本發明實施例相關的部分。
[0057]該系統可以廣泛應用於包含人機互動類的觸摸產品的自動化測試中,例如實現觸摸鍵盤、觸摸滑鼠、觸摸遙控器和筆記本觸摸板等產品的自動化測試。
[0058]實現觸摸產品自動測試的系統包括可編程邏輯控制器41和PC機42 ;該系統還包括主板特殊測試器43、特殊接收器一 44、特殊接收器二 45、送料軌道46、馬達47、XYZ運動測試平臺48、針模組件49以及傳感器410。
[0059]可編程邏輯控制器41控制針模組件410壓合主板與主板特殊測試器43,接收PC機42發送的指令,在主板的指示燈亮起時,對主板進行模擬手指測試,指示燈不亮時將主板送入第一類不良品物料架;接收PC機42發送的指令,在主板進行模擬手指測試合格時,將主板送入第二個工作檯面,主板不合格時將所述主板送入第二類不良品物料架;在第二個工作檯面控制針模組件壓合主板與觸摸板,對所述觸摸板進行硬體測試,接收PC機42發送的指令,在觸摸板的硬體合格時,對觸摸板進行模擬手指測試,硬體不合格時,將觸摸板送入第三類不良品物料架;接收PC機42發送的指令,在觸摸板進行模擬手指測試合格時,結束測試,觸摸板不合格時,將觸摸板送入第四類不良品物料架。
[0060]PC機42判斷主板指示燈是否亮起,是則發送指令給可編程邏輯控制器41控制XYZ運動測試平臺48移動測試,並對主板進行模擬手指測試,否則發送指令給可編程邏輯控制器控制將主板送入第一類不良品物料架;判斷進行模擬手指測試的主板是否合格,是則發送指令給可編程邏輯控制器41控制XYZ運動測試平臺48移動測試,並將主板送入第二個工作平臺,否則發送指令給可編程邏輯控制器控制將主板送入第二類不良品物料架;判斷觸摸板的硬體是否合格,是則發送指令給可編程邏輯控制器41控制XYZ運動測試平臺48移動測試,並對觸摸板進行模擬手指測試,否則將觸摸板送入第二類不良品物料架;判斷觸摸板是否合格,是則結束測試,否則發送指令給可編程邏輯控制器控制將觸摸板送入第四類不良品物料架。
[0061]主板特殊測試器43與主板壓合併對主板進行測試。
[0062]特殊接收器一 44將對主板的模擬手指測試以及觸摸板的硬體的測試結果返回給PC 機 42。
[0063]特殊接收器二 45將對觸摸板的模擬手指測試結果返回給PC機42。
[0064]送料軌道46在系統的測試過程中通過馬達47提供的動力轉動,將主板以及觸摸板送到各個工作平臺。
[0065]馬達47提供動力使送料軌道46向前推進。
[0066]XYZ運動測試平臺48根據可編程邏輯控制器41的控制移動測試,進行模擬人的手指測試。
[0067]針模組件49壓合主板與主板特殊測試器43,或壓合主板與觸摸板。
[0068]傳感器410包括傳感器一、傳感器二、以及感光傳感器,其中傳感器一設置在第一個工作檯面,檢測主板是否達到第一個工作檯面,傳感器二設置在第二個工作檯面,檢測主板是否到達第二個工作檯面,感光傳感器檢測主板與針模組件49的頂針壓合完後,主板指示燈是否閃爍。
[0069]如圖5所示,為一種實現觸摸產品自動測試的系統示意圖。圖中可看出,PC機通過USB數據線與主板特殊測試器、特殊接收器一、以及特殊接收器二連接,傳感器與可編程邏輯控制器連接,馬達、XYZ運動測試平臺、以及針模組件與可編程邏輯控制器連接,可編程邏輯控制器通過通過RS232數據線與RS232串口卡連接。
[0070]本發明通過可編程邏輯控制器控制針模組件壓合主板與主板特殊測試器,對主板進行模擬手指測試,控制針模組件壓合主板與觸摸板,對觸摸板進行硬體測試以及模擬手指測試,測試不合格的送入不良品物料架中,從而實現產品的全自動化測試,提高了生產效率,節約了生產成本。
[0071]以上所述僅是本發明的優選實施方式,應當指出,對於本【技術領域】的普通技術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。
【權利要求】
1.一種實現觸摸產品自動測試的方法,其特徵在於,所述方法包括: A.主板到達第一個工作檯面,可編程邏輯控制器控制針模組件壓合主板與主板特殊測試器,判斷主板的指示燈是否亮起,是則對所述主板進行模擬手指測試,繼續步驟B,否則將所述主板送入第一類不良品物料架; B.判斷所述主板是否合格,是則將所述主板送入第二個工作檯面,繼續步驟C,否則將所述主板送入第二類不良品物料架; C.可編程邏輯控制器控制針模組件壓合主板與觸摸板,對所述觸摸板進行硬體測試,判斷所述觸摸板的硬體是否合格,是則對所述觸摸板進行模擬手指測試,繼續步驟D,否則將所述觸摸板送入第三類不良品物料架; D.判斷所述觸摸板是否合格,是則結束測試,否則將所述觸摸板送入第四類不良品物料架。
2.如權利要求1所述的方法,其特徵在於,所述步驟A具體為: 主板進入送料軌道,當到達第一個工作檯面,可編程邏輯控制器控制針模組件壓合主板與主板特殊測試器; 當所述主板與針模組件上的頂針壓合後,所述主板自動上電,並與特殊接收器一連接; 判斷主板指示燈是否亮起,是則對所述主板進行模擬手指測試,繼續步驟B,否則將所述主板送入第一類不良品物料架。
3.如權利要求2所述的方法,其特徵在於,所述對所述主板進行模擬手指測試具體為: 可編程邏輯控制器控制XYZ運動測試平臺移動測試,對所述主板進行模擬手指測試,並通過特殊接收器一返回測試結果。
4.如權利要求1所述的方法,其特徵在於,所述步驟C具體包括: Cl.通過可編程邏輯控制器控制觸摸板通過送料軌道送入第二個工作檯面,控制針模組件壓合主板與觸摸板,通過下拉主板引腳,使主板進入特殊模式; C2.對所述觸摸板進行硬體測試,判斷所述觸摸板的硬體是否合格,是則控制針模引腳懸空,使主板進入正常模式,同時與特殊接收器二連接,繼續步驟C3,否則將所述觸摸板送入第三類不良品物料架; C3.當檢測到所述主板進入正常模式,可編程邏輯控制器控制XYZ運動測試平臺移動測試,對所述觸摸板進行模擬手指測試,並通過特殊接收器二返回測試結果,繼續步驟D。
5.如權利要求4所述的方法,其特徵在於,所述使主板進入特殊模式之後,對所述觸摸板進行硬體測試之前還包括: 主板通過SPI接口與觸摸板通信,如果通信成功,對所述觸摸板的寄存器進行配置,同時初始化觸摸板。
6.如權利要求4所述的方法,其特徵在於,所述對所述觸摸板進行硬體測試包括: 觸摸板的感度值測試和觸摸板短路測試。
7.如權利要求4所述的方法,其特徵在於,所述對所述觸摸板進行模擬手指測試包括劃線測試、手勢測試以及按鍵功能測試。
8.一種實現觸摸產品自動測試的系統,其特徵在於,所述系統包括可編程邏輯控制器和PC機;可編程邏輯控制器,用於控制針模組件壓合主板與主板特殊測試器,接收PC機發送的指令,在主板的指示燈亮起時,對所述主板進行模擬手指測試,指示燈不亮時將所述主板送入第一類不良品物料架;接收PC機發送的指令,在主板進行模擬手指測試合格時,將所述主板送入第二個工作檯面,主板不合格時將所述主板送入第二類不良品物料架;在第二個工作檯面控制針模組件壓合主板與觸摸板,對所述觸摸板進行硬體測試,接收PC機發送的指令,在所述觸摸板的硬體合格時,對所述觸摸板進行模擬手指測試,硬體不合格時,將所述觸摸板送入第三類不良品物料架;接收PC機發送的指令,在觸摸板進行模擬手指測試合格時,結束測試,觸摸板不合格時,將所述觸摸板送入第四類不良品物料架; PC機,用於判斷主板指示燈是否亮起,是則發送指令給可編程邏輯控制器控制XYZ運動測試平臺移動測試,並對所述主板進行模擬手指測試,否則發送指令給可編程邏輯控制器控制將所述主板送入第一類不良品物料架;判斷進行模擬手指測試的主板是否合格,是則發送指令給可編程邏輯控制器控制XYZ運動測試平臺移動測試,並將所述主板送入第二個工作平臺,否則發送指令給可編程邏輯控制器控制將所述主板送入第二類不良品物料架;判斷觸摸板的硬體是否合格,是則發送指令給可編程邏輯控制器控制XYZ運動測試平臺移動測試,並對所述觸摸板進行模擬手指測試,否則發送指令給可編程邏輯控制器控制將所述觸摸板送入第二類不良品物料架;判斷所述觸摸板是否合格,是則結束測試,否則發送指令給可編程邏輯控制器控制將所述觸摸板送入第四類不良品物料架。
9.如權利要求8所述的系統,其特徵在於,所述系統還包括: 主板特殊測試器,用於與主板壓合併對主板進行測試; 特殊接收器一,用於將對主板的模擬手指測試以及觸摸板的硬體的測試結果返回給PC機; 特殊接收器二,用於將對觸摸板的模擬手指測試結果返回給PC機。
10.如權利要求8所述的系統,其特徵在於,所述系統還包括送料軌道、馬達、XYZ運動測試平臺、針模組件以及傳感器。
【文檔編號】G06F11/22GK103544084SQ201310529978
【公開日】2014年1月29日 申請日期:2013年10月30日 優先權日:2013年10月30日
【發明者】李佳遠, 鄧民坤 申請人:深圳雷柏科技股份有限公司