本發明涉及電子技術領域,特別涉及印刷電路板組件的測試裝置及方法。
背景技術:
隨著科學技術的發展,手機等電子設備已經得到很大的普及,且已成為人們工作和生活中不可缺少的一部分。同時,為滿足消費者的需要,這些電子數碼產品一般都具備播放視頻、聽歌曲等各種視聽娛樂功能,并且用戶還可以使用電子設備投遞簡歷、存儲數據等。
在電子設備上線之前,都會對電子設備的pcba(pcba是printedcircuitboard+assembly的簡稱,也就是說pcb空板經過smt上件,再經過dip插件的整個制程,中文釋義為印刷電路板組件)做檢測。具體而言,采用一個治具平臺將pcba與電子設備的屏幕、觸摸屏等外圍部件連接,將電子設備開機后,通過人工手動或者電子設備發送指令獲取整機功能是否正常來測試pcba元器件是否虛焊,短路等。
但是,發明人在實現本發明的過程中,發現現有技術中還存在以下技術缺陷:pcba測試時需要治具連接各個器部件,組裝成整機進行測試,測試需要等待電子設備開機,初始化所有器部件后,再發送指令,接收指令,驗證等過程,時間較長,測試效率低。同時,上電或斷電時易導致治具、屏幕、觸摸屏、馬達等外圍器部件損壞。
技術實現要素:
本發明實施例的目的在于提供一種印刷電路板組件的測試裝置及方法,使得可以快速、可靠、便捷的根據獲取的電流曲線與模型庫的匹配關系來判斷pcba是否發生虛焊、短路等功能異常現象,可以提高測試效率,并且還可以避免上電或斷電時導致pcba外圍器部件損壞的現象。
為解決上述技術問題,本發明實施例提供了一種印刷電路板組件的測試裝置,用于對印刷電路板組件pcba進行測試,pcba上具有電子器件以及用于控制電子器件工作狀態的處理器。另外,在pcba上分別引出每個電子器件的正極端,在pcba上引出公共接地端;印刷電路板組件的測試裝置包括程控電源和終端設備;程控電源的正極端子依次接觸每個電子器件的正極端,負極端子接觸公共接地端,其中,程控電源用于讀取電子器件的正極端的電流曲線;終端設備,用于獲取程控電源讀取的電流曲線,將獲取的電流曲線與預存在終端設備內的且與電子器件對應的模型庫進行匹配,并在匹配成功時,判定pcba測試通過,否則,判定pcba測試失敗。
本發明實施例還提供了一種印刷電路板組件的測試方法,基于上述印刷電路板組件的測試裝置;印刷電路板組件的測試方法包括:將程控電源正極端子依次接觸每個電子器件的正極端,負極端子接觸公共接地端;獲取終端設備對pcba測試是否通過的判定結果。
本發明實施例相對于現有技術而言,通過在pcba上分別引出每個電子器件的正極端,在pcba上引出公共接地端;印刷電路板組件的測試裝置包括程控電源和終端設備;程控電源的正極端子依次接觸每個電子器件的正極端,負極端子接觸公共接地端,其中,程控電源用于讀取電子器件的正極端的電流曲線;終端設備,用于獲取程控電源讀取的電流曲線,將獲取的電流曲線與預存在終端設備內的且與電子器件對應的模型庫進行匹配,并在匹配成功時,判定pcba測試通過,否則,判定pcba測試失敗,使得可以快速、可靠、便捷的根據獲取的電流曲線與模型庫的匹配關系來判斷pcba是否發生虛焊、短路等功能異常現象,而無需通過治具連接各個器部件,組裝成整機進行測試,從而可以節省測試時間,提高測試效率,并且還可以避免上電或斷電時導致pcba外圍器部件損壞的現象。
另外,印刷電路板組件的測試裝置還包括用于固定pcba的測試治具;測試治具上具有與pcba上的各正極端一一對應的正極測試點,與pcba上的公共接地端對應的接地測試點;正極測試點用于使程控電源的正極端子與電子器件的正極端接觸,接地測試點用于使程控電源的負極端子與公共接地端接觸。通過這種方式,可以將pcba固定在測試治具上,程控電源的正極端子和負極端子分別通過測試治具與電子器件的正極端、公共接地端接觸來實現pcba的測試,使得測試過程方式更加方便。
另外,程控電源的正極端子和負極端子均為探針;測試治具上對應于正極測試點和接地測試點的位置具有與探針相匹配的固定位。通過將探針固定于固定位,可以避免探針與正極測試點或接地測試點之間發生相對滑動導致pcba的測試不準確問題,從而使得pcba的測試更加精確。
另外,測試治具上具有用于移動程控電源的正極端子,并使正極端子依次接觸到正極測試點的機械手,使得可以實現智能化測試,提高pcba的測試效率。
另外,pcba上引出的正極端和接地端可以但不限于均為漏銅區或焊盤。
另外,終端設備,還用于將獲取的電流曲線與模型庫的匹配結果發送至pcba,或者根據獲取的電流曲線與模型庫的匹配結果向pcba發送指令。
另外,獲取終端設備對pcba測試是否通過的判定結果之后,印刷電路板組件的測試方法包括:根據匹配成功的電子器件的正極端的電流曲線,對與電子器件對應的模型庫進行更新。通過這種方式,使得每次測試都能增加對應功能測試模型的樣本量,不斷提高測試準確率。
附圖說明
一個或多個實施例通過與之對應的附圖中的圖片進行示例性說明,這些示例性說明并不構成對實施例的限定,附圖中具有相同參考數字標號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構成比例限制。
圖1是根據本發明第一實施方式中印刷電路板組件的測試裝置方框圖;
圖2是根據本發明第二實施方式中印刷電路板組件的測試裝置方框圖;
圖3是根據本發明第三實施方式中印刷電路板組件的測試方法流程圖;
圖4是根據本發明第三實施方式中獲取終端設備對pcba測試是否通過的判定結果的流程圖;
圖5是根據本發明第三實施方式中獲取終端設備對pcba測試是否通過的判定結果的坐標示意圖;
圖6是根據本發明第四實施方式中印刷電路板組件的測試方法流程圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明的各實施方式進行詳細的闡述。然而,本領域的普通技術人員可以理解,在本發明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術細節。但是,即使沒有這些技術細節和基于以下各實施方式的種種變化和修改,也可以實現本申請所要求保護的技術方案。
本發明的第一實施方式涉及一種印刷電路板組件的測試裝置,該印刷電路板組件的測試裝置用于對印刷電路板組件pcba進行測試,且pcba上具有電子器件以及用于控制電子器件工作狀態的處理器。在pcba上分別引出每個電子器件的正極端,在pcba上引出公共接地端。如圖1所示,印刷電路板組件的測試裝置包括程控電源11和終端設備12;程控電源11的正極端子依次接觸每個電子器件的正極端,負極端子接觸公共接地端,其中,程控電源11用于讀取電子器件的正極端的電流曲線;終端設備12,用于獲取程控電源11讀取的電流曲線,將獲取的電流曲線與預存在終端設備12內的且與電子器件對應的模型庫進行匹配,并在匹配成功時,判定pcba13測試通過,否則,判定pcba13測試失敗。其中,pcba13上引出的正極端和接地端可以但不限于均為漏銅區或焊盤。即在測試時,程控電源11的正極端子和負極端子接觸的是對應于每個電子器件的漏銅區或焊盤。
具體而言,于實際的應用中,pcba13上通常具有多個電子器件。比如,pcba13上的電子器件可以但不限于包括:lcd、觸摸屏、揚聲器、麥克、各種傳感器sensor、wifi模組(wifi是一種允許電子設備連接到一個無線局域網的技術)等。由于在pcba13上引出每個電子器件的正極端,在pcba13上引出公共接地端;因此,可以通過將程控電源11的正極端子依次接觸每個電子器件的正極端,負極端子接觸公共接地端,以實現快速、可靠、便捷對pcba13上所有電子器件的檢測。即在測試時,程控電源11的正極端子和負極端子接觸的是對應于每個電子器件的漏銅區或焊盤。從而通過上述方式,可以根據各電子器件的電流曲線與模型庫的匹配關系來判斷各電子器件是否異常,并可以根據各電子器件的異常情況來判斷pcba13是否發生虛焊、短路等功能異常現象;而無需通過治具連接各個器部件,組裝成整機進行測試,故可以節省測試時間,提高測試效率,并且還可以避免上電或斷電時導致pcba13外圍器部件損壞的現象。
通過上述內容,不難發現,本實施方式使得可以快速、可靠、便捷的根據獲取的電流曲線與模型庫的匹配關系來判斷pcba13是否發生虛焊、短路等功能異常現象,可以提高測試效率,并且還可以避免上電或斷電時導致pcba13外圍器部件損壞的現象。
本發明的第二實施方式涉及一種印刷電路板組件的測試裝置。第二實施方式是在第一實施方式的基礎上做的改進,主要改進之處在于,第二實施方式還包括用于固定pcba的測試治具。
如圖2所示,該印刷電路板組件的測試裝置用于對印刷電路板組件pcba13進行測試,且pcba13上具有電子器件以及用于控制電子器件工作狀態的處理器。在pcba13上分別引出每個電子器件的正極端,在pcba13上引出公共接地端。印刷電路板組件的測試裝置包括程控電源11和終端設備12;程控電源11的正極端子依次接觸每個電子器件的正極端,負極端子接觸公共接地端,其中,程控電源11用于讀取電子器件的正極端的電流曲線;終端設備12,用于獲取程控電源11讀取的電流曲線,將獲取的電流曲線與預存在終端設備12內的且與電子器件對應的模型庫進行匹配,并在匹配成功時,判定pcba13測試通過,否則,判定pcba13測試失敗。
具體而言,于實際的應用中,pcba13上通常具有多個電子器件。比如,pcba13上的電子器件可以但不限于包括:lcd、觸摸屏、揚聲器、麥克、各種傳感器sensor、wifi模組(wifi是一種允許電子設備連接到一個無線局域網的技術)等。由于在pcba13上引出每個電子器件的正極端,在pcba13上引出公共接地端;因此,可以通過將程控電源11的正極端子依次接觸每個電子器件的正極端,負極端子接觸公共接地端,以實現快速、可靠、便捷對pcba13上所有電子器件的檢測。從而可以根據各電子器件的電流曲線與模型庫的匹配關系來判斷各電子器件是否異常,并可以根據各電子器件的異常情況來判斷pcba13是否發生虛焊、短路等功能異常現象;而無需通過治具連接各個器部件,組裝成整機進行測試,故可以節省測試時間,提高測試效率,并且還可以避免上電或斷電時導致pcba13外圍器部件損壞的現象。
值得一提的是,印刷電路板組件的測試裝置還包括用于固定pcba13的測試治具14;測試治具14上具有與pcba13上的各正極端一一對應的正極測試點,與pcba13上的公共接地端對應的接地測試點;正極測試點用于使程控電源11的正極端子與電子器件的正極端接觸,接地測試點用于使程控電源11的負極端子與公共接地端接觸。通過這種方式,可以將pcba13固定在測試治具14上,程控電源11的正極端子和負極端子分別通過測試治具14與電子器件的正極端、公共接地端接觸來實現pcba13的測試,使得測試過程方式更加方便。
其中,程控電源11的正極端子和負極端子可以但不限于均為探針;測試治具14上對應于正極測試點和接地測試點的位置具有與探針相匹配的固定位。通過將探針固定于固定位,可以避免探針與正極測試點或接地測試點之間發生相對滑動導致pcba13的測試不準確問題,從而使得pcba13的測試更加精確。
優選的,測試治具14上具有用于移動程控電源11的正極端子,并使正極端子依次接觸到正極測試點的機械手,使得可以實現智能化測試,提高pcba13的測試效率。具體而言,以pcba13上的電子器件為lcd、觸摸屏、揚聲器為例進行說明:機械手可以但不限于將程控電源11的正極端子依次接觸到對應于lcd、觸摸屏、揚聲器的正極測試點,程控電源11負極端子接入接地測試點。通過這種方式,可以依次實現對lcd、觸摸屏、揚聲器的測試,測試過程更加智能化。
另外,終端設備12,還用于將獲取的電流曲線與模型庫的匹配結果發送至pcba13。具體而言,終端設備12將測試結果通過指令發送給pcba13,pcba13收到指令后將測試結果寫入flash存儲器。其中,flash存儲器指的是閃速存儲器,它的主要特點是在不加電的情況下能長期保持存儲的信息。進一步的,在pcba13有多個電子器件時,終端設備12根據測試順序依次將對應于各個電子器件的測試結果通過指令發送至pcba13,pcba13收到指令后將測試結果依次寫入flash存儲器。或者,根據獲取的電流曲線與模型庫的匹配結果向pcba13發送指令。比如,在測試結果失敗時終端設備12可以向pcba13發送指令,使pcba13發出警示信息,用以指示pcba13測試失敗。比如,在測試結果失敗時,終端設備12向pcba13發送紅燈亮的指令,pcba13上的紅燈亮,說明pcba13測試失敗。或,在測試結果成功時終端設備12可以向pcba13發送指令,使pcba13發出警示信息,用以指示pcba13測試成功。比如,在測試結果成功時,終端設備12向pcba13發送綠燈亮的指令,pcba13上的綠燈亮,說明pcba13測試成功。
通過上述內容,不難發現,本實施方式使得可以快速、可靠、便捷的根據獲取的電流曲線與模型庫的匹配關系來判斷pcba13是否發生虛焊、短路等功能異常現象,可以提高測試效率,并且還可以避免上電或斷電時導致pcba13外圍器部件損壞的現象。
本發明第三實施方式涉及一種印刷電路板組件的測試方法,該印刷電路板組件的測試方法基于第一實施方式的印刷電路板組件的測試裝置。
如圖3所示,印刷電路板組件的測試方法包括:
步驟301,將程控電源的正極端子依次接觸每個電子器件的正極端,負極端子接觸公共接地端。
步驟302,獲取終端設備對pcba測試是否通過的判定結果。
值得一提的是,終端設備用于獲取程控電源讀取的電流曲線,將獲取的電流曲線與預存在終端設備內的且與電子器件對應的模型庫進行匹配,并在匹配成功時,判定pcba測試通過,否則,判定pcba測試失敗。因此,可以獲取終端設備對pcba測試是否通過的判定結果。于實際的應用中,終端設備在獲取電流曲線時,延時2s后再記錄電流曲線。
在實際的應用中,如圖4和圖5所示(其中,圖5中,實線為檢測的當前的電流曲線,虛線為預存的電流曲線),可以通過以下步驟將獲取的電流曲線與預存在終端設備內的且與電子器件對應的模型庫進行匹配:
步驟3021,針對初始化樣本b1(1000pcs)的pcba電流曲線進行預錄入,記錄開啟功能后0~3s的電流曲線。
步驟3022,針對初始樣本量設定初步模型覆蓋正常電流曲線,并用ngpcba樣本n1(100pcs)進行檢驗,針對重合部分進行差異化驗證和修復。并針對ng樣本特征值對當前的電流曲線中的電流值進行提取,取出ng電流值覆蓋最多的3個測試點m1、m2、m3。而分別對應于m1、m2、m3的時間下,如圖5中,電流值的預設測試范圍分別為(m1l,m1h)、(m2l,m2h)以及(m3l,m3h)。
步驟3023,判斷pcba在模型測試點m1、m2、m3的電流值是否分別在(m1l,m1h)、(m2l,m2h)以及(m3l,m3h)內。如果均在,說明當前的電流曲線在預設電流曲線范圍內,則測試通過,否則則測試失敗。
值得一提的是,無論測試是否成功,均執行步驟3024。
步驟3024,每測試一片成功的pcba,將其加入正常樣本量b1中,失敗加入ng樣本量n1中,b1樣本量每增加10000pcs或ng樣本每增加10000pcs,對與測試點m1、m2、m3對應的模型庫進行更新。通過這種方式,使得每次測試都能增加對應功能測試模型的樣本量,不斷提高測試準確率。
步驟303,終端設備將獲取的電流曲線與模型庫的匹配結果發送至pcba,或者根據獲取的電流曲線與模型庫的匹配結果向pcba發送指令。
具體而言,終端設備將測試結果通過指令發送給pcba,pcba收到指令后將測試結果寫入flash存儲器。其中,flash存儲器指的是閃速存儲器,它的主要特點是在不加電的情況下能長期保持存儲的信息。進一步的,在pcba有多個電子器件時,終端設備根據測試順序依次將對應于各個電子器件的測試結果通過指令發送至pcba,pcba收到指令后將測試結果依次寫入flash存儲器。或者,根據獲取的電流曲線與模型庫的匹配結果向pcba發送指令。比如,在測試結果失敗時終端設備可以向pcba發送指令,使pcba發出警示信息,用以指示pcba測試失敗。比如,在測試結果失敗時,終端設備向pcba發送紅燈亮的指令,pcba上的紅燈亮,說明pcba測試失敗。或,在測試結果成功時終端設備可以向pcba發送指令,使pcba發出警示信息,用以指示pcba測試成功。比如,在測試結果成功時,終端設備向pcba發送綠燈亮的指令,pcba上的綠燈亮,說明pcba測試成功。
不難發現,本實施方式為與第一實施方式相對應的方法實施例,本實施方式可與第一實施方式互相配合實施。第一實施方式中提到的相關技術細節在本實施方式中依然有效,為了減少重復,這里不再贅述。相應地,本實施方式中提到的相關技術細節也可應用在第一實施方式中。
通過上述內容,不難發現,本實施方式使得可以快速、可靠、便捷的根據獲取的電流曲線與模型庫的匹配關系來判斷pcba是否發生虛焊、短路等功能異常現象,可以提高測試效率,并且還可以避免上電或斷電時導致pcba外圍器部件損壞的現象。
本發明第四實施方式涉及一種印刷電路板組件的測試方法,第四實施方式在第三實施方式的基礎上做了改進。第四實施方式的印刷電路板組件的測試方法基于第二實施方式的印刷電路板組件的測試裝置。
如圖6所示,印刷電路板組件的測試方法包括:
步驟601,將pcba固定于測試治具。
步驟602,將程控電源的正極端子依次接觸正極測試點,將程控電源的負極端子接觸接地測試點。
步驟603,獲取終端設備對pcba測試是否通過的判定結果。
由于第二、第三實施方式與本實施方式相互對應,因此本實施方式可與第二、第三實施方式互相配合實施。第二、第三實施方式中提到的相關技術細節在本實施方式中依然有效,在第二、第三實施方式中所能達到的技術效果在本實施方式中也同樣可以實現,為了減少重復,這里不再贅述。相應地,本實施方式中提到的相關技術細節也可應用在第二、第三實施方式中。
通過上述內容,不難發現,本實施方式使得可以快速、可靠、便捷的根據獲取的電流曲線與模型庫的匹配關系來判斷pcba是否發生虛焊、短路等功能異常現象,可以提高測試效率,并且還可以避免上電或斷電時導致pcba外圍器部件損壞的現象。
上面各種方法的步驟劃分,只是為了描述清楚,實現時可以合并為一個步驟或者對某些步驟進行拆分,分解為多個步驟,只要包括相同的邏輯關系,都在本專利的保護范圍內;對算法中或者流程中添加無關緊要的修改或者引入無關緊要的設計,但不改變其算法和流程的核心設計都在該專利的保護范圍內。
本領域技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序存儲在一個存儲介質中,包括若干指令用以使得一個設備(可以是單片機,芯片等)或處理器(processor)執行本申請各個實施例方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
本領域的普通技術人員可以理解,上述各實施方式是實現本發明的具體實施例,而在實際應用中,可以在形式上和細節上對其作各種改變,而不偏離本發明的精神和范圍。