光模塊測試方法
2023-10-06 08:17:09 1
專利名稱:光模塊測試方法
技術領域:
本發明涉及光通信技術領域,特別涉及一種光模塊測試方法。
背景技術:
在生產通信光模塊的過程中,需要對光模塊進行各種性能參數測試,例如對光模塊發射光功率、接收光功率、光眼圖等的測試。測試前將多個待測光模塊安裝在測試板上,位於測試板上的光模塊通過多路光開關與各種光路測試儀器連接,測試主機與連接測試板,控制測試板對多個光模塊進行測試。目前在測試過程中,如果遇到停電等故障,工人需要對所有光模塊重新進行測試,浪費人力物力,生產成本增加,光模塊測試效率大大降低
發明內容
本發明的目的在於克服現有技術中所存在的上述不足,提供一種提高測試效率、節省人力物力財力的光模塊測試方法。為了實現上述發明目的,本發明提供了以下技術方案
一種光模塊測試方法,該方法包括如下步驟
a)在多個不同環境溫度下對至少一個具有唯一序列號的待測光模塊進行至少一個測試項的測試;
b)將當前測試時的環境溫度、待測光模塊序列號和每個測試項的測試數據相關聯以索引表方式存儲在本地資料庫中,所述每個測試項的測試數據以待測光模塊序列號為索引,所述待測光模塊序列號以環境溫度為索引;其中,每個環境溫度對應至少一個待測光模塊序列號,每個待測光模塊序列號再對應至少一個測試項的測試數據;
c)當測試中斷重新測試時,將本地資料庫中存儲的索引表查找判斷每個環境溫度下哪些待測光模塊未完成所有測試項,對未完成所有測試項的待測光模塊繼續進行測試。其中,所述步驟a)和步驟c)中,當一個環境溫度下所有待測光模塊的測試項都測試完後,再進行下一環境溫度下所有待測光模塊的測試。進一步的,當一個待測光模塊的所有測試項都完成後,再測試下一個待測光模塊;若一個待測光模塊的所有測試項未完成,則下次重新測試該待測光模塊。所述測試項為光功率測試、光眼圖測試,消光比測試、靈敏度測試中的至少一個。根據本發明實施例,當完成一輪測試後將本地資料庫中存儲的測試數據上傳到伺服器存儲。根據本發明實施例,當將本地資料庫中存儲的測試數據上傳至伺服器失敗後,由人工手動將本地資料庫中存儲的測試數據導入伺服器。與現有技術相比,本發明的有益效果
本發明的光模塊測試方法在多個不同環境溫度下對至少一個具有唯一序列號的待測光模塊進行至少一個測試項的測試;將當前測試時的環境溫度、待測光模塊序列號和每個測試項的測試數據相關聯以索引表方式存儲在本地資料庫中,當測試中斷重新測試時,可以根據本地資料庫中存儲的索引表查找判斷每個環境溫度下哪些待測光模塊未完成所有測試項,對未完成所有測試項的待測光模塊繼續進行測試,不需要對已經完成所有測試的光模塊重新進行測試,避免了重複測試,測試效率提高,節省人力物力財力,降低生產成本。
圖1為本發明測試方法流程圖。
具體實施例方式下面結合試驗例及具體實施方式
對本發明作進一步的詳細描述。但不應將此理解為本發明上述主題的範圍僅限於以下的實施例,凡基於本發明內容所實現的技術均屬於本發明的範圍。 本發明測試前將多個待測光模塊安裝在測試板上,多個待測光模塊通過測試板與各種測試儀器連接,例如光功率計(測試光功率)、示波器(測試光眼圖),衰減器(測試靈敏度,過載,光功率差損等)等。測試主機與測試板總線連接,將安裝有多個待測光模塊的測試板放置在溫箱中,測試主機控制溫箱溫度,同時控制測試板對多個待測光模塊進行測試。以上這些都是現有成熟技術,不再詳述。參考圖1,本發明的光模塊測試方法包括如下步驟
a)在多個不同環境溫度下對至少一個具有唯一序列號的待測光模塊進行至少一個測試項的測試。測試主機控制調節溫箱溫度,在每一個測試環境溫度下,對光模塊進行至少一個測試項的測試。測試主機通過下發指令到測試板掃描讀取光模塊序列號並保存在測試主機內備用。測試數據以環境溫度、光模塊序列號為索引保存,一一對應。b)測試主機將當前測試時的環境溫度、待測光模塊序列號和每個測試項的測試數據相關聯以索引表方式存儲在本地資料庫中,所述每個測試項的測試數據以待測光模塊序列號為索引,所述待測光模塊序列號以環境溫度為索引;其中,每個環境溫度對應至少一個待測光模塊序列號,每個待測光模塊序列號再對應至少一個測試項的測試數據。其中所述本地資料庫可以位於測試主機內,也可以是單獨的與測試主機連接的本地資料庫。c)當測試中斷重新測試時,測試主機從本地資料庫中讀取與每個環境溫度下各待測光模塊對應的測試項及該項測試數據,判斷每個環境溫度下哪些待測光模塊未完成所有測試項,對未完成所有測試項的待測光模塊繼續進行測試。完成本次所有光模塊測試後取下所有光模塊,在測試板上安裝下一批光模塊進行測試。測試時可根據情況選擇需要重新測試的光模塊和溫度點,對未完成待測溫度點測試的光模塊及未完成該溫度點對應的所有測試項的光模塊繼續進行測試,而不需要重新對已完成多溫度點測試的光模塊進行重複測試,測試效率提高。其中,所述步驟a)和步驟c)中,當一個環境溫度下所有待測光模塊的測試項都測試完後,再進行下一環境溫度下所有待測光模塊的測試。當一個待測光模塊的所有測試項都完成後,再測試下一個待測光模塊;若一個待測光模塊的所有測試項未完成,則下次重新測試該待測光模塊。所述測試項為光功率測試、光眼圖測試,消光比測試,靈敏度測試中的至少一個,但不限於以上幾種,還可以包括過載測試,光功率差損測試等常用測試項,這裡不--列出。為了保證數據存儲的安全可靠性,所述本地資料庫(位於測試主機內)還連接有伺服器,當完成一輪測試後將本地資料庫中存儲的測試數據上傳到伺服器存儲。進一步的,當由於網絡或其他原因將本地資料庫中存儲的測試數據上傳至伺服器失敗後,由人工手動將本地資料庫中存儲的測試數據導入伺服器,不丟失數據,增強數據存儲安全可靠性。本發明的光模塊測試方法通過軟硬體的結合實現,在多個不同環境溫度下對至少一個具有唯一序列號的待測光模塊進行至少一個測試項的測試;將當前測試時的環境溫度、待測光模塊序列號和每個測試項的測試數據相關聯以索引表方式存儲在本地資料庫中,每個環境溫度下對應所有待測光模塊序列號,每個待測光模塊序列號再對應多個測試項及相應的測試數據,當測試中斷重新測試時,可以根據本地資料庫中存儲的索引表查找判斷每個環境溫度下哪些待測光模塊未完成所有測試項,對未完成所有測試項的待測光模塊繼續進行測試,不需要對已經完成所有測試的光模塊重新進行測試,避免了重複測試,測 試效率提高,節省人力物力財力,降低生產成本。
權利要求
1.一種光模塊測試方法,其特徵在於,該方法包括如下步驟 a)在多個不同環境溫度下對至少一個具有唯一序列號的待測光模塊進行至少一個測試項的測試; b)將當前測試時的環境溫度、待測光模塊序列號和每個測試項的測試數據相關聯以索引表方式存儲在本地資料庫中,所述每個測試項的測試數據以待測光模塊序列號為索引,所述待測光模塊序列號以環境溫度為索引;其中,每個環境溫度對應至少一個待測光模塊序列號,每個待測光模塊序列號再對應至少一個測試項的測試數據; c)當測試中斷重新測試時,根據本地資料庫中存儲的索引表查找判斷每個環境溫度下哪些待測光模塊未完成所有測試項,對未完成所有測試項的待測光模塊繼續進行測試。
2.根據權利要求1所述光模塊測試方法,其特徵在於,所述步驟a)和步驟c)中,當一個環境溫度下所有待測光模塊的測試項都測試完後,再進行下一環境溫度下所有待測光模塊的測試。
3.根據權利要求2所述光模塊測試方法,其特徵在於,當一個待測光模塊的所有測試項都完成後,再測試下一個待測光模塊;若一個待測光模塊的所有測試項未完成,則下次重新測試該待測光模塊。
4.根據權利要求1或2或3所述光模塊測試方法,其特徵在於,所述測試項為光功率測試、光眼圖測試,消光比測試、靈敏度測試中的至少一個。
5.根據權利要求1所述光模塊測試方法,其特徵在於,當完成一輪測試後將本地資料庫中存儲的測試數據上傳到伺服器存儲。
6.根據權利要求5所述光模塊測試方法,其特徵在於,當本地資料庫中存儲的測試數據上傳至伺服器失敗後,由人工手動將本地資料庫中存儲的測試數據導入伺服器。
全文摘要
本發明公開了一種光模塊測試方法,包括如下步驟在多個不同環境溫度下對至少一個具有唯一序列號的待測光模塊進行至少一個測試項的測試;將當前測試時的環境溫度、待測光模塊序列號和每個測試項的測試數據相關聯以索引表方式存儲在本地資料庫中,所述每個測試項的測試數據以待測光模塊序列號為索引,所述待測光模塊序列號以環境溫度為索引;當測試中斷重新測試時,根據本地資料庫中存儲的索引表查找判斷每個環境溫度下哪些待測光模塊未完成所有測試項,對未完成所有測試項的待測光模塊繼續進行測試。本發明方法不需要對已經完成所有測試的光模塊重新進行測試,避免了重複測試,測試效率提高。
文檔編號H04B10/07GK103001693SQ20121056991
公開日2013年3月27日 申請日期2012年12月25日 優先權日2012年12月25日
發明者古穎泉, 陳曉鵬, 胡云, 克瑞斯·勞鮑特 申請人:索爾思光電(成都)有限公司