一種自動信號測試方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明的實施例提供一種自動信號測試方法、裝置及系統(tǒng),涉及電子產(chǎn)品測試【技術(shù)領(lǐng)域】,解決了現(xiàn)有的信號測試需要采用人工測試的問題,實現(xiàn)了信號測試的自動化,增大了信號測試的應(yīng)用范圍、增強了信號測試的可重復(fù)性。同時,極大的提高了工作效率。該方法包括:接收用戶發(fā)送的測試指令信息;根據(jù)接收到的測試指令信息,獲取被測信號所在被測單板的原理圖和印刷線路板pcb文檔;根據(jù)被測信號所在被測單板的原理圖和pcb文檔,選擇測試模板;根據(jù)接收到的選擇測試節(jié)點指令信息,在測試模板中選擇測試節(jié)點;根據(jù)測試節(jié)點和測試模板,通過測試探頭獲取探測信號;對探測信號進行分析,得到測試數(shù)據(jù)和測試圖形。本發(fā)明應(yīng)用于信號測試中。
【專利說明】一種自動信號測試方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子產(chǎn)品測試【技術(shù)領(lǐng)域】,尤其涉及一種自動信號測試方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)代電子產(chǎn)品在開發(fā)和生產(chǎn)過程中,需要對產(chǎn)品進行各種測試,一般分為三種:功能測試、性能測試和信號測試。其中,功能測試和性能測試也稱為“黑盒測試”,其測試結(jié)果是離散值、一組數(shù)組或判斷結(jié)果,因此也可以稱為“一維測試”。
[0003]信號測試也稱為“白盒測試”,其測試結(jié)果是被測物理量隨時間或空間變化以及它們的數(shù)學運算過程后的結(jié)果,可以根據(jù)測試結(jié)果得到二維或三維分布矩陣信息,因此“白盒測試”可以更加清晰的展示被測物理量之間的分布關(guān)系,提供更多的結(jié)果信息。
[0004]但是“白盒測試”的實現(xiàn)需要更多的技術(shù)、儀器和配套軟件,因此“白盒測試”雖然價值較大但應(yīng)用并不廣泛。同時,由于技術(shù)上的原因,“白盒測試”應(yīng)用范圍比較狹小,只有少數(shù)電子企業(yè)在產(chǎn)品樣機開發(fā)階段少量引入“白盒測試”?,F(xiàn)有技術(shù)方案中的“白盒測試”通常是采用人工測試,這樣就不可避免的存在效率低,重復(fù)性差,覆蓋率低的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實施例提供一種自動信號測試方法、裝置及系統(tǒng),解決了現(xiàn)有的信號測試需要采用人工測試的問題,實現(xiàn)了信號測試的自動化,增大了信號測試的應(yīng)用范圍、增強了信號測試的可重復(fù)性。同時,極大的提高了工作效率。
[0006]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0007]第一方面,提供一種自動信號測試方法,其特征在于,所述方法應(yīng)用于自動信號測試軟件,包括:
[0008]接收用戶發(fā)送的測試指令信息;
[0009]根據(jù)接收到的所述測試指令信息,獲取被測信號所在被測單板的原理圖和印刷線路板pcb文檔;
[0010]根據(jù)所述被測信號所在被測單板的原理圖和所述PCb文檔,選擇測試模板;
[0011]根據(jù)接收到的選擇測試節(jié)點指令信息,在所述測試模板中選擇測試節(jié)點;
[0012]根據(jù)所述測試節(jié)點和所述測試模板,通過測試探頭獲取探測信號;
[0013]對所述探測信號進行分析,得到測試數(shù)據(jù)和測試圖形。
[0014]在第一種可能的實現(xiàn)方式中,結(jié)合第一方面,所述根據(jù)所述測試節(jié)點和測試模板,通過測試探頭獲取探測數(shù)據(jù)包括:
[0015]根據(jù)所述測試節(jié)點和所述測試模板,配置所述測試節(jié)點和所述測試探頭之間的映身寸關(guān)系;
[0016]根據(jù)接收到的選擇測試向量指令信息,選擇測試向量;
[0017]接收向量測試指令信息;[0018]根據(jù)所述向量測試指令信息及所述測試節(jié)點和測試探頭之間的映射關(guān)系,設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù);
[0019]根據(jù)所述測試向量,通過所述測試儀器和所述自動化儀器控制所述電動手臂對所述測試探頭進行控制來獲取探測信號。
[0020]在第二種可能的實現(xiàn)方式中,結(jié)合第一方面或第一種可能的實現(xiàn)方式,所述接收向量測試指令信息之前,還包括:
[0021]獲取測試判據(jù);其中,所述測試判據(jù)是根據(jù)所述被測信號和被測單板確定的;
[0022]所述對所述探測信號進行處理,得到測試數(shù)據(jù)和測試圖形,包括:
[0023]根據(jù)所述測試判據(jù)分析所述探測信號是否合格;
[0024]若所述探測信號合格,則根據(jù)所述探測信號獲取所述測試數(shù)據(jù)和所述測試圖形。
[0025]在第三種可能的實現(xiàn)方式中,結(jié)合第二種可能的實現(xiàn)方式,所述方法還包括:
[0026]若所述探測信號不合格,則執(zhí)行所述根據(jù)所述測試節(jié)點和測試探頭之間的映射關(guān)系設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù),直到得到所述測試數(shù)據(jù)和所述測試圖形。
[0027]在第四種可能的實現(xiàn)方式中,結(jié)合第一方面,所述對所述探測信號進行分析,得到測試數(shù)據(jù)和測試圖形之后,還包括:
[0028]判斷每個所述測試向量是否測試完成;
[0029]若所述測試向量中存在未測試完成的測試向量,則根據(jù)接收到的選擇測試向量指令信息選擇測試向量,直到每個所述測試向量均測試完成。
[0030]在第五種可能的實現(xiàn)方式中,結(jié)合第四種可能的實現(xiàn)方式,所述方法還包括:
[0031]若每個所述測試向量均測試完成,則判斷是否接收到重測指令信息;其中,所述重測指令信息是用戶分析得到所述測試數(shù)據(jù)不合格時發(fā)送的;
[0032]若接收到所述重測指令信息,則執(zhí)行所述根據(jù)所述被測信號所在被測單板的原理圖和所述PCb文檔選擇測試模板,直到所述用戶經(jīng)過分析得到測試數(shù)據(jù)合格。
[0033]第二方面,提供一種自動信號測試裝置,所述裝置包括:
[0034]接收單元,用于接收用戶發(fā)送的測試指令信息;
[0035]獲取單元,用于根據(jù)所述接收單元接收到的所述測試指令信息,獲取被測信號所在被測單板的原理圖和印刷線路板pcb文檔;
[0036]選取單元,用于根據(jù)所述獲取單元獲取到的所述被測信號所在被測單板的原理圖和所述pcb文檔,選擇測試模板;
[0037]所述選取單元,還用于根據(jù)接收到的選擇測試節(jié)點指令信息,在所述測試模板中選擇測試節(jié)點;
[0038]所述獲取單元,還用于根據(jù)所述選取單元得到的所述測試節(jié)點和所述測試模板,通過測試探頭獲取探測信號;
[0039]處理單元,用于對所述獲取單元獲取到的所述探測信號進行分析,得到測試數(shù)據(jù)和測試圖形。
[0040]在第一種可能的實現(xiàn)方式中,結(jié)合第二方面,所述獲取單元包括:
[0041]配置模塊,用于根據(jù)所述選取單元得到的所述測試節(jié)點和所述測試模板,配置所述測試節(jié)點和所述測試探頭之間的映射關(guān)系;
[0042]選取模塊,用于根據(jù)接收到的選擇測試向量指令信息,選擇測試向量;[0043]接收模塊,用于接收向量測試指令信息;
[0044]處理模塊,用于根據(jù)所述接收模塊接收到的所述向量測試指令信息及所述配置模塊得到的所述測試節(jié)點和測試探頭之間的映射關(guān)系,設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù);
[0045]第一獲取模塊,用于根據(jù)所述選取模塊得到的所述測試向量,通過所述測試儀器和所述自動化儀器控制所述電動手臂對所述測試探頭進行控制來獲取探測信號。
[0046]在第二種可能的實現(xiàn)方式中,結(jié)合第二方面或第一種可能的實現(xiàn)方式,
[0047]所述獲取單元,還用于獲取測試判據(jù);其中,所述測試判據(jù)是根據(jù)所述被測信號和被測單板確定的;
[0048]所述處理單元,包括:
[0049]分析模塊,用于根據(jù)所述獲取單元獲取到的所述測試判據(jù)分析所述探測信號是否合格;
[0050]第二獲取模塊,用于若所述分析模塊得到所述探測信號合格,則根據(jù)所述探測信號獲取所述測試數(shù)據(jù)和所述測試圖形。
[0051]在第三種可能的實現(xiàn)方式中,結(jié)合第二種可能的實現(xiàn)方式,
[0052]所述處理模塊,具體用于若所述分析模塊得到所述探測信號不合格,則根據(jù)所述測試節(jié)點和測試探頭之間的映射關(guān)系設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù)。
[0053]在第四種可能的實現(xiàn)方式中,結(jié)合第二方面或上述任一可能的實現(xiàn)方式,所述裝置還包括:
[0054]判斷單元,用于判斷每個所述測試向量是否測試完成;
[0055]所述處理單元,還用于若所述判斷單元得到所述測試向量中存在未測試完成的測試向量,則根據(jù)接收到的選擇測試向量指令信息選擇測試向量,直到每個所述測試向量均測試完成。
[0056]在第五種可能的實現(xiàn)方式中,結(jié)合第四種可能的實現(xiàn)方式,
[0057]所述判斷單元,還用于若每個所述測試向量均測試完成,則判斷是否接收到重測指令信息;其中,所述重測指令信息是用戶分析所述測試數(shù)據(jù)不合格時發(fā)送的;
[0058]所述選取單元,具體用于若接收到所述重測指令信息,則根據(jù)所述被測信號所在被測單板的原理圖和所述PCb文檔選擇測試模板。
[0059]第三方面,提供一種自動信號測試系統(tǒng),所述系統(tǒng)包括:測試設(shè)備、第一接口控制器、第二接口控制器、至少一個測試儀器、至少一個自動化儀器、至少一個電動手臂和至少一個測試探頭,所述測試設(shè)備中安裝有自動信號測試軟件,其中:
[0060]所述測試設(shè)備與所述第一接口控制器的一端連接;所述測試設(shè)備與所述第二接口控制器的一端連接;
[0061]所述第一接口控制器的另一端與所述至少一個測試儀器的一端連接,所述至少一個測試儀器的另一端與所述至少一個測試探頭連接;
[0062]所述第二接口控制器的另一端與所述至少一個自動化儀器的一端連接,所述至少一個自動化儀器的另一端與所述至少一個電動手臂連接;
[0063]所述測試設(shè)備,用于通過所述自動信號測試軟件發(fā)送測試信號給所述第一接口控制器和所述第二接口控制器,還用于接收所述第一接口控制器發(fā)送的探測信號并對接收到的所述探測信號進行分析,判斷是否重新發(fā)送所述測試信號至所述第一接口控制器和所述第二接口控制器;
[0064]所述第一接口控制器用于將接收到的所述至少一個測試儀器發(fā)送的探測信號經(jīng)過處理之后選擇適合的接口發(fā)送至所述測試設(shè)備;還用于發(fā)送所述測試信號至所述至少一個測試儀器,以便于完成對被測單板上的信號的測試獲得所述探測信號;
[0065]所述第二接口控制器,用于將接收到的所述測試設(shè)備發(fā)送的所述測試信號發(fā)送至所述至少一個自動化儀器,以便于所述至少一個自動化儀器控制所述至少一個電動手臂完成對所述被測單板上的信號的測試;
[0066]所述至少一個自動化儀器,用于根據(jù)接收到的所述測試信號控制所述至少一個電動手臂對所述至少一個測試探頭進行控制對所述被測單板進行測試,獲得所述探測信號。
[0067]本發(fā)明的實施例提供的自動信號測試方法、裝置及系統(tǒng),通過應(yīng)用自動信號測試軟件實現(xiàn)對信號測試的測試過程,使用安裝有自動信號測試軟件的終端、測試儀器、自動化儀器、電動手臂和測試探頭,解決了現(xiàn)有的信號測試需要采用人工測試的問題,實現(xiàn)了信號測試的自動化,增大了信號測試的應(yīng)用范圍、增強了信號測試的可重復(fù)性。同時,極大的提高了工作效率。
【專利附圖】
【附圖說明】
[0068]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0069]圖1為本發(fā)明的實施例提供的一種自動信號測試方法的流程示意圖;
[0070]圖2為本發(fā)明的實施例提供的另一種自動信號測試方法的流程示意圖;
[0071]圖3為本發(fā)明的實施例提供的又一種自動信號測試方法的流程示意圖;
[0072]圖4為本發(fā)明的實施例提供的一種自動信號測試裝置的結(jié)構(gòu)示意圖;
[0073]圖5為本發(fā)明的實施例提供的另一種自動信號測試裝置的結(jié)構(gòu)示意圖;
[0074]圖6為本發(fā)明的實施例提供的又一種自動信號測試裝置的結(jié)構(gòu)示意圖;
[0075]圖7為本發(fā)明的另一實施例提供的一種自動信號測試裝置的結(jié)構(gòu)示意圖;
[0076]圖8為本發(fā)明的實施例提供的一種自動信號測試系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0077]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0078]本發(fā)明的實施例提供一種自動信號測試方法,該方法是基于終端上的自動信號測試軟件實現(xiàn)的,參照圖1所示,該方法包括以下步驟:
[0079]101、自動信號測試裝置接收用戶發(fā)送的測試指令信息。
[0080]其中,該測試指令信息可以是通過用戶打開終端上預(yù)先安裝好的自動信號測試軟件后廣生的。
[0081]102、自動信號測試裝置根據(jù)接收到的測試指令信息,獲取被測信號所在被測單板的原理圖和印刷線路板(Printed circuit board,簡稱pcb)文檔。
[0082]其中,被測信號所在被測單板的原理圖和該被測單板的印刷線路板文檔可以是通過用戶預(yù)先導入到終端后,終端接收到測試指令信息后在終端的存儲器中獲取得到的。
[0083]103、自動信號測試裝置根據(jù)被測信號所在被測單板的原理圖和pcb文檔,選擇測試模板。
[0084]其中,終端中包括各種不同類型的測試模板,該測試模板是根據(jù)常用的被測信號的類型而預(yù)先設(shè)計完成的測試模板,且預(yù)先已經(jīng)存儲在終端中。此時,終端可以根據(jù)被測信號所在被測單板的原理圖和pcb文檔選擇與之匹配的測試模板。
[0085]104、自動信號測試裝置根據(jù)接收到的選擇測試節(jié)點指令信息,在測試模板中選擇測試節(jié)點。
[0086]其中,測試節(jié)點是被測信號所在被測單板需要測試的信號的類型。測試模板中預(yù)先已經(jīng)配置有各種不同類型的測試節(jié)點,此時可以根據(jù)實際被測信號選擇與之匹配的測試節(jié)點。
[0087]105、自動信號測試裝置根據(jù)測試節(jié)點和測試模板,通過測試探頭獲取探測信號。
[0088]具體的,終端可以通過發(fā)送指令信息給自動化儀器和測試儀器控制電動手臂進而電動手臂控制測試探測,實現(xiàn)對被測單板的測試,獲得探測信號。
[0089]106、自動信號測試裝置對探測信號進行分析,得到測試數(shù)據(jù)和測試圖形。
[0090]基于本實施中的論述,自動信號測試裝置可以是安裝有自動信號測試軟件的終端或者可以是硬件設(shè)備安裝有自動信號測試軟件且能實現(xiàn)相應(yīng)步驟的實際設(shè)備,此處對于設(shè)備的名稱不作具體的限定,凡是可以實現(xiàn)相應(yīng)步驟的設(shè)備均可以作為自動信號測試裝置。
[0091]本發(fā)明的實施例提供的自動信號測試方法,通過應(yīng)用自動信號測試軟件實現(xiàn)對信號測試的測試過程,使用安裝有自動信號測試軟件的終端、測試儀器、自動化儀器、電動手臂和測試探頭,解決了現(xiàn)有的信號測試需要采用人工測試的問題,實現(xiàn)了信號測試的自動化,增大了信號測試的應(yīng)用范圍、增強了信號測試的可重復(fù)性。同時,極大的提高了工作效率。
[0092]本發(fā)明的實施例提供一種自動信號測試方法,該方法是基于終端上的自動信號測試軟件實現(xiàn)的,參照圖2所示,該方法包括以下步驟:
[0093]201、自動信號測試裝置接收用戶發(fā)送的測試指令信息。
[0094]其中,該測試指令信息可以是通過用戶手動打開終端上預(yù)先安裝好的自動信號測試軟件后產(chǎn)生的。
[0095]202、自動信號測試裝置根據(jù)接收到的測試指令信息,獲取被測信號所在被測單板的原理圖和印刷線路板pcb文檔。
[0096]其中,用戶根據(jù)需要測試的被測信號將該被測信號的被測單板的原理圖和該被測單板的印刷線路板文檔預(yù)先導入安裝有自動信號測試軟件的終端中,當終端接收到測試指令信息時,在存儲器中獲取該被測單板的原理圖和該被測單板的印刷線路板文檔。
[0097]203、自動信號測試裝置根據(jù)被測信號所在被測單板的原理圖和pcb文檔,選擇測試模板。[0098]其中,用戶預(yù)先在終端中導入各種常用的不同類型的測試模板。此時,終端只需要根據(jù)被測信號所在被測單板的原理圖和Pcb文檔選擇與之類型相同的測試模板即可。具體的,測試模板中包含測試向量、測試對象、測試命令集的計算機軟件嵌入界面,通過最小修改量就可完成一個測試任務(wù)的程序單元。
[0099]204、自動信號測試裝置根據(jù)接收到的選擇測試節(jié)點指令信息,在測試模板中選擇測試節(jié)點。
[0100]其中,選擇測試節(jié)點指令信息是通過用戶觸發(fā)測試軟件上對應(yīng)的按鈕產(chǎn)生的。測試節(jié)點是被測信號所在被測單板需要測試的信號的類型。測試模板中預(yù)先已經(jīng)配置有各種不同類型的測試節(jié)點,此時可以根據(jù)實際被測信號選擇與之類型相同的測試節(jié)點。
[0101]205、自動信號測試裝置根據(jù)測試節(jié)點和測試模板,配置測試節(jié)點和測試探頭之間的映射關(guān)系。
[0102]配置測試節(jié)點和測試探頭之間的映射關(guān)系可以通過之前選取的測試節(jié)點和測試模板,通過選擇可以測量到與測試節(jié)點的類型相同且與測試模板中的相應(yīng)信息匹配的測試探頭,并設(shè)置測試探測與測試節(jié)點之間的對應(yīng)關(guān)系,以便于后續(xù)通過測試探頭測試被測單板。
[0103]206、自動信號測試裝置根據(jù)接收到的選擇測試向量指令信息,選擇測試向量。
[0104]其中,選擇測試向量指令信息是通過用戶觸發(fā)測試軟件上對應(yīng)的按鈕后產(chǎn)生的,測試向量是在測試模板選定的時候已經(jīng)具有多個測試向量,此時需要根據(jù)實際需要測試的被測信號在測試模板中選擇與被測信號匹配的測試向量。
[0105]測試向量是對兩個電物理節(jié)點或一個物理空間的電參數(shù)(例如:電壓、電流、電場強度、磁場強度等)、溫度、壓力等物理量隨時間或空間變化的數(shù)據(jù)記錄過程。以兩個電物理節(jié)點為例進行說明:測試向量可以是這兩個電物理節(jié)點的電壓差Vd或流過這兩個電物理節(jié)點的電流Id隨時間變化的過程;以一個物理空間的電參數(shù)為例進行說明:測試向量可以是需要測試的空間磁場/電場強度、溫度等隨時間或相對空間位置等變化的過程。測試得到的數(shù)值即測試結(jié)果可以包含實際數(shù)據(jù)的絕對值或者是實際測得的數(shù)據(jù)的絕對值經(jīng)過一定運算之后的結(jié)果。測試向量可以是測試結(jié)果經(jīng)過一定運算的結(jié)果,也可以是測試向量經(jīng)過一定運算的結(jié)果,測試向量是具有多維度、多時間點的測試結(jié)果。
[0106]207、自動信號測試裝置獲取測試判據(jù)。
[0107]其中,測試判據(jù)是根據(jù)被測信號和被測單板確定的。
[0108]具體的,測試判據(jù)是用戶預(yù)先根據(jù)需要測試的被測信號的信息設(shè)置預(yù)設(shè)數(shù)值作為測試判據(jù)。同時,可以根據(jù)不同的被測信號和被測單板的詳細信息選擇適合的信息量作為測試判據(jù),例如,可以設(shè)置測試判據(jù)為:電壓最大值、電流最小值等信息。當然,此處只是舉例說明測試判據(jù)可能出現(xiàn)的信息并沒有限定測試判據(jù)只能是這些,在實際的應(yīng)用中,可以根據(jù)實際被測信號和被測單板選擇適合的信息量作為測試判據(jù)。獲取測試判據(jù)可以通過用戶主動輸入測試判據(jù)來獲得。
[0109]208、自動信號測試裝置接收向量測試指令信息。
[0110]其中,該向量測試質(zhì)量信息可以是通過用戶主動觸發(fā)自動信號測試軟件中與之對應(yīng)的按鈕后產(chǎn)生的。
[0111]209、自動信號測試裝置根據(jù)向量測試指令信息及測試節(jié)點和測試探頭之間的映射關(guān)系,設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù)。
[0112]終端接收到向量測試指令信息后開始對選取的測試向量進行測試,并根據(jù)測試節(jié)點和測試探頭之間的映射關(guān)系發(fā)送信號給測試儀器和自動化儀器,設(shè)置自動化儀器如何控制電動手臂,進而控制測試儀器中的測試探頭在何處進行測試。
[0113]210、自動信號測試裝置根據(jù)測試向量,通過測試儀器和自動化儀器控制電動手臂對測試探頭進行控制來獲取探測信號。
[0114]具體的,終端通過測試向量發(fā)送信號給自動化儀器,自動化儀器接收到信號后控制電動手臂夾持相應(yīng)的測試儀器上的測試探測,并放置在與測試向量中的信息對應(yīng)位置處,從而獲得探測信號。
[0115]211、自動信號測試裝置根據(jù)測試判據(jù)分析探測信號是否合格。
[0116]具體的,可以通過判斷得到的探測信號的數(shù)值是否在測試判據(jù)的數(shù)值范圍內(nèi),來判斷探測信號是否合格;若探測信號的數(shù)值在測試判據(jù)的數(shù)值范圍內(nèi),則探測信號合格;若探測信號的數(shù)值超出在測試判據(jù)的數(shù)值范圍內(nèi),則探測信號不合格。例如,若測試判據(jù)為電壓最大值,則此時可以將得到的電壓值與該最大電壓值進行比較,若探測信號的電壓值小于或等于最大電壓值則探測信號合格;若探測信號的電壓值大于最大電壓值則探測信號不合格。
[0117]當獲得多個探測信號時,可以以獲取探測信號的先后順序為順序依次判斷得到的探測信號是否合格。
[0118]根據(jù)步驟211分析探測信號是否合格的分析結(jié)果,若得到的分析結(jié)果為探測信號合格,則執(zhí)行步驟212 ;若得到的分析結(jié)果為探測信號不合格,則返回執(zhí)行步驟208根據(jù)測試節(jié)點和測試探頭之間的映射關(guān)系設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù),直到得到測試數(shù)據(jù)和測試圖形;
[0119]212、若探測信號合格,則自動信號測試裝置根據(jù)探測信號獲取測試數(shù)據(jù)和測試圖形。
[0120]若探測信號合格,則可以根據(jù)探測信號獲得相應(yīng)的測試數(shù)據(jù)和測試圖形,對測試結(jié)果進行更精細的分析。
[0121]進一步可選的,參照圖3所示,步驟212之后還可以包括以下步驟:
[0122]213、自動信號測試裝置判斷每個測試向量是否測試完成。
[0123]根據(jù)步驟213的判斷每個測試向量是否測試完成的判斷結(jié)果,若判斷結(jié)果為測試向量中存在未測試完成的測試向量,則返回重新執(zhí)行步驟206根據(jù)接收到的選擇測試向量指令信息選擇測試向量,直到每個測試向量均測試完成;若判斷結(jié)果為每個測試向量均測試完成,則執(zhí)行步驟214及其之后的操作;
[0124]214、若每個測試向量均測試完成,則自動信號測試裝置判斷是否接收到重測指令信息。
[0125]其中,重測指令信息是用戶分析得到測試數(shù)據(jù)不合格時發(fā)送的。
[0126]具體的,重測指令信息可以是通過用戶對得到的測試數(shù)據(jù)和測試圖形與用戶預(yù)期得到的測試結(jié)果進行比較,如果得到的測試數(shù)據(jù)與用戶預(yù)期需要的測試結(jié)果相差較大,則用戶會發(fā)送重測指令信息,以保證獲得的測試數(shù)據(jù)和測試圖形的準確性。
[0127]若接收到重測指令信息,則返回重新執(zhí)行步驟203根據(jù)被測信號所在被測單板的原理圖和pcb文檔選擇測試模板,直到用戶分析得到測試數(shù)據(jù)合格。
[0128]需要說明的是,若所有的測試向量均測試完成且沒有接收到重測指令信息,則可以形成測試文檔,完成整個測試工程項目。
[0129]通過判斷所有的測試向量是否全部測試完成,可以保證整個測試過程的正確和完整,確保被測信號的所有的信息均測試完成,最終得到完成的測試數(shù)據(jù)和測試圖形,進而得到測試準確的測試文檔,極大的提高了工作效率。
[0130]基于本實施中的論述,自動信號測試裝置可以是安裝有自動信號測試軟件的終端或者可以是硬件設(shè)備安裝有自動信號測試軟件且能實現(xiàn)相應(yīng)步驟的實際設(shè)備,此處對于設(shè)備的名稱不作具體的限定,凡是可以實現(xiàn)相應(yīng)步驟的設(shè)備均可以作為自動信號測試裝置。
[0131]本發(fā)明的實施例提供的自動信號測試方法,通過應(yīng)用自動信號測試軟件實現(xiàn)對信號測試的測試過程,使用安裝有自動信號測試軟件的終端、測試儀器、自動化儀器、電動手臂和測試探頭,解決了現(xiàn)有的信號測試需要采用人工測試的問題,實現(xiàn)了信號測試的自動化,增大了信號測試的應(yīng)用范圍、增強了信號測試的可重復(fù)性。同時,極大的提高了工作效率。
[0132]本發(fā)明的實施例提供一種自動信號測試裝置3,該裝置3用于實現(xiàn)圖1?圖3中的任一對應(yīng)的方法實施例所提供的自動信號測試方法,參照圖4所示,該裝置包括:接收單元31、獲取單元32、選取單元33和處理單元34,其中:
[0133]接收單元31,用于接收用戶發(fā)送的測試指令信息。
[0134]獲取單元32,用于根據(jù)接收單元31接收到的測試指令信息,獲取被測信號所在被測單板的原理圖和印刷線路板pcb文檔。
[0135]選取單元33,用于根據(jù)獲取單元32獲取到的被測信號所在被測單板的原理圖和pcb文檔,選擇測試模板。
[0136]選取單元33,還用于根據(jù)接收到的選擇測試節(jié)點指令信息,在測試模板中選擇測試節(jié)點。
[0137]獲取單元32,還用于根據(jù)選取單元33得到的測試節(jié)點和測試模板,通過測試探頭獲取探測信號。
[0138]處理單元34,用于對獲取單元32獲取到的探測信號進行分析,得到測試數(shù)據(jù)和測試圖形。
[0139]具體的,參照圖5所示,獲取單元32包括:配置模塊321、選取模塊322、接收模塊323、處理模塊324和第一獲取模塊325,其中:
[0140]配置模塊321,用于根據(jù)選取單元33得到的測試節(jié)點和測試模板,配置測試節(jié)點和測試探頭之間的映射關(guān)系。
[0141]選取模塊322,用于根據(jù)接收到的選擇測試向量指令信息,選擇測試向量。
[0142]接收模塊323,用于接收向量測試指令信息。
[0143]處理模塊324,用于根據(jù)接收模塊323接收到的向量測試指令信息及配置模塊321得到的測試節(jié)點和測試探頭之間的映射關(guān)系,設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù)。
[0144]第一獲取模塊325,用于根據(jù)選取模塊322得到的測試向量,通過測試儀器和自動化儀器控制電動手臂對測試探頭進行控制來獲取探測信號。[0145]進一步,獲取單元32,還用于獲取測試判據(jù)。
[0146]其中,測試判據(jù)是根據(jù)被測信號和被測單板確定的。
[0147]具體的,參照圖6所示,處理單元34,包括:分析模塊341和第二獲取模塊342,其中:
[0148]分析模塊341,用于根據(jù)獲取單元32獲取到的測試判據(jù)分析探測信號是否合格。
[0149]第二獲取模塊342,用于若分析模塊341得到探測信號合格,則根據(jù)探測信號獲取測試數(shù)據(jù)和測試圖形。
[0150]處理模塊324,具體用于若分析模塊341得到探測信號不合格,則根據(jù)測試節(jié)點和測試探頭之間的映射關(guān)系設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù)。
[0151]進一步,參照圖7所示,該裝置還包括:判斷單元35,其中:
[0152]判斷單元35,用于判斷每個測試向量是否測試完成。
[0153]處理單元34,還用于若判斷單元35得到測試向量中存在未測試完成的測試向量,則根據(jù)接收到的選擇測試向量指令信息選擇測試向量,直到每個測試向量均測試完成。
[0154]進一步,判斷單元35,還用于若每個測試向量均測試完成,則判斷是否接收到重測指令信息。
[0155]其中,重測指令信息是用戶分析測試數(shù)據(jù)不合格時發(fā)送的。
[0156]選取單元33,具體用于若接收到重測指令信息,則根據(jù)被測信號所在被測單板的原理圖和pcb文檔選擇測試模板。
[0157]需要說明的是,本實施例中的自動信號測試裝置中的各單元和各模塊的實現(xiàn)方式和交互過程可以參考相應(yīng)方法實施例中的相關(guān)描述。
[0158]本發(fā)明的實施例提供的自動信號測試裝置,通過應(yīng)用自動信號測試軟件實現(xiàn)對信號測試的測試過程,使用安裝有自動信號測試軟件的終端、測試儀器、自動化儀器、電動手臂和測試探頭,解決了現(xiàn)有的信號測試需要采用人工測試的問題,實現(xiàn)了信號測試的自動化,增大了信號測試的應(yīng)用范圍、增強了信號測試的可重復(fù)性。同時,極大的提高了工作效率。
[0159]本發(fā)明的實施例提供一種自動信號測試系統(tǒng),參照圖8所示,包括:測試設(shè)備41、第一接口控制器42、第二接口控制器43、至少一個測試儀器44、至少一個自動化儀器45、至少一個電動手臂46和至少一個測試探頭47,測試設(shè)備41中安裝有自動信號測試軟件,圖8中以具有一個測試儀器,一個自動化儀器,一個電動手臂和一個測試探頭示例,其中:
[0160]測試設(shè)備41與第一接口控制器42的一端連接;測試設(shè)備與41第二接口控制器43的一端連接。
[0161]第一接口控制器42的另一端與至少一個測試儀器44的一端連接,至少一個測試儀器44的另一端與至少一個測試探頭47連接。
[0162]第二接口控制器43的另一端與至少一個自動化儀器45的一端連接,至少一個自動化儀器45的另一端與至少一個電動手臂46連接。
[0163]其中,測試設(shè)備與第一控制接口,測試設(shè)備與第二控制接口,第一控制接口與測試儀器,測試儀器與測試探頭,第二控制接口與自動化儀器,自動化儀器與電動手臂之間的連接端口可以是任一可以實現(xiàn)各設(shè)備之間相互通信的硬件接口。
[0164]測試設(shè)備41,用于通過自動信號測試軟件發(fā)送測試信號給第一接口控制器42和第二接口控制器43,還用于接收第一接口控制器42發(fā)送的探測信號并對接收到的探測信號進行分析,判斷是否重新發(fā)送測試信號至第一接口控制器41和第二接口控制器42。
[0165]第一接口控制器42,用于將接收到的至少一個測試儀器44發(fā)送的探測信號經(jīng)過處理之后選擇適合的接口發(fā)送至測試設(shè)備41 ;還用于發(fā)送測試信號至至少一個測試儀器44,以便于完成對被測單板上的信號的測試獲得探測信號。
[0166]第二接口控制器43,用于將接收到的測試設(shè)備41發(fā)送的測試信號發(fā)送至至少一個自動化儀器45,以便于至少一個自動化儀器45控制至少一個電動手臂46完成對被測單板上的信號的測試。
[0167]第一接口控制器和第二接口控制器均可以接收通用接口總線(General PurposeInterface Bus,簡稱 GPIB)、以太網(wǎng)、串口、并口、通用串行總線(Universal Serial Bus,簡稱USB)等一種或多種信號;同時,經(jīng)過一定的判斷或處理可以發(fā)送GPIB、以太網(wǎng)、串口、并口、USB等一種或多種信號。
[0168]至少一個自動化儀器45,用于根據(jù)接收到的測試信號控制至少一個電動手臂46對至少一個測試探頭47進行控制對被測單板進行測試,獲得探測信號。
[0169]測試儀器是可以提供某種或某幾種測量功能的儀器,這些儀器提供GPIB、以太網(wǎng)、串口、并口、USB等一種或多種控制接口,可以接收測試命令、提供測試結(jié)果;測試儀器包括但不限于:示波器、頻譜儀、萬用表、頻率計、程控電源等儀器。
[0170]自動化儀器可以接收測試設(shè)備傳輸過來的測試探頭定位數(shù)據(jù),順序控制電動手臂進行5軸(X、Y、Z、旋轉(zhuǎn)、傾斜)聯(lián)動,將測試探頭移動到相應(yīng)的位置并保持一定時間進行信號測試;一個自動化儀器可以同時或者按照先后順序控制多個電動手臂。在實際的應(yīng)用中,自動化儀器也可以上報錯誤報告給第二接口控制器,從而第二接口控制器將該錯誤報告發(fā)送給測試設(shè)備,以便于測試設(shè)備重新發(fā)送測試信號至第二接口控制器,保證整個測試流程可以準確順利執(zhí)行。該錯誤報告可以是自動化儀器檢測到接收到的定位數(shù)據(jù)超出可執(zhí)行的范圍等情況下發(fā)送的。
[0171]電動手臂可以是一個位移機電一體化系統(tǒng),是受自動化儀器控制的可執(zhí)行標準5軸聯(lián)動的機械手臂,電動手臂上有夾持測試探頭P的夾具,能夠進行X軸、Y軸、Z軸移動,將測試探頭帶到被測單板的任何位置,如果需要微調(diào),還可以沿X軸、Y軸、Z軸各自的方向進行旋轉(zhuǎn)和傾斜,將測試探頭指向空間任何一個點,并且可以在任何一個方向施加作用力。
[0172]測試探頭用于接觸被測單板電路節(jié)點或空間,根據(jù)被測節(jié)點的信號類型可以是探針、探頭、電纜芯線、電線芯線等良導體(傳導測試)或不良導體(感應(yīng)測試)以及感應(yīng)線圈(輻射測試)等,一個測試探頭中針的個數(shù)可以通過組合形成。
[0173]本發(fā)明的實施例提供的自動信號測試系統(tǒng),通過應(yīng)用自動信號測試軟件實現(xiàn)對信號測試的測試過程,使用安裝有自動信號測試軟件的終端、測試儀器、自動化儀器、電動手臂和測試探頭,解決了現(xiàn)有的信號測試需要采用人工測試的問題,實現(xiàn)了信號測試的自動化,增大了信號測試的應(yīng)用范圍、增強了信號測試的可重復(fù)性。同時,極大的提高了工作效率。
[0174]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0175]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種自動信號測試方法,其特征在于,所述方法應(yīng)用于自動信號測試軟件,包括: 接收用戶發(fā)送的測試指令信息; 根據(jù)接收到的所述測試指令信息,獲取被測信號所在被測單板的原理圖和印刷線路板pcb文檔; 根據(jù)所述被測信號所在被測單板的原理圖和所述Pcb文檔,選擇測試模板; 根據(jù)接收到的選擇測試節(jié)點指令信息,在所述測試模板中選擇測試節(jié)點; 根據(jù)所述測試節(jié)點和所述測試模板,通過測試探頭獲取探測信號; 對所述探測信號進行分析,得到測試數(shù)據(jù)和測試圖形。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述測試節(jié)點和測試模板,通過測試探頭獲取探測數(shù)據(jù)包括: 根據(jù)所述測試節(jié)點和所述測試模板,配置所述測試節(jié)點和所述測試探頭之間的映射關(guān)系; 根據(jù)接收到的選擇測試向量指令信息,選擇測試向量; 接收向量測試指令 信息; 根據(jù)所述向量測試指令信息及所述測試節(jié)點和測試探頭之間的映射關(guān)系,設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù); 根據(jù)所述測試向量,通過所述測試儀器和所述自動化儀器控制所述電動手臂對所述測試探頭進行控制來獲取探測信號。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述接收向量測試指令信息之前,還包括: 獲取測試判據(jù);其中,所述測試判據(jù)是根據(jù)所述被測信號和被測單板確定的; 所述對所述探測信號進行處理,得到測試數(shù)據(jù)和測試圖形,包括: 根據(jù)所述測試判據(jù)分析所述探測信號是否合格; 若所述探測信號合格,則根據(jù)所述探測信號獲取所述測試數(shù)據(jù)和所述測試圖形。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 若所述探測信號不合格,則執(zhí)行所述根據(jù)所述測試節(jié)點和測試探頭之間的映射關(guān)系設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù),直到得到所述測試數(shù)據(jù)和所述測試圖形。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述探測信號進行分析,得到測試數(shù)據(jù)和測試圖形之后,還包括: 判斷每個所述測試向量是否測試完成; 若所述測試向量中存在未測試完成的測試向量,則根據(jù)接收到的選擇測試向量指令信息選擇測試向量,直到每個所述測試向量均測試完成。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 若每個所述測試向量均測試完成,則判斷是否接收到重測指令信息;其中,所述重測指令信息是用戶分析得到所述測試數(shù)據(jù)不合格時發(fā)送的; 若接收到所述重測指令信息,則執(zhí)行所述根據(jù)所述被測信號所在被測單板的原理圖和所述pcb文檔選擇測試模板,直到所述用戶經(jīng)過分析得到所述測試數(shù)據(jù)合格。
7.一種自動信號測試裝置,其特征在于,所述裝置包括: 接收單元,用于接收用戶發(fā)送的測試指令信息;獲取單元,用于根據(jù)所述接收單元接收到的所述測試指令信息,獲取被測信號所在被測單板的原理圖和印刷線路板pcb文檔; 選取單元,用于根據(jù)所述獲取單元獲取到的所述被測信號所在被測單板的原理圖和所述pcb文檔,選擇測試模板; 所述選取單元,還用于根據(jù)接收到的選擇測試節(jié)點指令信息,在所述測試模板中選擇測試節(jié)點; 所述獲取單元,還用于根據(jù)所述選取單元得到的所述測試節(jié)點和所述測試模板,通過測試探頭獲取探測信號; 處理單元,用于對所述獲取單元獲取到的所述探測信號進行分析,得到測試數(shù)據(jù)和測試圖形。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取單元包括: 配置模塊,用于根據(jù)所述選取單元得到的所述測試節(jié)點和所述測試模板,配置所述測試節(jié)點和所述測試探頭之間的映射關(guān)系; 選取模塊,用于根據(jù)接收到的選擇測試向量指令信息,選擇測試向量; 接收模塊,用于接收向量測試指令信息; 處理模塊,用于根據(jù)所述接收模塊接收到的所述向量測試指令信息及所述配置模塊得到的所述測試節(jié)點和測 試探頭之間的映射關(guān)系,設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù); 第一獲取模塊,用于根據(jù)所述選取模塊得到的所述測試向量,通過所述測試儀器和所述自動化儀器控制所述電動手臂對所述測試探頭進行控制來獲取探測信號。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于, 所述獲取單元,還用于獲取測試判據(jù);其中,所述測試判據(jù)是根據(jù)所述被測信號和被測單板確定的; 所述處理單元,包括: 分析模塊,用于根據(jù)所述獲取單元獲取到的所述測試判據(jù)分析所述探測信號是否合格; 第二獲取模塊,用于若所述分析模塊得到所述探測信號合格,則根據(jù)所述探測信號獲取所述測試數(shù)據(jù)和所述測試圖形。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述處理模塊,具體用于若所述分析模塊得到所述探測信號不合格,則根據(jù)所述測試節(jié)點和測試探頭之間的映射關(guān)系設(shè)置測試儀器、自動化儀器和電動手臂的參數(shù)。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 判斷單元,用于判斷每個所述測試向量是否測試完成; 所述處理單元,還用于若所述判斷單元得到所述測試向量中存在未測試完成的測試向量,則根據(jù)接收到的選擇測試向量指令信息選擇測試向量,直到每個所述測試向量均測試完成。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述判斷單元,還用于若每個所述測試向量均測試完成,則判斷是否接收到重測指令信息;其中,所述重測指令信息是用戶分析所述測試數(shù)據(jù)不合格時發(fā)送的;所述選取單元,具體用于若接收到所述重測指令信息,則根據(jù)所述被測信號所在被測單板的原理圖和所述pcb文檔選擇測試模板。
13.一種自動信號測試系統(tǒng),其特征在于,所述系統(tǒng)包括:測試設(shè)備、第一接口控制器、第二接口控制器、至少一個測試儀器、至少一個自動化儀器、至少一個電動手臂和至少一個測試探頭,所述測試設(shè)備中安裝有自動信號測試軟件,其中: 所述測試設(shè)備與所述第一接口控制器的一端連接;所述測試設(shè)備與所述第二接口控制器的一端連接; 所述第一接口控制器的另一端與所述至少一個測試儀器的一端連接,所述至少一個測試儀器的另一端與所述至少一個測試探頭連接; 所述第二接口控制器的另一端與所述至少一個自動化儀器的一端連接,所述至少一個自動化儀器的另一端與所述至少一個電動手臂連接; 所述測試設(shè)備,用于通過所述自動信號測試軟件發(fā)送測試信號給所述第一接口控制器和所述第二接口控制器,還用于接收所述第一接口控制器發(fā)送的探測信號并對接收到的所述探測信號進行分析, 判斷是否重新發(fā)送所述測試信號至所述第一接口控制器和所述第二接口控制器; 所述第一接口控制器,用于將接收到的所述至少一個測試儀器發(fā)送的探測信號經(jīng)過處理之后選擇適合的接口發(fā)送至所述測試設(shè)備;還用于發(fā)送所述測試信號至所述至少一個測試儀器,以便于完成對被測單板上的信號的測試獲得所述探測信號; 所述第二接口控制器,用于將接收到的所述測試設(shè)備發(fā)送的所述測試信號發(fā)送至所述至少一個自動化儀器,以便于所述至少一個自動化儀器控制所述至少一個電動手臂完成對所述被測單板上的信號的測試; 所述至少一個自動化儀器,用于根據(jù)接收到的所述測試信號控制所述至少一個電動手臂對所述至少一個測試探頭進行控制對所述被測單板進行測試,獲得所述探測信號。
【文檔編號】G01R31/00GK103995202SQ201410222307
【公開日】2014年8月20日 申請日期:2014年5月23日 優(yōu)先權(quán)日:2014年5月23日
【發(fā)明者】吳剛開, 梁志君 申請人:深圳市易瑞來科技開發(fā)有限公司