前言:想要寫出一篇引人入勝的文章?我們特意為您整理了無線通信設(shè)備自動測試的系統(tǒng)設(shè)計范文,希望能給你帶來靈感和參考,敬請閱讀。
【摘要】當(dāng)前,隨著經(jīng)濟(jì)與科技的發(fā)展,我國的通信行業(yè)得到了快速的發(fā)展。在通信行業(yè)當(dāng)中,無線通信設(shè)備的自動測試對于社會的發(fā)展提供了重要的幫助,在很大程度上提供了經(jīng)濟(jì)效益與社會效益。在無線通信設(shè)備的自動測試系統(tǒng)當(dāng)中,所采用的是開放式的架構(gòu)設(shè)計,因此能夠繼續(xù)加以擴(kuò)充與二次設(shè)計?;诖?,本文就無線通信設(shè)備自動測試系統(tǒng)的設(shè)計進(jìn)行簡要的分析,希望可以提供一個有效的借鑒。
【關(guān)鍵詞】無線通信設(shè)備;自動測試系統(tǒng);設(shè)計
1.1系統(tǒng)需求分析
針對自動測試系統(tǒng)的性能和數(shù)據(jù)情況研究分析,主要對無線通信設(shè)備進(jìn)行了測試,其中主要的測試項目主要包括對被測設(shè)備的工作頻段、信道帶寬等方面的測試和檢測,針對各個要素的檢測工作,本文主要對其所測試的結(jié)果進(jìn)行記錄,并在后期對測試數(shù)據(jù)進(jìn)行生成表格的方式,這樣對數(shù)據(jù)的分析和測試工作才能夠更加高效的進(jìn)行。在測試到數(shù)據(jù)之后,并對測試數(shù)據(jù)進(jìn)行高效分析,對測試系統(tǒng)的各個方面進(jìn)行分析,并給出相關(guān)的研究數(shù)據(jù)報告。通過研究和分析,能夠發(fā)現(xiàn)整個電子計量自動測試系統(tǒng)要能夠擁有自檢與自動校準(zhǔn)功能,從而保證整個測試工作的效率不斷提高。
1.2系統(tǒng)結(jié)構(gòu)分析
進(jìn)行系統(tǒng)測試工作,主要采用的是基于PXI總線的虛擬儀器架,在實際的測試工作中,通過對PXI總線和頻譜分析儀等PXI模塊進(jìn)行整合的基礎(chǔ)上,對整個測試系統(tǒng)中的部分GPIB程控儀器和專用測試設(shè)備進(jìn)行融合,然后將整個測試系統(tǒng)與主控計算機(jī)進(jìn)行連接,這樣可以有效提高整個測試系統(tǒng)工作的效率,保證整個電子計量系統(tǒng)中的總線結(jié)構(gòu)測試系統(tǒng)的工作穩(wěn)定性。
1.3系統(tǒng)硬件設(shè)計方案
當(dāng)前,在自動測試系統(tǒng)當(dāng)中,其硬件平臺系統(tǒng)的發(fā)展已經(jīng)相對比較穩(wěn)定與成熟。在該系統(tǒng)設(shè)計當(dāng)中,選擇的是程控電源和儀器、主控計算機(jī)一級適配器等共同搭建的方案。在具體硬件當(dāng)中,不僅有數(shù)字示波器、電源信號以及頻譜分析儀等等,還有另外的電路、電器部件。
2系統(tǒng)軟件設(shè)計方案
2.1系統(tǒng)軟件架構(gòu)
在該系統(tǒng)當(dāng)中,其軟件主要分成五個部分,包括儀器驅(qū)動模塊、核心控制模塊、核心控制模塊、測試方法模塊、以及數(shù)據(jù)管理模塊。在這些模塊當(dāng)中,核心控制模塊的主要責(zé)任就是對人機(jī)交互界面與關(guān)系系統(tǒng)負(fù)責(zé),對在實際過程中所需要的測試項目加以良好的配置,對測試過程中所產(chǎn)生的數(shù)據(jù)加以有效的分析與管理。
2.2數(shù)據(jù)庫設(shè)計
對開放程度、體系結(jié)構(gòu)以及安全性等眾多因素進(jìn)行綜合考慮,在該系統(tǒng)當(dāng)中,選擇的是oracle8i數(shù)據(jù)管理軟件來作為該系統(tǒng)的軟件數(shù)據(jù)庫。在該系統(tǒng)的數(shù)據(jù)庫表空間中,包括了故障診斷結(jié)果數(shù)據(jù)表、自動測試結(jié)果數(shù)據(jù)表以及圖片文字幫助信息表等等。在系統(tǒng)數(shù)據(jù)的管理模塊當(dāng)中,使用的是ADO技術(shù)編程來對存儲在數(shù)據(jù)庫當(dāng)中的數(shù)據(jù)進(jìn)行操作。
2.3軟件流程設(shè)計
在這一系統(tǒng)當(dāng)中,進(jìn)行軟件系統(tǒng)的設(shè)計其主要的工作目標(biāo)就是能夠采用自動化的工作方式,從而能夠?qū)λ枰M(jìn)行測試的設(shè)備進(jìn)行有關(guān)的測試并且加以診斷。為了能夠和系統(tǒng)中的自動化運(yùn)行進(jìn)行有效地結(jié)合,在實際的軟件流程設(shè)計過程中,已經(jīng)在最大程度上將人工干預(yù)部分進(jìn)行弱化。在整個使用過程當(dāng)中,相關(guān)用戶只需要對測試項目與測試設(shè)備進(jìn)行自行選擇,然后下達(dá)測試的命令,就可以通過自動的方式來進(jìn)行測試參數(shù)的調(diào)用、故障診斷、測試數(shù)據(jù)的管理與分析以及測試結(jié)果的顯示等等。采用這種設(shè)計流程能夠在很大程度上使得測試工作更加便利。
2.4軟件采用的設(shè)計模式
在系統(tǒng)的設(shè)計過程中,選擇設(shè)計模式具有非常關(guān)鍵的作用。在該系統(tǒng)當(dāng)中,采用的設(shè)計模式主要是責(zé)任鏈命令模式、生成器模式模板方法模式以及抽象工廠模式橋接模式。
3無線通信設(shè)備自動測試系統(tǒng)軟件的實現(xiàn)
3.1系統(tǒng)軟件自動測試主程序?qū)崿F(xiàn)
在無線通信設(shè)備自動測試系統(tǒng)軟件當(dāng)中,其主框架按照每一種軟件模塊所提供的服務(wù)的差異將其劃分成4個層次,主要包括功能邏輯層、調(diào)度層設(shè)、備控制層以及用戶接口層,在每一層當(dāng)中,又通過許多個功能模塊組合而成,經(jīng)過統(tǒng)一的接口,為系統(tǒng)的調(diào)用提供方便,在自動測試主程序當(dāng)中,自動控制模塊是其核心。而軟件的人機(jī)接入模塊,主要指的是利用自動測試任務(wù)來對主界面進(jìn)行設(shè)置,通過被測設(shè)備的參數(shù)與測試結(jié)果的顯示界面進(jìn)行組合所形成的。
3.2數(shù)據(jù)存儲管理
在本文所設(shè)計的系統(tǒng)當(dāng)中,其軟件數(shù)據(jù)庫主要使用的是Oracle數(shù)據(jù)庫來作為重要的管理系統(tǒng),對自動測試結(jié)果數(shù)據(jù)表、故障診斷結(jié)果數(shù)據(jù)表等進(jìn)行創(chuàng)建,在C++環(huán)境下十一年ADO編程實現(xiàn)數(shù)據(jù)存儲。綜上所述,在社會發(fā)展的各個領(lǐng)域當(dāng)中,利用無線通信設(shè)備系統(tǒng)測試工作能夠發(fā)揮非常重要的作用,特別是在通信系統(tǒng)中的應(yīng)用更加重要。在本文的設(shè)計當(dāng)中,該系統(tǒng)的設(shè)計還具有很大的提升空間,所以需要相關(guān)人員進(jìn)行深入的研究,從而使其更加完善。
參考文獻(xiàn)
[1]宋田田.基于無線通信的遠(yuǎn)程醫(yī)療設(shè)備在線監(jiān)測系統(tǒng)的設(shè)計和實現(xiàn)[D].南京航空航天大學(xué),2016.
[2]張楠,李曉慶,孫東旭.面向FC通信模塊自動測試設(shè)備設(shè)計[J].電子技術(shù),2016,45(05):80~82.
作者:謝永祥 單位:廣州海格通信集團(tuán)股份有限公司