使用NI VeriStand 2010創(chuàng)建分布式系統(tǒng)
硬件同步
本文引用地址:http://butianyuan.cn/article/115781.htm硬件同步意味著系統(tǒng)的每個硬件共享一個硬件參考時鐘,用于定時和開始I/O任務。系統(tǒng)中的每個硬件都利用相同的硬件參考時鐘生成其自己的時鐘,每個硬件都在相同的時間開始。
常見的硬件定時和同步任務實例包含多個數(shù)據采集板卡的同步采樣,在更新數(shù)據采集模擬輸出同時,更新現(xiàn)場可編程門陣列(FPGA)板卡數(shù)字輸出PWM的占空比,在數(shù)字萬用表(DMM)與開關之間握手,波形發(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將外設組件互連標準(PCI)電子總線與堅固的CompactPCI模塊化Eurocard機械封裝結合在一起,并增加了專用同步總線和關鍵軟件特性。
機箱包含高性能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ù)據采集(DAQ)設備。一個機箱可以將觸發(fā)信號導出供一個或多個其他機箱作為開始信號使用。
圖8 是硬件同步配置的例子。在這個配置中,NI PXI-1042主機箱利用BNC電纜將CLK10作為時鐘參考導出到N個其他PXI機箱。所有機箱均導入外部開始信號。您可以閱讀高級定時與同步系統(tǒng)設計了解多機箱同步的更多信息。
NI VeriStand在一個機箱內自動處理所有硬件同步,還可以導出或導入采樣時鐘和觸發(fā)信號到其他目標上。
在NI VeriStand系統(tǒng)瀏覽器中將數(shù)據采集設備添加到系統(tǒng)配置后,您可以在圖9中看到一個數(shù)據采集設備的名稱用粗體顯示。NI VeriStand自動選擇了這個設備作為機箱的主數(shù)據采集設備。主數(shù)據采集設備接受外部觸發(fā)信號完成多目標同步。NI VeriStand在單個機箱中將從數(shù)據采集設備與主數(shù)據采集設備進行同步,從設備不包含在多機箱同步中。
在機箱頁面中,您可以定制主數(shù)據采集設備選擇并進行觸發(fā)。在樹形結構中選擇機箱。您可以看到如圖10所示的頁面,圖中標出了對多機箱硬件同步而言重要的環(huán)節(jié)。
評論