新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 使用NI VeriStand 2010創(chuàng)建分布式系統(tǒng)

使用NI VeriStand 2010創(chuàng)建分布式系統(tǒng)

—— 方便地創(chuàng)建分布式HIL、實時測試或是采用高效多目標(biāo)特性監(jiān)視系統(tǒng)
作者: 時間:2010-11-23 來源:電子產(chǎn)品世界 收藏

  在分布式計算機之間共享數(shù)據(jù)

本文引用地址:http://butianyuan.cn/article/114836.htm

  要讓如同單個系統(tǒng)一樣工作,必須在系統(tǒng)組件之間共享數(shù)據(jù)。這是讓不同部分可以一起工作的關(guān)鍵要素。通??梢允褂梅瓷鋬?nèi)存接口實現(xiàn)。

  反射內(nèi)存網(wǎng)絡(luò)是實時本地局域網(wǎng)(LAN),每個計算機總是擁有共享內(nèi)存集合的最新本地復(fù)本。這些專用網(wǎng)絡(luò)是為了提供高確定性的數(shù)據(jù)通信而專門設(shè)計的??梢蕴峁┒喾N分布式仿真和工業(yè)控制應(yīng)用所需的高級定時性能。反射內(nèi)存網(wǎng)絡(luò)獲益于通用數(shù)據(jù)網(wǎng)絡(luò),是不同需求推動下產(chǎn)生的完全獨立的技術(shù),適用于要求確定性、簡單實現(xiàn)和軟件負(fù)荷小的應(yīng)用程序1。

  反射內(nèi)存為 VeriStand提供了在多個目標(biāo)之間共享數(shù)據(jù)的能力,并且滿足了整個系統(tǒng)的性能與確定性需求。使用反射內(nèi)存,仿真模型可以分割在不同的目標(biāo)系統(tǒng)上同時執(zhí)行。輸入與輸出數(shù)值通過反射內(nèi)存在不同目標(biāo)系統(tǒng)上共享。GE Fanuc反射內(nèi)存板卡本地支持 VeriStand 2010。 VeriStand 2010的許多組件可以使用反射內(nèi)存無縫創(chuàng)建多目標(biāo)系統(tǒng)。

  此外,NI VeriStand 2010將數(shù)據(jù)在目標(biāo)之間自動分步用于不同的用途。例如,您可以配置激勵(測試)檔案運行在需要目標(biāo)B數(shù)據(jù)的目標(biāo)A上。NI VeriStand 2010在目標(biāo)之間自動創(chuàng)建并激活鏈路獲取數(shù)據(jù)。這可以在無需用戶配置的情況下自動完成。

  圖7顯示了包含反射內(nèi)存板卡的實例系統(tǒng)。

 

  同步

  在設(shè)計系統(tǒng)時,考慮時序與同步的需求是十分重要的。如果分布式硬件不進行同步,輸入和輸出的采樣將不同時發(fā)生。另外,隨著時間的推移,漂移會導(dǎo)致系統(tǒng)的一個組件比另一個組件得到更多采樣,盡管它們被配置為同樣的速率。如果仿真是您的目標(biāo),這將導(dǎo)致問題。例如,兩個襟翼仿真可能處于不同的時間狀態(tài)。另外,因為數(shù)據(jù)并非來自相同的時間點,數(shù)據(jù)記錄和分析將被破壞。

  同步基礎(chǔ)概要介紹了例如時鐘漂移和時鐘偏差的許多細(xì)節(jié)。

  的同步包括硬件同步和軟件同步。您可以選擇性地將整個系統(tǒng)與GPS或IRIG等外部時間參考進行同步。

  硬件同步

  硬件同步意味著系統(tǒng)的每個硬件共享一個硬件參考時鐘,用于定時和開始I/O任務(wù)。系統(tǒng)中的每個硬件都利用相同的硬件參考時鐘生成其自己的時鐘,每個硬件都在相同的時間開始。

  常見的硬件定時和同步任務(wù)實例包含多個數(shù)據(jù)采集板卡的同步采樣,在更新數(shù)據(jù)采集模擬輸出同時,更新現(xiàn)場可編程門陣列(FPGA)板卡數(shù)字輸出PWM的占空比,在數(shù)字萬用表(DMM)與開關(guān)之間握手,波形發(fā)生器和數(shù)字化儀的鎖相,或者射頻(RF)下變頻器和中頻(IF)數(shù)字化儀的同步。

  您可以用NI PXI機箱創(chuàng)建NI VeriStand分布式系統(tǒng)。PXI(PCI eXtensions for Instrumentation,面向儀器系統(tǒng)的PCI擴展)是基于PC的堅固平臺,提供了用于測量與自動化系統(tǒng)的高性能低成本部署解決方案。PXI將外設(shè)組件互連標(biāo)準(zhǔn)(PCI)電子總線與堅固的CompactPCI模塊化Eurocard機械封裝結(jié)合在一起,并增加了專用同步總線和關(guān)鍵軟件特性。

  機箱包含高性能PXI背板,其中包含PCI總線和定時與觸發(fā)總線。PXI模塊化儀器增加了10 MHz專用系統(tǒng)參考時鐘、PXI觸發(fā)總線、星型觸發(fā)總線和槽對槽局部總線,滿足了高級定時、同步與邊帶通信的需求,并且不損失任何PCI的優(yōu)點。

  在PXI機箱之間共享參考時鐘最簡單的方法是使用機箱背部的CLK10 BNC接頭。幾乎所有的現(xiàn)代PXI機箱都有BNC端子。每個機箱有CLK10輸出接頭和CLK10輸入接頭。將機箱的CLK10輸出與另一個機箱的CLK10輸入相連,就可以確保使用相同的參考時鐘。

  要共享開始觸發(fā)器,推薦使用NI數(shù)據(jù)采集(DAQ)設(shè)備。一個機箱可以將觸發(fā)信號導(dǎo)出供一個或多個其他機箱作為開始信號使用。

  圖8 是硬件同步配置的例子。在這個配置中,NI PXI-1042主機箱利用BNC電纜將CLK10作為時鐘參考導(dǎo)出到N個其他PXI機箱。所有機箱均導(dǎo)入外部開始信號。您可以閱讀高級定時與同步系統(tǒng)設(shè)計了解多機箱同步的更多信息。



關(guān)鍵詞: NI 分布式系統(tǒng)

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉