一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用圖形化操作界面的光功率計(jì)自動(dòng)測試系統(tǒng)的軟硬件設(shè)計(jì)

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2018-11-29 07:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

光功率計(jì)是現(xiàn)代光通信中最基本的光纖測試儀器。隨著寬帶通信技術(shù)的快速發(fā)展,通信網(wǎng)絡(luò)中大量使用光纖作為傳輸介質(zhì),因此光功率計(jì)也就越來越多地被應(yīng)用于科研、生產(chǎn)的各個(gè)部門。對于計(jì)量檢測部門而言,每年都要計(jì)量大量的光功率計(jì),然而傳統(tǒng)的計(jì)量方法耗時(shí)長、效率低,計(jì)量的準(zhǔn)確性也極易受人為操作的影響。在這里我們介紹一套最新研制的光功率計(jì)自動(dòng)測試系統(tǒng),具有測試準(zhǔn)確性高、投資省、自動(dòng)化程度高等特點(diǎn)。

1 傳統(tǒng)光功率計(jì)的測試方法

傳統(tǒng)的光功率計(jì)測試框圖如圖1所示。

采用圖形化操作界面的光功率計(jì)自動(dòng)測試系統(tǒng)的軟硬件設(shè)計(jì)

所用測試原理為比較法。首先將光衰減器與標(biāo)準(zhǔn)光功率計(jì)連接起來,測試光從光源發(fā)出,經(jīng)過衰減器后被標(biāo)準(zhǔn)光功率計(jì)讀出的數(shù)值為標(biāo)稱值。接著將光纖從標(biāo)準(zhǔn)光功率計(jì)上取下切換到待測光功率計(jì)上,再測量待測光功率計(jì)讀出的數(shù)值,該值為實(shí)測值。測試完第一個(gè)光功率下的數(shù)值后,調(diào)節(jié)光衰減器使輸出光功率為下一值,重復(fù)以上步驟進(jìn)行下一次測試。待所有光功率量程都測完后,通過計(jì)算待測光功率計(jì)的相對誤差對其進(jìn)行標(biāo)定。計(jì)量評定標(biāo)準(zhǔn)是:相對誤差在±10%以內(nèi),待測光功率計(jì)標(biāo)定為合格,超過這一范圍則為限用,需重新校準(zhǔn)后才能使用。

測試時(shí)必須注意兩點(diǎn):①用光纖連接光器件時(shí),盡量旋緊光接頭以避免由于接入損耗而降低測量的準(zhǔn)確性;②為了將測試誤差降至最低,在每一次光功率的測試過程中,需采用平均值測試法,即在相同光功率下進(jìn)行多次的重復(fù)測試,然后去掉一個(gè)最大值和一個(gè)最小值,再將其它數(shù)值取平均即為該光功率下最終的測試數(shù)值。

采用以上方法進(jìn)行實(shí)際測試時(shí),調(diào)節(jié)光衰減器、切換光纖、記錄測試數(shù)據(jù)、計(jì)算相對誤差等均需手工完成,工作效率低下。在測試過程中由于不斷地進(jìn)行光纖的切換工作,使得接入損耗嚴(yán)重影響測試的準(zhǔn)確性。雖然測試人員可以旋緊光接頭以降低接入損耗,但由于光信號本身非常弱,將光纖反復(fù)多次地插入和拔出,會(huì)造成接入損耗有很大不同,直接降低測試的準(zhǔn)確性。

經(jīng)過以上分析發(fā)現(xiàn),造成工作效率低下和測試準(zhǔn)確性低的主要原因是由于所有的測試工作均需人工完成。解決這一問題的最好辦法就是采用計(jì)算機(jī)進(jìn)行自動(dòng)化測試。新的自動(dòng)測試系統(tǒng)框圖如圖2所示。

采用圖形化操作界面的光功率計(jì)自動(dòng)測試系統(tǒng)的軟硬件設(shè)計(jì)

2 自動(dòng)測試系統(tǒng)硬件設(shè)計(jì)

使用計(jì)算機(jī)進(jìn)行自動(dòng)控制時(shí),在滿足功能的前提下應(yīng)該最大限度地利用計(jì)算機(jī)現(xiàn)有的資源。這樣,一方面可以充分發(fā)揮計(jì)算機(jī)的作用,另一方面也可以節(jié)省另外制作控制板卡所需的資金、器材、時(shí)間和人力。

在這套自動(dòng)測試系統(tǒng)中,光衰減器帶有串行接口,可直接與計(jì)算機(jī)通信。待測光功率計(jì)中,較新的帶有串行接口和GPIB接口,老一些的只有GPIB接口。為了滿足兼容性和自動(dòng)控制的要求,增加了一塊基于計(jì)算機(jī)總線的GPIB接口卡,通過該卡控制待測光功率計(jì)。標(biāo)準(zhǔn)光功率計(jì)自帶串行和GPIB兩種接口,可通過任意一個(gè)接口與計(jì)算機(jī)通信。由于計(jì)算機(jī)上有兩個(gè)串行接口,因此可分別通過這兩個(gè)接口控制光衰減器和標(biāo)準(zhǔn)光功率計(jì)。為了解決接入損耗問題,系統(tǒng)增加了一個(gè)1×2的光開關(guān)。光開關(guān)的作用就是在計(jì)算機(jī)的控制下,自動(dòng)切換光纖,將接入損耗的影響降至最低,類似于電子開關(guān)在電路切換中所起的作用。我們利用計(jì)算機(jī)的并行接口對光開關(guān)進(jìn)行控制。

光開關(guān)采用電壓控制方式,需自制一塊控制卡,利用計(jì)算機(jī)的并行接口進(jìn)行控制??刂瓶ǖ碾娐啡鐖D3所示。

采用圖形化操作界面的光功率計(jì)自動(dòng)測試系統(tǒng)的軟硬件設(shè)計(jì)

光開關(guān)由計(jì)算機(jī)的并口發(fā)控制信號進(jìn)行驅(qū)動(dòng),即從計(jì)算機(jī)并口378H的“0”、“1”兩端發(fā)送高低電平信號,使得控制電路A、B兩端的電壓交替變化,達(dá)到光開關(guān)自動(dòng)動(dòng)作的目的。當(dāng)“0”端為高電位時(shí),三極管Q3、Q4導(dǎo)通,Q1、Q2截止;同時(shí)“1”端為低電位,Q5、Q6導(dǎo)通,Q7、Q8截止,這樣就構(gòu)成了導(dǎo)通回路+12V→Q6→B→A→Q3→GND,則光開關(guān)向右運(yùn)動(dòng)。同理,“0”端為低電位而“1”端為高電位時(shí),光開關(guān)向左運(yùn)動(dòng)。二極管D1~D4為保護(hù)二極管,可避免光開關(guān)中的感性元件在極性切換時(shí)造成反向電壓而損壞功率三極管。

3 自動(dòng)測試系統(tǒng)軟件設(shè)計(jì)

自動(dòng)測試系統(tǒng)軟件由系統(tǒng)自檢、硬件控制、測試數(shù)據(jù)記錄及計(jì)算、測試結(jié)果輸出等部分組成,其中最為關(guān)鍵的是硬件控制部分的程序。下面重點(diǎn)介紹一下該部分的并、串口控制程序以及GPIB接口程序的編寫方法。這些程序全部采用C++ Builder(簡稱BCB)編寫,運(yùn)行在WIN9x操作系統(tǒng)下。

3.1 光開關(guān)控制程序設(shè)計(jì)

光開關(guān)的控制程序采用直接嵌入?yún)R編語句的方法實(shí)現(xiàn),程序如下:

void outportb unsigned short port unsigned char value //port參數(shù)為輸出端口地址,value參數(shù)為輸出值 asm

mov dx port //把端口port地址送到

DX寄存器

mov al value //把value的數(shù)值送到AL

寄存器中

out dx al //把AL寄存器中的數(shù)值

送到端口

光開關(guān)的控制程序如下:

#define PC 0x378 //PC機(jī)的并口地址

void_fastcall Tform2 BitBtn_Left2RightClick TObject Sender

outportb PC 0x01 // 378H的“0”端為高電位,“1”端為低電位,光開關(guān)向右運(yùn)動(dòng)

void_fastcall Tform2 BitBtn_Right2LeftClick TObject Senderoutportb PC 0x02 // 378H的“0”端為低電位,

“1”端為高電位,光開關(guān)向左運(yùn)動(dòng)

采用以上方式編制的程序可以非常方便地對原有的采用匯編語句編制的函數(shù)直接進(jìn)行使用,不需再另外編制相應(yīng)的程序。

3.2 串行接口程序設(shè)計(jì)

我們使用Microsoft的MSComm32.ocx控件來編寫串行通信程序。首先要進(jìn)行串口初始化,程序如下:

……

Mscomm1→CommPort=1 //選用COM1串行口

Mscomm1→Settings=″9600 N 8 1″

//波特率9600,無奇偶校驗(yàn)位,8位數(shù)據(jù)位,1位停

止位

Mscomm1→InputLen=0 //讀取接收緩沖區(qū)的全

部內(nèi)容

Mscomm1→InBufferSize=1024 //設(shè)置接收緩沖區(qū)的

字節(jié)長度為1024

Mscomm1→PortOpen=True //打開串行口

……

串口初始化后就可以利用Input函數(shù)讀取標(biāo)準(zhǔn)光功率計(jì)的讀數(shù)了。通過串口1讀取標(biāo)準(zhǔn)光功率計(jì)讀數(shù)的程序如下:

double buffer 1024 //定義接收數(shù)據(jù)的緩沖區(qū)

int ByteNum //收到的字節(jié)數(shù)

int BuffPtr //接收緩沖區(qū)的指針

OleVariant RxBuff //一個(gè)用于接收的OleVariant

變量

……

if MSComm1→InBuffCount>0 //如果緩沖區(qū)有多于

一個(gè)字節(jié)的數(shù)據(jù)則接收

RxBuff=Communical->Input

ByteNum=RxBuff.ArrayHighBound 1 //將實(shí)際的

字節(jié)數(shù)取出

for int i=0 i<=ByteNum I++

buffer BuffPtr++ =double RxBuff.GetElement i //將接收到數(shù)據(jù)讀入緩沖區(qū)

……

光衰減器的自動(dòng)控制程序與此類似,本文不再復(fù)述。

3.3 GPIB接口程序設(shè)計(jì)

GPIB接口程序是使用NI公司的ActiveX控件編制的,方法如下:

打開BCB的ActiveX控件組,將GPIB控件拖放到Form上,在“Object Inspector”表框中對通信的時(shí)間間隔、目標(biāo)地址、起始位、校驗(yàn)位、存放數(shù)據(jù)的緩沖區(qū)大小等進(jìn)行設(shè)置。

完成了以上設(shè)置后,在程序中只要加上不多的幾行代碼即可實(shí)現(xiàn)待測光功率計(jì)的自動(dòng)數(shù)值采樣。程序代碼如下:

{

……

double number;

Form2→CWGPIB1→Configure //初始化GPIB接口卡

……

number=Form2→CWGPIB1→Read //自動(dòng)讀取

待測光功率計(jì)的讀數(shù)

……

}

4 自動(dòng)測試結(jié)果

利用以上自動(dòng)測試系統(tǒng)測出的某一待測光功率計(jì)的計(jì)量標(biāo)定參數(shù)如表1所示。

采用圖形化操作界面的光功率計(jì)自動(dòng)測試系統(tǒng)的軟硬件設(shè)計(jì)

從以上測試數(shù)據(jù)來看,該待測光功率計(jì)在1.3μm測試波長下,mW、μW量程為合格,而nW量程為限用,必須重新校準(zhǔn)后才能使用,或僅用于指示光纖中有無光功率的一般性使用。

在這套光功率計(jì)自動(dòng)測試系統(tǒng)中,測試軟件采用圖形化操作界面,每一步的操作都有直觀的提示,可使測試人員在很短的時(shí)間內(nèi)掌握系統(tǒng)的使用方法。測試時(shí),測試人員只要將整個(gè)測試系統(tǒng)連接起來,然后正確地使用測試軟件即可,其它的操作,如光衰減器的調(diào)節(jié)、光纖的切換、測試數(shù)據(jù)的輸入與計(jì)算,以及最終測試結(jié)果的輸出全部由計(jì)算機(jī)完成。這使得整個(gè)測試工作的準(zhǔn)確性和靈活性都得到了加強(qiáng),工作效率大為提高,也極大地增強(qiáng)了測試的自動(dòng)化水平和使用檔次。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 通信技術(shù)
    +關(guān)注

    關(guān)注

    20

    文章

    1154

    瀏覽量

    93250
  • 寬帶
    +關(guān)注

    關(guān)注

    4

    文章

    1033

    瀏覽量

    62943
  • 通信網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    22

    文章

    2077

    瀏覽量

    53005
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    [分享]圖形化系統(tǒng)的設(shè)計(jì)

    圖形化調(diào)試。該模塊能夠?qū)⑷我?2位微處理器作為對象;由它提供的框架能夠開放地集成各類目前以C為基礎(chǔ)的第三方工具鏈(tool chain)和操作系統(tǒng),從而將自定義板卡設(shè)計(jì)作為對象。 一經(jīng)集成,用戶便能
    發(fā)表于 05-30 15:56

    自動(dòng)測試系統(tǒng)設(shè)計(jì)

    的設(shè)計(jì)與調(diào)試傳統(tǒng)的設(shè)計(jì)方法通常在完成硬件設(shè)計(jì)后才設(shè)計(jì)軟件,這種方法已經(jīng)逐漸不能滿足現(xiàn)代測試系統(tǒng)開發(fā)的需要,可以采用軟硬件同時(shí)設(shè)計(jì)的方法,大大
    發(fā)表于 12-11 14:37

    無線設(shè)備自動(dòng)測試系統(tǒng)的特點(diǎn)

    等。11.4.5系統(tǒng)平臺選擇考慮到通用性,本自動(dòng)測試系統(tǒng)采用了Windows XP操作系統(tǒng),系統(tǒng)
    發(fā)表于 05-17 09:40

    雷達(dá)天線方向圖自動(dòng)測試系統(tǒng)軟硬件原理介紹

    大,耗時(shí)長,精度低。隨著微電子技術(shù)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,天線方向圖自動(dòng)測試逐漸取代了手動(dòng)測量,實(shí)現(xiàn)了信號錄取、數(shù)據(jù)處理以及方向圖繪制的自動(dòng)化,大大提高了測量速度和精度。本文介紹了一種雷達(dá)天線方向圖的自動(dòng)化測量
    發(fā)表于 06-11 08:08

    請問怎樣去設(shè)計(jì)機(jī)載電子設(shè)備通用自動(dòng)測試系統(tǒng)?

    什么樣的自動(dòng)測試系統(tǒng)才是通用測試系統(tǒng)?通用測試系統(tǒng)有哪些優(yōu)點(diǎn)?通用
    發(fā)表于 04-15 06:25

    基于網(wǎng)絡(luò)的電臺自動(dòng)測試系統(tǒng)

    依據(jù)自動(dòng)測試系統(tǒng)的發(fā)展趨勢,討論了網(wǎng)絡(luò)自動(dòng)測試系統(tǒng)模型,論述了以此模型為基礎(chǔ)構(gòu)建的網(wǎng)絡(luò)電臺
    發(fā)表于 08-29 09:04 ?10次下載

    基于面向?qū)ο蠹夹g(shù)并口驅(qū)動(dòng)液晶的圖形化界面開發(fā)

    本文介紹了一種普通PC 并口驅(qū)動(dòng)液晶SED1335 控制器的硬件實(shí)現(xiàn),以及基于Linux環(huán)境,采用C++編程語言實(shí)現(xiàn)圖形化界面的方法。
    發(fā)表于 08-31 17:37 ?10次下載

    基于GPIB技術(shù)的自動(dòng)測試系統(tǒng)設(shè)計(jì)

    本文首先闡述基于GPIB技術(shù)的自動(dòng)測試系統(tǒng)的組成,然后介紹了GPIB技術(shù)的特點(diǎn)和工作原理,最后給出自動(dòng)測試系統(tǒng)的構(gòu)建的軟硬件要求,并給出了儀
    發(fā)表于 03-02 15:42 ?27次下載

    一種通用自動(dòng)測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    為了提高自動(dòng)測試系統(tǒng)的通用性,本文將三層結(jié)構(gòu)的客戶/服務(wù)器模型引入到自動(dòng)測試系統(tǒng)的設(shè)計(jì)中,提出了一種基于數(shù)據(jù)字典,通過數(shù)據(jù)映射對系統(tǒng)
    發(fā)表于 07-14 14:39 ?8次下載

    基于FPGA的軟硬件協(xié)同測試設(shè)計(jì)影響因素分析與設(shè)計(jì)實(shí)現(xiàn)

    ,不利于硬件的開發(fā)進(jìn)度。面對這一難題,文章從FPGA 的軟硬件協(xié)同測試角度出發(fā),利用PC 機(jī)和測試硬件設(shè)備的特點(diǎn),進(jìn)行FPGA 的
    發(fā)表于 11-18 05:46 ?2133次閱讀

    采用LabVIEW主控板自動(dòng)測試系統(tǒng)設(shè)計(jì)

    針對人工測試效率低、易受主觀影響等不足,設(shè)計(jì)了基于LabVIEW的高清電視(HDTV)主控板自動(dòng)測試系統(tǒng)。利用LabVIEW豐富的信號處理、虛擬儀器等圖形化編程特點(diǎn),開發(fā)音頻及視頻圖像
    發(fā)表于 03-16 11:14 ?4830次閱讀
    <b class='flag-5'>采用</b>LabVIEW主控板<b class='flag-5'>自動(dòng)測試</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    圖形化系統(tǒng)設(shè)計(jì)加速實(shí)現(xiàn)各類應(yīng)用

    同時(shí),圖形化系統(tǒng)設(shè)計(jì)可以顯著降低系統(tǒng)的復(fù)雜度,讓工程師們可以更加容易地集成新技術(shù),通過交互式的界面來加速從設(shè)計(jì)、原型再到部署至多類硬件對象的
    發(fā)表于 07-09 15:22 ?976次閱讀

    變頻器自動(dòng)測試系統(tǒng)軟硬件組成及特性

    多為手動(dòng)操作儀器讀數(shù)記錄,不僅耗費(fèi)人力和時(shí)間,也容易出現(xiàn)操作失誤或數(shù)據(jù)誤判。 本文設(shè)計(jì)的基于GPIB總線的變頻器自動(dòng)測試系統(tǒng)則實(shí)現(xiàn)了自動(dòng)化
    發(fā)表于 04-07 11:15 ?0次下載
    變頻器<b class='flag-5'>自動(dòng)測試</b><b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>軟硬件</b>組成及特性

    面向界面的圖形化測試技術(shù)

    面向界面的圖形化測試是一種常用的軟件測試方法,旨在驗(yàn)證用戶界面是否符合業(yè)務(wù)規(guī)范和用戶需求,以及驗(yàn)證應(yīng)用程序的功能是否正確響應(yīng)用戶
    的頭像 發(fā)表于 04-21 11:03 ?1178次閱讀
    面向<b class='flag-5'>界面的</b><b class='flag-5'>圖形化</b><b class='flag-5'>測試</b>技術(shù)

    ATE自動(dòng)測試設(shè)備怎么測試逆變器輸出電壓?

    納米軟件ATE自動(dòng)測試設(shè)備包含軟件ATE測試系統(tǒng)以及測試中需要的硬件設(shè)備,軟硬件會(huì)集成在一個(gè)機(jī)柜
    的頭像 發(fā)表于 12-28 15:55 ?1326次閱讀