摘 要:介紹一種用于ATLCD/ATLCE板的自動化測試系統(tǒng)。
ATLCD是上海貝爾-阿爾卡特生產(chǎn)的用于固定模擬電話系統(tǒng)的32路用戶板,安裝在終端固定模擬電話機和電話交換局之間,起到模擬/數(shù)字信號轉(zhuǎn)換,多路復(fù)用等功能。ATLCD測試系統(tǒng)的目的是在生產(chǎn)的ATLCD用戶板出廠之前對它進行全面的測試,需要測試的功能包括電話特性測試和發(fā)送接收測試。由于ATLCD可以同時連接32路固定電話的用戶板,所以需要對32路分別進行同樣的測試。

圖1 固定模擬電話通信時信號連接圖

圖2 ATLCD測試框圖
在電話特性測試中,需要測試的是當(dāng)終端固定電話機處在不同的工作狀態(tài)時,用戶板是否正確響應(yīng)并提供相應(yīng)的功能支持,這一類測試主要是測量用戶板在不同工作狀態(tài)下的電壓電流,以及特定信號,例如振鈴和計費信號的特性。而在發(fā)送接收測試中,需要測試的是在通話建立之后用戶板的語音編碼解碼,多路復(fù)用等功能是否正確。
測試系統(tǒng)
圖1是兩個固定電話用戶A和B建立通話時的信號連接圖。在信號傳輸過程中,用戶板需要提供數(shù)模轉(zhuǎn)換,模數(shù)轉(zhuǎn)換,編碼解碼,多路復(fù)用(一個用戶板可以連接多個模擬電話機)等功能,而在建立通話的過程中,用戶板還需要提供摘掛機檢測、振鈴等功能。
本測試系統(tǒng)對用戶板進行的測試包括電話特性測試和發(fā)送接收測試。在實際通話中,從用戶終端A和B分別連接到電話局交換設(shè)備是對稱的線路,因此在測試中只需要建立起其中一半即可完成所有的測試。
圖2是測試框圖,在電話局交換設(shè)備和用戶終端電話機之間通過被測的用戶板建立通話,在此過程中測試系統(tǒng)接入通話系統(tǒng)對用戶板的各項功能進行測試。
硬件結(jié)構(gòu)
基于測試需求,本測試系統(tǒng)的結(jié)構(gòu)如圖3所示,由兩部分組成:模擬通話系統(tǒng)和PXI測試系統(tǒng)。通話系統(tǒng)包括局方板(相當(dāng)于電話局方交換設(shè)備),待測ATLCD板,和負載板(相當(dāng)于終端固定電話機),這三個板卡連接起來工作,就可以模擬出實際的電話通話系統(tǒng)。PXI測試系統(tǒng)是美國NI公司的基于PXI總線的測試系統(tǒng),在PXI機箱中安裝所需的測試模塊,再通過軟件編程實現(xiàn)相應(yīng)的測試功能,在本系統(tǒng)中,安裝了數(shù)字萬用表,信號發(fā)生器,多路數(shù)字輸入輸出,高速數(shù)字輸入輸出等模塊。將PXI測試系統(tǒng)接入模擬通話系統(tǒng),即可對處于工作狀態(tài)的ATLCD用戶板進行測試。
在通信模擬系統(tǒng)中,局方板的功能則模擬電話局端的信號交換和路由功能,并提供RS-232的編程接口,允許PXI系統(tǒng)通過該接口向ATLCD用戶板發(fā)送指令,讓ATLCD用戶板進入相應(yīng)的工作狀態(tài)。負載板的功能是模擬32個終端固定電話機,并將需要測量的信號的連接至PXI測試系統(tǒng),負載板負責(zé)在測量時、在確定的測量項將正確的負載接入測量電路。
在PXI測試系統(tǒng)中,測試程序?qū)π盘柊l(fā)生器進行編程控制,使其產(chǎn)生頻率和幅度可調(diào)的模擬信號,并將信號波形輸入負載板。與此同時多路數(shù)字輸入輸出卡發(fā)送串口指令以及自定義的控制指令至負載板,使得負載板將正確的負載接入待測ATLCD板。在做數(shù)字-模擬測試項時,測試程序控制高速數(shù)字輸入輸出卡向ATLCD板輸出數(shù)字脈沖序列,在做模擬-數(shù)字測試項時,測試程序控制高速數(shù)字輸入輸出卡從ATLCD板讀取返回的數(shù)字脈沖序列。數(shù)字萬用表的作用是讀取待測量的返回信號,測試程序?qū)Σ杉降男盘栠M行實時分析處理,最終得到正確的測試結(jié)果。
軟件結(jié)構(gòu)和功能
整個軟件是在NI公司的面向?qū)ο蟮膱D形化編程語言LabVIEW 7.1下開發(fā)完成的,層次結(jié)構(gòu)如圖4所示,從上到下分為三層:高層應(yīng)用程序,中層功能實現(xiàn),以及底層的驅(qū)動程序和開發(fā)環(huán)境支持。
底層開發(fā)環(huán)境和驅(qū)動程序接口是由軟硬件廠商提供的,包括LabVIEW 7.1圖形化編程環(huán)境和板卡的驅(qū)動程序。中層的功能實現(xiàn)是在LabVIEW環(huán)境下編程實現(xiàn)的子程序集,包括對不同板卡編程實現(xiàn)相應(yīng)的測量功能模塊,對數(shù)據(jù)的處理分析模塊,語音信號的編碼解碼模塊,以及調(diào)用這些模塊實現(xiàn)的進行特定測試項目的子測試模塊等。而高層的應(yīng)用程序是最終提供給測試操作員使用的程序,具有完善的用戶操作界面和測試配置界面。
儀器測量功能模塊是調(diào)用儀器的驅(qū)動程序編程實現(xiàn)的對某些特定信號進行測量或控制的模塊。在本測試系統(tǒng)中用到的儀器資源有四類:PXI-5411波形發(fā)生器模塊可以以40MSample/s更新率輸出任意波形,用于產(chǎn)生模擬語音信號;PXI-4070萬用表模塊用于測量電壓電流,并可以1.8MSample/s采集波形;PXI-6508多路數(shù)字輸入輸出模塊,用于控制負載板上的繼電器,將需測試的信號連接至相應(yīng)的測試模塊;PXI-6534高速數(shù)字輸入輸出模塊,用于采集在局方板和ATLCD用戶板之間傳輸?shù)母咚贁?shù)字信號,并進一步通過解碼得到模擬語音信號,或反過來產(chǎn)生數(shù)字信號給ATLCD用戶板。
另外在本系統(tǒng)中,還需用到RS-232串口編程來對ATLCD用戶板編程,讓ATLCD用戶板進入不同的工作狀態(tài)。相應(yīng)地,在軟件中,我們實現(xiàn)了五個儀器相關(guān)的子程序集來使用這些儀器資源,實現(xiàn)所需的測量或控制功能。
在使用儀器測量功能模塊獲得所需測量的信號之后,我們需要依照一定的測試測量算法來判定所測得的信號是否在合理范圍之內(nèi)。在電話特性測試中,電壓和電流可以直接測量得到,而振鈴信號,計費信號,和雙音多頻信號等,則需要對采集的信號做時域和頻域分析,才能得到所需的參數(shù)。在發(fā)送接收測試中,則涉及語音信號的PCM編碼解碼等算法。相應(yīng)的在軟件中,我們實現(xiàn)了一個子程序集來完成所需的測試測量算法和編碼解碼算法。

圖3 ATLCD測試系統(tǒng)結(jié)構(gòu)圖

圖4 ATLCD測試系統(tǒng)軟件結(jié)構(gòu)圖
子測試功能模塊是在整個測試系統(tǒng)運行時,獨立完成一個測試項目的功能模塊,多個子測試功能模塊共同完成整個系統(tǒng)的測試。我們實現(xiàn)了一組子測試模塊,每個子測試模塊對應(yīng)一個測試項目,調(diào)用所需用到的儀器測量模塊和算法模塊來獲取信號并進行分析處理,完成對該項目的測試。
系統(tǒng)調(diào)試程序是一組可以獨立運行的程序,分別使用一個或幾個儀器資源完成特定的操作,用于系統(tǒng)或特定子測試功能的調(diào)試。
在測試流程管理模塊中,實現(xiàn)對各子測試功能模塊的管理,錯誤處理,報告生成等功能。
最終提供給測試操作員使用的應(yīng)用程序,具有完善的用戶操作界面和測試配置界面,允許用戶對測試項目,測試指標等進行設(shè)置,并執(zhí)行測試操作,對ATLCD用戶板進行測試。
在實現(xiàn)上,主測試程序調(diào)用所有的子測試模塊,完成對被測對象的全面測試,并調(diào)用測試流程管理模塊對測試流程實施監(jiān)控和生成測試報告。
基于虛擬儀器的操作界面
為了方便用戶操作使用本測試系統(tǒng),我們使用LabVIEW 7.1設(shè)計了友好的操作界面。
用戶在執(zhí)行生產(chǎn)測試之前可以先使用參數(shù)設(shè)置程序來設(shè)置測試系統(tǒng)的相關(guān)參數(shù)。參數(shù)設(shè)置程序中各個功能包括:
圖5給出了主測試程序的界面,主測試程序完成用戶身份識別、測試板基本信息讀入、對各測試項依次進行測試、顯示測試結(jié)果等功能。
結(jié)語
本測試系統(tǒng)完成對ATLCD用戶板的全面測試,并提供完善靈活的系統(tǒng)設(shè)置,錯誤處理,報表生成等功能,已獲得用戶的驗收通過。長時間的生產(chǎn)測試表明該測試系統(tǒng)工作狀態(tài)穩(wěn)定,測試結(jié)果精確,且與同類儀器相比本系統(tǒng)完成測試所需要的時間較短。
- 測試系統(tǒng)(61759)
相關(guān)推薦
虛擬儀器是如何優(yōu)化自動化測試的
987
虛擬儀器技術(shù)
虛擬儀器技術(shù)介紹
虛擬儀器技術(shù)在哪種類型的測試任務(wù)中具有絕對優(yōu)勢?
虛擬儀器LabVIEW系統(tǒng)在實驗或教學(xué)的應(yīng)用
虛擬儀器和傳統(tǒng)儀器的比較
虛擬儀器在位移測試系統(tǒng)中的應(yīng)用
虛擬儀器應(yīng)用案例
虛擬儀器校準的必要性
虛擬儀器概念
虛擬儀器滿足呼吸機測試要求
虛擬儀器的關(guān)鍵是什么?
虛擬儀器能否實現(xiàn)網(wǎng)絡(luò)測試?
虛擬儀器課件,虛擬儀器電子教案
[原創(chuàng)]試測量行業(yè)的主流——虛擬儀器
一種用于Lonworks網(wǎng)絡(luò)的虛擬儀器監(jiān)測系統(tǒng)設(shè)計
什么是虛擬儀器? 虛擬儀器的應(yīng)用有哪些?
分享一款不錯的基于虛擬儀器技術(shù)的航空機載電子設(shè)備自動測試系統(tǒng)
基于虛擬儀器技術(shù)的航空機載電子設(shè)備自動測試系統(tǒng)
基于虛擬儀器法人嵌入式測試系統(tǒng)
基于虛擬儀器的DRVI可重構(gòu)實驗教學(xué)平臺
基于虛擬儀器的呼吸機測試
基于虛擬儀器的應(yīng)變測試技術(shù)
基于GPIB總線技術(shù)的GMR虛擬儀器自動測試系統(tǒng)
基于LabVIEW的虛擬儀器概述
基于LabVIEW的虛擬儀器的設(shè)計
基于LabVIEW的電網(wǎng)窗口風(fēng)格的虛擬儀器技術(shù)
如何使用虛擬儀器技術(shù)創(chuàng)建合成儀器
如何采用基于虛擬儀器技術(shù)快速方便的開發(fā)短波電臺自動測試系統(tǒng)
怎樣利用虛擬儀器技術(shù)去開發(fā)引信軟件安全性測試系統(tǒng)?
怎樣去設(shè)計一種新型的虛擬儀器測試系統(tǒng)?
求大佬分享一種基于虛擬儀器的機載陀螺儀測試系統(tǒng)的設(shè)計方案
求大神分享設(shè)計虛擬儀器系統(tǒng)成為構(gòu)建測試系統(tǒng)的新思路
求教PXI在虛擬儀器有哪些應(yīng)用?
組建虛擬儀器系統(tǒng)的費用如何?
請問虛擬儀器是什么?它是怎樣工作的?
請問怎么設(shè)計一種發(fā)動機性能虛擬儀器測試系統(tǒng)?
虛擬儀器技術(shù)在晶閘管電路測試中的應(yīng)用
24基于虛擬儀器技術(shù)的運行環(huán)境仿真系統(tǒng)的開發(fā)研究
13基于虛擬儀器技術(shù)的振動測試系統(tǒng)的設(shè)計The Design o
37基于PDA的虛擬儀器技術(shù)
13虛擬儀器—測試儀器從硬件到軟件
27采用虛擬儀器技術(shù)的濕度傳感器測試系統(tǒng)
32虛擬儀器在頻率參數(shù)計量測試中的應(yīng)用
12虛擬儀器與PXI總線技術(shù)
19用于測試、控制和設(shè)計的虛擬儀器技術(shù)
13虛擬儀器
26基于虛擬儀器技術(shù)的汽車點火線圈的測試系統(tǒng)
24基于虛擬儀器的動態(tài)參數(shù)測試系統(tǒng)的研制
11基于網(wǎng)絡(luò)的虛擬儀器測試系統(tǒng)
31虛擬儀器系統(tǒng)的數(shù)據(jù)存儲技術(shù)
14虛擬儀器技術(shù)問答
16多路并行動態(tài)測試虛擬儀器的設(shè)計
12基于虛擬儀器技術(shù)的引信軟件安全性測試系統(tǒng)
12虛擬儀器技術(shù)的RLC測試儀
40基于虛擬儀器的武器噪聲測試系統(tǒng)
12基于虛擬儀器技術(shù)的道路試驗測試系統(tǒng)
12VXI總線與虛擬儀器技術(shù)
1315
什么是虛擬儀器技術(shù)?
2691虛擬儀器簡介
1199如何組建虛擬儀器系統(tǒng)?
990基于虛擬儀器技術(shù)的混合集成電路測試系統(tǒng)的設(shè)計與實現(xiàn)
1374
基于虛擬儀器技術(shù)構(gòu)建的步進電機檢測系統(tǒng)
997
虛擬儀器技術(shù)已成為測試行業(yè)的主流技術(shù)
777
基于虛擬儀器的濁度測試系統(tǒng)的設(shè)計
1165基于虛擬儀器技術(shù)的煙田遠程監(jiān)測系統(tǒng)設(shè)計
620
虛擬儀器在位移測試系統(tǒng)中的應(yīng)用
47基于LXI總線技術(shù)的虛擬儀器測試系統(tǒng)
32用虛擬儀器實現(xiàn)繼電器特性測試系統(tǒng)
35基于虛擬儀器技術(shù)的高速多通道信號采集系統(tǒng)設(shè)計
39虛擬儀器與虛擬試驗技術(shù)簡介
3641基于虛擬儀器技術(shù)的電液伺服測試系統(tǒng)硬件設(shè)計
0基于VI技術(shù)的虛擬儀器測試系統(tǒng)
15虛擬儀器技術(shù)介紹及其在電力系統(tǒng)中的應(yīng)用
11虛擬儀器在位移測試系統(tǒng)中的應(yīng)用[圖]
292虛擬儀器的發(fā)展歷史和VXI與PXI儀器的特點與應(yīng)用說明
33什么是虛擬儀器技術(shù),選擇虛擬儀器技術(shù)的理由是什么
1074基于LABVIEW實現(xiàn)開發(fā)虛擬儀器測試方案
2392
什么是虛擬儀器 它的特點和優(yōu)勢有哪些
11718
電子發(fā)燒友App



評論