


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于虛擬儀器技術(shù)和數(shù)據(jù)采集網(wǎng)絡(luò)實現(xiàn)網(wǎng)絡(luò)虛擬示波器系統(tǒng)的設(shè)計隨著計算機(jī)軟硬件技術(shù)不斷發(fā)展與提高,虛擬儀器技術(shù)已成為當(dāng)前測控領(lǐng)域內(nèi)的關(guān)鍵性技術(shù)。在遠(yuǎn)程測控與仿真方面,虛擬儀器網(wǎng)絡(luò)化,已成為急待解決的問題。通過利用SBS實時光網(wǎng)、虛擬儀器技術(shù)、ActiveX技術(shù)以及DCOM技術(shù),實現(xiàn)了網(wǎng)絡(luò)化虛擬示波器,從而使遠(yuǎn)程測控、數(shù)據(jù)共享成為了現(xiàn)實。網(wǎng)絡(luò)虛擬示波器系統(tǒng)設(shè)計網(wǎng)絡(luò)虛擬示波器系統(tǒng)總體上可分為兩部分:數(shù)據(jù)采集網(wǎng)絡(luò)、虛擬示波器。數(shù)據(jù)采集網(wǎng)絡(luò)負(fù)責(zé)遠(yuǎn)程數(shù)據(jù)信息的采集和遠(yuǎn)程控制指令傳送。虛擬示波器則通過數(shù)據(jù)網(wǎng)絡(luò)將所獲取的遠(yuǎn)程數(shù)據(jù)信息動態(tài)顯示、存儲。網(wǎng)絡(luò)虛擬示波器系統(tǒng)總體結(jié)構(gòu)框架如圖1所示。圖1網(wǎng)絡(luò)虛擬示波器系統(tǒng)結(jié)構(gòu)由圖可知,數(shù)據(jù)采集網(wǎng)絡(luò)由遠(yuǎn)程信息數(shù)據(jù)源、數(shù)據(jù)源控制中心兩部分組成。其中,遠(yuǎn)程信息數(shù)據(jù)源,通過SBS實時光網(wǎng),接收來自遠(yuǎn)程設(shè)備終端的數(shù)據(jù),并將這些數(shù)據(jù)按照一定的規(guī)則整合成一數(shù)據(jù)流,發(fā)送給數(shù)據(jù)源控制中心。數(shù)據(jù)源控制中心,實質(zhì)是一臺大型服務(wù)器,其主要職能是接收來自遠(yuǎn)程信息數(shù)據(jù)源的數(shù)據(jù),同時,還可將這些數(shù)據(jù)通過實時光網(wǎng)或以太網(wǎng)向其余數(shù)據(jù)信息處理終端進(jìn)行發(fā)送,并將數(shù)據(jù)分析中心發(fā)出的遠(yuǎn)程控制指令發(fā)送給各遠(yuǎn)程設(shè)備終端。此外,該數(shù)據(jù)源控制中心,也可將各客戶終端數(shù)據(jù)分析處理結(jié)果,發(fā)布到整個網(wǎng)絡(luò)上,從而實現(xiàn)整個網(wǎng)絡(luò)的數(shù)據(jù)信息資源共享。這對于復(fù)雜系統(tǒng)遠(yuǎn)程測控是十分重要的,它可以將生成復(fù)雜系統(tǒng)的繁瑣控制指令分解給各客戶終端來完成,實現(xiàn)控制指令的并行生成,使得復(fù)雜系統(tǒng)控制變得迅速、可靠。虛擬示波器作為一個客戶終端可直接從數(shù)據(jù)源控制中心獲取數(shù)據(jù),完成數(shù)據(jù)波形信號動態(tài)顯示、存儲的任務(wù)。數(shù)據(jù)采集網(wǎng)絡(luò)系統(tǒng)設(shè)計出于實時性考慮,數(shù)據(jù)采集網(wǎng)絡(luò)采用實時光網(wǎng)進(jìn)行搭建。SBS實時光網(wǎng)是由美國SBS公司開發(fā)的具有星形結(jié)構(gòu)的實時網(wǎng)絡(luò)。它以光作為信息傳輸?shù)慕橘|(zhì),因而具有極強(qiáng)的實時性。SBS的廣播內(nèi)存是唯一的高性能Hub結(jié)構(gòu)配置的網(wǎng)絡(luò),應(yīng)用于多臺計算機(jī)實時的、確定的內(nèi)存共享。廣播內(nèi)存的Hub結(jié)構(gòu)比環(huán)形結(jié)構(gòu)(如VMIC)更穩(wěn)定。一個節(jié)點的故障只影響本節(jié)點,不影響整個網(wǎng)絡(luò),同時,具有較高的網(wǎng)絡(luò)穩(wěn)定性、高帶寬和非常低的延遲特性。廣播內(nèi)存使網(wǎng)上所有計算機(jī)(節(jié)點)共享內(nèi)存(NetRAM),每一個節(jié)點有它自己的NetRAM的物理備份,節(jié)點通過光纖與安裝在中心Hub的一個端口卡相連接。寫入本地節(jié)點卡的數(shù)據(jù)對Hub是以廣播方式傳送的并且同時寫入所有節(jié)點的內(nèi)存。Hub將各種數(shù)據(jù)流合并到一個能廣播傳送到所有節(jié)點的普通數(shù)據(jù)流里,廣播內(nèi)存保證數(shù)據(jù)同時并且按同一順序到達(dá)所有的節(jié)點內(nèi)存。鏈接傳輸率高達(dá)43MB/s,寫延遲是10微秒,在優(yōu)先權(quán)高的節(jié)點延遲更小,并且是可預(yù)知的。所有的節(jié)點能通過“寫入NetRAM”的方式,透明地并確定地廣播傳送中斷、消息或者數(shù)據(jù)塊到其它的節(jié)點。通過一個簡單的“寫入NetRAM”由任何節(jié)點傳送中斷,一個寫中斷桌面(WIT)控制中斷。從本節(jié)點的NetRAM備份中讀取數(shù)據(jù)。Hub將分離的數(shù)據(jù)流從節(jié)點卡合并到一個普通數(shù)據(jù)流里,并同時廣播到所有的節(jié)點。一個Hub通過一個背板和端口卡所插的14個槽,支持28個獨立的節(jié)點。每一個Hub端口卡設(shè)有FIFOs,保證單個節(jié)點接收的各種數(shù)據(jù)流合到一個普通數(shù)據(jù)流里并廣播到所有節(jié)點時有最大的傳輸率。背板是一個用于互聯(lián)很多節(jié)點卡的通用鏈接板,以形成網(wǎng)絡(luò)。綜合的錯誤監(jiān)控和糾錯特點確保最高的Hub可靠性。數(shù)據(jù)源控制中心通過該實時數(shù)據(jù)采集光纖網(wǎng)絡(luò)與遠(yuǎn)程終端實現(xiàn)數(shù)據(jù)的交換和信息的共享。虛擬示波器設(shè)計眾所周知,虛擬儀器技術(shù)的誕生掀起了儀器儀表開發(fā)的一場革命。它將硬件軟化,節(jié)省了大量硬件研制成本,大大縮短了儀器設(shè)備的開發(fā)周期。因此,一直受到測控領(lǐng)域人士的青睞。在虛擬示波器的設(shè)計中,我們采用Labwindows/CVI來進(jìn)行設(shè)計與開發(fā)。Labwindows/CVI是由美國NationalInstrument公司(美國國家儀器公司,NI)推出的進(jìn)行虛擬儀器設(shè)計的交互式C語言開發(fā)平臺。它將功能強(qiáng)大、使用靈活的C語言與用于數(shù)據(jù)采集分析和現(xiàn)實的測控專業(yè)工具有機(jī)的結(jié)合起來,為熟悉C語言的開發(fā)人員建立檢測系統(tǒng)、自動測試環(huán)境、數(shù)據(jù)采集系統(tǒng)、過程監(jiān)控系統(tǒng)、虛擬儀器等提供了一個理想的軟件開發(fā)環(huán)境。與一般虛擬示波器不同,傳統(tǒng)的虛擬示波器數(shù)據(jù)來源是通過A/D采樣而獲得的,網(wǎng)絡(luò)虛擬示波器是通過數(shù)據(jù)網(wǎng)絡(luò)來獲取數(shù)據(jù)的,其自身不存在A/D采樣波形失真的問題,從而消除了A/D采樣對示波器頻帶造成的瓶頸。根據(jù)網(wǎng)絡(luò)化虛擬示波器的特點,我們設(shè)計出了如圖2所示的網(wǎng)絡(luò)虛擬示波器。圖2網(wǎng)絡(luò)虛擬示波器在網(wǎng)絡(luò)虛擬示波器控制程序中,我們使用了多線程技術(shù),以保證波形顯示的穩(wěn)定、可靠。多線程技術(shù)是指,將數(shù)據(jù)獲取和波形顯示分別在兩個不同的線程中進(jìn)行,即控制程序在一個線程中進(jìn)行波形顯示的同時,在另一線程中進(jìn)行數(shù)據(jù)的采集。這樣,既保證數(shù)據(jù)采集的可靠性,又保證了波形顯示的真實穩(wěn)定。需要指出的是,數(shù)據(jù)采集頻率fs直接影響示波器的頻帶。根據(jù)香濃采樣定律,網(wǎng)絡(luò)虛擬示波器的頻帶應(yīng)小于fs/2。因而,數(shù)據(jù)采集頻率fs的大小將直接影響到示波器頻帶的寬窄。此外,為了消除波形顯示的閃爍和抖動,我們在控制程序中開辟了兩個緩沖區(qū)。其目的是在波形顯示時,兩個緩沖區(qū)的數(shù)據(jù)進(jìn)行交替顯示,這樣就消除了波形顯示過程中的閃爍和抖動。網(wǎng)絡(luò)虛擬示波器控制流程如圖3所示。圖3網(wǎng)絡(luò)虛擬示波器控制流程由圖3可知,網(wǎng)絡(luò)虛擬示波器啟動后,首先建立與數(shù)據(jù)網(wǎng)的連接,隨后,獲取網(wǎng)絡(luò)上的數(shù)據(jù)寫入空緩沖區(qū)中,同時將寫滿數(shù)據(jù)的緩沖區(qū)數(shù)據(jù)顯示到示波屏上,如此往復(fù),示波器便會將數(shù)據(jù)信號源源不斷顯示出來。如要終止波形顯示,則要將網(wǎng)絡(luò)虛擬示波器與數(shù)據(jù)網(wǎng)斷開,而后關(guān)閉網(wǎng)絡(luò)虛擬示波器即可。當(dāng)然顯示過程中,可以對波形的幅值和相位進(jìn)行調(diào)節(jié),已達(dá)到波形最佳觀測效果。虛擬示波器與數(shù)采網(wǎng)絡(luò)的掛接虛擬示波器如何與數(shù)據(jù)采集網(wǎng)絡(luò)進(jìn)行掛接是網(wǎng)絡(luò)虛擬示波器的一項關(guān)鍵技術(shù)。硬件方面,出于強(qiáng)實時性考慮,我們使用SBS實時光網(wǎng)作為它們之間的連接體。當(dāng)然對于實時性要求不高的其他客戶端可通過普通以太網(wǎng)進(jìn)行連接。軟件方面,為了能夠從網(wǎng)絡(luò)獲取數(shù)據(jù),我們采用了ActiveX和DCOM技術(shù)。ActiveX是對開發(fā)面向可用于不同軟件開發(fā)環(huán)境下的具有可重用性組件技術(shù)的一種統(tǒng)稱。DCOM技術(shù)是一種分布式COM技術(shù),使用它可以將運行在服務(wù)器上的組件,復(fù)用在同一網(wǎng)絡(luò)的客戶端。我們利用DCOM技術(shù)這一優(yōu)點,通過運行在數(shù)據(jù)源控制中心的DCOM服務(wù)器應(yīng)用程序,獲取遠(yuǎn)程信息數(shù)據(jù)源傳來的數(shù)據(jù),而后,運行虛擬示波器的客戶端,通過運行在其上的ActiveX客戶端應(yīng)用程序獲取DCOM服務(wù)器上的遠(yuǎn)程數(shù)據(jù),從而,實現(xiàn)虛擬示波器的網(wǎng)絡(luò)數(shù)據(jù)獲取。利用以上軟硬件方面的技術(shù),我們實現(xiàn)了虛擬示波器與數(shù)據(jù)采集網(wǎng)絡(luò)的成功掛接。從而實現(xiàn)了網(wǎng)絡(luò)化虛擬示波器,該網(wǎng)絡(luò)虛擬示波器成功的應(yīng)用于某型無人機(jī)的地面半實物仿真試驗中,為試驗數(shù)據(jù)在線觀測、數(shù)據(jù)回放、存儲與分析提供了強(qiáng)有力的支持。圖4為試驗過程中部分?jǐn)?shù)據(jù)曲線觀測結(jié)果。圖4網(wǎng)絡(luò)虛擬示波器半實物仿真試驗數(shù)據(jù)觀測結(jié)果結(jié)語我們將網(wǎng)絡(luò)虛擬示波器成功應(yīng)用在了遠(yuǎn)程測控、半實物仿真等方面,這對于需要實現(xiàn)無人值守,全自動化監(jiān)控的應(yīng)用領(lǐng)域有著重要的意義。它的出現(xiàn)可以大大提高工業(yè)自動化的水平,縮減人員消耗,降
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大連東軟信息學(xué)院《工程審計專業(yè)模擬實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州體育職業(yè)技術(shù)學(xué)院《生命教育概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱工業(yè)大學(xué)《三維場景制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 商丘學(xué)院《智能駕駛原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 滿洲里俄語職業(yè)學(xué)院《中小學(xué)音樂教學(xué)實訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西機(jī)電職業(yè)技術(shù)學(xué)院《專業(yè)實驗(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東杏林科技職業(yè)學(xué)院《跨文化交際學(xué)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽建筑大學(xué)《服務(wù)經(jīng)營管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西工程職業(yè)學(xué)院《單片機(jī)原理及應(yīng)用實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 在職人員工作證明范本(23篇)
- 2025年車位買賣合同模板電子版
- 關(guān)于投資協(xié)議書范本5篇
- 《反電信網(wǎng)絡(luò)詐騙法》知識考試題庫150題(含答案)
- 2025年上海市各區(qū)初三一模語文試卷(打包16套無答案)
- 2024 原發(fā)性肝癌診療指南 更新要點課件
- 《圓柱與圓錐-圓柱的表面積》(說課稿)-2023-2024學(xué)年六年級下冊數(shù)學(xué)人教版
- 【8語期末】蕪湖市2024-2025學(xué)年八年級上學(xué)期期末考試語文試題
- 2025年浙江省金華義烏市人社局招聘雇員歷年高頻重點提升(共500題)附帶答案詳解
- 老年癡呆患者護(hù)理課件
- 《人工智能基礎(chǔ)》課件-AI的前世今生:她從哪里來
- 深圳市失業(yè)人員停止領(lǐng)取失業(yè)保險待遇申請表樣表
評論
0/150
提交評論