電子備件高頻信號(hào)測(cè)試設(shè)備系統(tǒng)
2018-11-11 19:35 點(diǎn)擊:
- 概述
- 用途、功能與功能
電子系統(tǒng)通用測(cè)試軟件的主要任務(wù)是對(duì)7種儀器設(shè)備進(jìn)行管理和控制,實(shí)現(xiàn)對(duì)被測(cè)對(duì)象的各種高頻性能和功能的測(cè)試,同時(shí)對(duì)測(cè)試數(shù)據(jù)進(jìn)行管理和評(píng)價(jià)。
2.2功能與組成
電子系統(tǒng)通用測(cè)試軟件主要包括測(cè)試控制、功能測(cè)試、性能測(cè)試、質(zhì)量評(píng)估、測(cè)試數(shù)據(jù)庫和接口函數(shù)庫。
電子系統(tǒng)通用測(cè)試軟件是主要完成相應(yīng)功能和性能測(cè)試、質(zhì)量評(píng)估,數(shù)據(jù)處理和儀器設(shè)備管理等的專業(yè)軟件。
- 運(yùn)行環(huán)境要求
電子備件高頻信號(hào)測(cè)試設(shè)備的軟件的運(yùn)行平臺(tái)為研華IPC-610H工控機(jī)。其主要配置如下。
處理器(CPU):Duo 2.8GHz 雙核CPU;
內(nèi)存:4GB;
硬盤:250GB。
3.2軟件環(huán)境
操作系統(tǒng):Windows Xp Professional SP2;
開發(fā)環(huán)境:Visual Studio 6.0以上;
開發(fā)語言:C++;
數(shù)據(jù)庫:Access.
1.1軟件總體描述
點(diǎn)子備件高頻信號(hào)測(cè)試設(shè)備的軟件主要任務(wù)是對(duì)7種儀器設(shè)備進(jìn)行管理和控制,實(shí)現(xiàn)對(duì)被測(cè)對(duì)象的各種高頻性能和功能的測(cè)試,同時(shí)對(duì)測(cè)試數(shù)據(jù)進(jìn)行管理和評(píng)價(jià)。
1.2軟件設(shè)計(jì)要求
點(diǎn)子備件高頻信號(hào)測(cè)試設(shè)備的軟件是針對(duì)點(diǎn)子系統(tǒng)的通用測(cè)試實(shí)驗(yàn)要求,完成相應(yīng)功能和性能測(cè)試、質(zhì)量評(píng)估,數(shù)據(jù)處理和儀器設(shè)備管理的專用軟件。
點(diǎn)子系統(tǒng)通用測(cè)試軟件主要包括測(cè)試控制,功能測(cè)試,性能測(cè)試,質(zhì)量評(píng)估,測(cè)試數(shù)據(jù)庫和接口函數(shù)六個(gè)部分,相互關(guān)系如圖1所示。
測(cè)試控制 | |||
接 口 函 數(shù) 庫 |
功能測(cè)試 |
測(cè) 試 數(shù) 據(jù) 庫 |
質(zhì) 量 評(píng) 估 |
性能測(cè)試 |
接口函數(shù)庫負(fù)責(zé)將點(diǎn)子備件高頻信號(hào)設(shè)備中各種儀器設(shè)備的驅(qū)動(dòng)接口二次封裝成統(tǒng)一格式的函數(shù)調(diào)用接口,供功能測(cè)試和性能測(cè)試模塊的調(diào)用。
功能測(cè)試和性能測(cè)試包括了典型功能和性能蠶食的測(cè)試流程,選擇運(yùn)行響應(yīng)的測(cè)試流程,并通過盜用接口函數(shù)庫控制響應(yīng)儀器設(shè)備完成各項(xiàng)預(yù)定測(cè)試,同時(shí)將測(cè)試數(shù)據(jù)和結(jié)果傳送給測(cè)試數(shù)據(jù)庫進(jìn)行管理。
測(cè)試數(shù)據(jù)庫對(duì)功能測(cè)試和性能測(cè)試獲取的測(cè)試數(shù)據(jù)進(jìn)行管理,主要包括被測(cè)對(duì)象功能(性能)測(cè)試所需的供電激勵(lì)、連接路徑、檢測(cè)參數(shù)類型、測(cè)量結(jié)果標(biāo)準(zhǔn)值、檢測(cè)門限及結(jié)論等。
質(zhì)量評(píng)估軟件通過調(diào)用測(cè)試數(shù)據(jù)庫中響應(yīng)對(duì)象的全部測(cè)試信息,采用相應(yīng)的數(shù)據(jù)分析方法,評(píng)估被測(cè)對(duì)象的狀態(tài)。
1.2.1 測(cè)試控制模塊
測(cè)試控制模塊負(fù)責(zé)整個(gè)點(diǎn)子系統(tǒng)通用測(cè)試軟件的調(diào)用和控制,主要包括以下信息:
1.4.2 儀器驅(qū)動(dòng)封裝要求
作為上層應(yīng)用和測(cè)試儀器驅(qū)動(dòng)程序之間的適配器,根據(jù)各個(gè)檢測(cè)功能,對(duì)廠商提供的驅(qū)動(dòng)程序進(jìn)行封裝,包括:33250A(Agilent)、N5183A(Agilent)、5500A(FLUKE)、53148A(Agilent)、MSO7054B(Agilent)、N9020A-526(Agilent)、34410A(Agilent)七種儀器,每種儀器封裝為一個(gè)DLL,向上層應(yīng)用提供一個(gè)調(diào)用接口,方便上層應(yīng)用統(tǒng)一調(diào)用,這些接口包括但不限于:加載、接口查詢、各個(gè)檢測(cè)功能接口,獲得錯(cuò)誤類型,卸載等接口。實(shí)現(xiàn)的功能參見表1中所列,具體實(shí)現(xiàn)時(shí)若任務(wù)提出方進(jìn)行了變更,雙方可出具協(xié)調(diào)紀(jì)要。
(FLUKE)、53148A(Agilent)、MSO7054B(Agilent)、N9020A-526(Agilent)、34410A(Agilent)。
儀器驅(qū)動(dòng)由任務(wù)提出方提供,每臺(tái)儀器實(shí)現(xiàn)的功能如下表1所示:
表1儀器驅(qū)動(dòng)封裝列表
序號(hào) | 儀器名稱 | 功能 | 封裝要求 | |
1 | 33250A | 輸出波形 | 正弦波、方波、斜波、脈沖 | 要求對(duì)左側(cè)所列功能可配置 |
頻率范圍 |
輸出波形:1μHz~80MHz(正弦波、方波);500μ~50MHz(脈沖);1μHz~25MHz(任意波) 垂直精度:12bit |
|||
調(diào)制方式 | 調(diào)幅、調(diào)相、調(diào)頻、FSK | |||
2 |
N5183A,附件N5183A-532、N5183A-1EA、N5183A-UNU、N5183A-UNT 和N5183A-1E1 | 輸入頻率范圍 | 100kHz~31.8GHz | 要求左側(cè)所列 功能可配置 |
頻率分辨率 | 0.01Hz | |||
輸出功率 | -90dBM~+12dBm | |||
頻率開關(guān)速度 | ≤900μs | |||
調(diào)制方式 | AM、FM、φM、脈沖 | |||
3 | 5500A | 直流電壓輸出 | 0~±1020V | 要求對(duì)左側(cè)所列功能可配置 |
直流電流輸出 | 0~±11A | |||
電阻輸出 | 0~329.99MΩ | |||
交流電壓輸出 | 1mV~1020V,10Hz~500kHz,正弦波 | |||
交流電流輸出 | 29mA~11A,10Hz~10kHz,正弦波 | |||
電容輸出 | 0.33nF~1.1mF | |||
熱電偶源和測(cè)量 | -250℃~+2316℃ | |||
RTD源 | -200℃~+630℃ | |||
4 | 53148A | 通道數(shù) | 1 | 頻率測(cè)試,功率測(cè)試,頻率穩(wěn)定度,功率穩(wěn)定度 |
頻率范圍 | 50MHz~26.5GHz | |||
功率范圍 | -70dBm~+20dBm | |||
精度 | ±50mVDVM | |||
5 | MSO7054B | 示波器通道 | 4 | 波形分析,要求能夠測(cè)試頻率,周期,峰值,最大值,最小值,上升沿持續(xù)時(shí)間、下降沿持續(xù)時(shí)間、占空比、 |
帶寬 | 500MHz | |||
采樣率 | 4GSa/s | |||
測(cè)試 | 頻率,峰峰值,最大值,最小值 | |||
存儲(chǔ)深度 | 8Mpts | |||
垂直分辨率 | 8bit | |||
6 | N9020A-526,附件N9068A-2FP(負(fù)責(zé)相位噪聲測(cè)試的軟件組件) | 頻率范圍 | 20Hz~26.5GHz | 頻譜儀,可測(cè)量相位噪聲、噪聲系數(shù)、噪聲系數(shù)穩(wěn)定度,相位噪聲穩(wěn)定度 |
絕對(duì)幅度精度 | 0.3dB | |||
第三階截距 | +15dBm | |||
顯示的平均噪聲電平 | -154dBm/Hz | |||
W-CDMAACLR動(dòng)態(tài)范圍 | 78dB | |||
標(biāo)記峰值搜索速度 | 5ms | |||
測(cè)量/模式切換速度 | 75ms | |||
分析帶寬 | 25MHz | |||
7 | 34410A | 直流電壓 | 100mV~1000V | 可測(cè)試直流電壓、直流電流、電阻測(cè)試、交流電壓交流電流、二極管導(dǎo)通測(cè)試、頻率測(cè)試、電容測(cè)試 |
直流電流 | 100 | |||
電阻測(cè)試 | 100Ω~1000MΩ | |||
交流電壓 |
100mV~750V 3Hz~300KHz |
|||
交流電流 |
100μA~3A 3Hz~10KHz |
|||
二極管導(dǎo)通測(cè)試 | ||||
頻率測(cè)試 | 3Hz~300KHz | |||
電容測(cè)試 | 1nF~10uF |
4
進(jìn)行操作提醒、過程顯示等,組建的具體實(shí)現(xiàn)方式由任務(wù)提出方負(fù)責(zé)知道承擔(dān)方完成。
1.2.4 測(cè)試數(shù)據(jù)庫
測(cè)試數(shù)據(jù)庫的管理由任務(wù)提出方負(fù)責(zé)完成,本軟件的承擔(dān)方要求能夠調(diào)用提出方提供的可執(zhí)行文件。
1.2.5 質(zhì)量評(píng)估模塊
質(zhì)量評(píng)估模塊分為專家只是生產(chǎn)和故障分析兩個(gè)子模塊,這兩個(gè)部分均由任務(wù)提出方負(fù)責(zé)完成,并提供可執(zhí)行文件。要求本軟件承擔(dān)方在設(shè)計(jì)時(shí),可選擇調(diào)用不同的子模塊。
1.2.6 接口函數(shù)庫
接口函數(shù)庫將使用任務(wù)提出方提供的“IVI一起驅(qū)動(dòng)管理”模塊。要求任務(wù)承擔(dān)方能夠調(diào)用并執(zhí)行改模塊。
1.3 用戶類型和特征
1.3.1 任務(wù)要求
本軟件是為電子北京高頻信號(hào)測(cè)試設(shè)備的測(cè)試人員進(jìn)行測(cè)試工作時(shí)使用的。使用本系統(tǒng)的終用戶分為兩類:
- 測(cè)試系統(tǒng)管理員
- 一般用戶
以上對(duì)管理員和一般用實(shí)現(xiàn)對(duì)登錄戶的權(quán)限控制要求可根據(jù)實(shí)際情況進(jìn)行調(diào)整。
1.3.2 實(shí)現(xiàn)方式
本模塊主要實(shí)現(xiàn)對(duì)登錄用戶通過調(diào)用數(shù)據(jù)庫接口進(jìn)行身份認(rèn)證,并根據(jù)認(rèn)證返回的權(quán)限信息,通知用戶UI顯示該用戶可以操作的界面。
1.4 驅(qū)動(dòng)封裝
1.4.1 儀器功能簡(jiǎn)介
封裝以下幾臺(tái)儀器的驅(qū)動(dòng):33250A(Agilent)、N5183A(Agilent)、5500A
- 用戶權(quán)限控制管理;
- 軟件模塊控制管理。
軟件模塊功能調(diào)用包括:功能測(cè)試的選擇、性能測(cè)試的選擇、測(cè)試數(shù)據(jù)庫調(diào)用選擇、質(zhì)量評(píng)估的選擇和接口函數(shù)庫的管理。
1.2.2 功能測(cè)試模塊
功能測(cè)試模塊用于運(yùn)行一個(gè)包括了多個(gè)被測(cè)對(duì)象功能測(cè)試流程的測(cè)試流程的測(cè)試流程集。測(cè)試流程集是由任務(wù)提出方通過開發(fā)和完成,由任務(wù)承擔(dān)方通過編寫功能測(cè)試模塊來負(fù)責(zé)管理和運(yùn)行。
功能測(cè)試模塊的流程管理主要包括以下內(nèi)容:
- 流程的名稱;
- 流程的路徑;
- 流程的功能介紹。
功能測(cè)試模塊在運(yùn)行測(cè)試流程時(shí),要求調(diào)用任務(wù)提出方提供的ActiveX組件,將相關(guān)的功能模塊嵌入本軟件系統(tǒng)中。該組件可以根據(jù)測(cè)試任務(wù)進(jìn)行操作提醒、過程顯示等, 組件的具體實(shí)現(xiàn)方式由任務(wù)提出方負(fù)責(zé)指導(dǎo)承擔(dān)方完成。
1.2.3 性能測(cè)試模塊
性能測(cè)試模塊于功能測(cè)試模塊的設(shè)計(jì)方法基本相同,只是關(guān)注的對(duì)象由功能性測(cè)試變?yōu)槊嫦虮粶y(cè)對(duì)象的性能測(cè)試。每一個(gè)被測(cè)對(duì)象對(duì)應(yīng)一個(gè)測(cè)試流程,由任務(wù)提出方負(fù)責(zé)。
性能測(cè)試模塊的流程管理主要包括以下內(nèi)容:
- 流程的名稱;
- 流程的路徑;
- 流程的功能介紹。
1.5軟件其他說明
軟件要求能在Windows Xp Professional(裸操作系統(tǒng),無VITE等安裝程序的情況)下運(yùn)行,菜單設(shè)計(jì)人性化。
5 產(chǎn)品質(zhì)量保證要求
5.1可靠性要求
為保證產(chǎn)品的可靠性,要求生產(chǎn)單位按照一下項(xiàng)目執(zhí)行:
- 設(shè)計(jì)遵循有關(guān)、行業(yè)標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn);
- 嚴(yán)格按質(zhì)量程序文件開展產(chǎn)品設(shè)計(jì)、調(diào)試等產(chǎn)品質(zhì)量權(quán)過程管理;
- 產(chǎn)品集成調(diào)試過程都嚴(yán)格按質(zhì)量作業(yè)文件進(jìn)行;
- 資料編寫執(zhí)行相應(yīng)的標(biāo)準(zhǔn),由航天測(cè)控公司提供。
5.2 軟件可讀性要求
要求任務(wù)承擔(dān)方提供的軟件偶詳細(xì)的注釋,其注釋量不得低于代碼總量的20%,對(duì)關(guān)鍵模塊的編寫要求提供軟件設(shè)計(jì)流程等說明文件。
5.3 出錯(cuò)處理設(shè)計(jì)
防止誤操作:為了保證數(shù)據(jù)的安全,用戶在確定修改、刪除數(shù)據(jù)時(shí)應(yīng)給予提示防止誤操作,重要操作給予類似看門狗的互鎖機(jī)制。
6 驗(yàn)收交付要求
6.1驗(yàn)收依據(jù)文件
要求承擔(dān)方提供《軟件需求分析》及《測(cè)試計(jì)劃》,由外包提出方會(huì)簽后作為本軟件的驗(yàn)收依據(jù)文件。同事驗(yàn)收數(shù)據(jù)文件還包括以下內(nèi)容:
- 電子設(shè)備高頻信號(hào)測(cè)試設(shè)備軟件研制任務(wù)書;
- 相關(guān)協(xié)調(diào)紀(jì)要。
6.2 資料配套要求
資料配套要求見表2.
表2資料配套要求表
序號(hào) | 形式 | 名稱 | 備注 |
1 | 軟件 | 原代碼 | |
2 | 軟件需求分析 | 文檔 | |
3 | 軟件開發(fā)計(jì)劃 | 文檔 | |
4 | 軟件概要設(shè)計(jì) | 文檔 | |
5 | 軟件詳細(xì)設(shè)計(jì) | 文檔 | |
6 | 軟件測(cè)試計(jì)劃 | 文檔 | |
7 | 軟件測(cè)試報(bào)告 | 文檔 |
7.完成時(shí)間
自合同簽署到完成任務(wù)要求在1個(gè)月完成研制和調(diào)試,具備驗(yàn)收條件。
8.完成形式
軟件一套(提供源代碼)及相關(guān)資料,文件完整。