<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 借助智能DAQ, 獲得高級(jí)數(shù)據(jù)采集技術(shù)

          借助智能DAQ, 獲得高級(jí)數(shù)據(jù)采集技術(shù)

          作者: 時(shí)間:2010-04-13 來(lái)源:NI公司 收藏

            模擬波形的生成

          本文引用地址:http://www.ex-cimer.com/article/107898.htm

            不少多功能設(shè)備都配有模擬輸出通道,能夠?yàn)榱松蛇B續(xù)的模擬波形而需要用到FIFO緩沖。 生成的波形可將FIFO用作循環(huán)緩沖區(qū),且無(wú)需從主機(jī)處接受任何更新數(shù)據(jù),即可連續(xù)不斷地重新生成一系列的模擬值。 通信總線的有無(wú)對(duì)此影響不大,因?yàn)椴](méi)有針對(duì)設(shè)備的頻繁數(shù)據(jù)讀寫。 而如果波形需要修改,就必須重新啟動(dòng)輸出任務(wù)并向FIFO寫入新數(shù)據(jù)。 另一個(gè)辦法是向硬件FIFO設(shè)備連續(xù)讀寫數(shù)據(jù),而這又會(huì)導(dǎo)致輸出任務(wù)出現(xiàn)時(shí)滯。 借助智能,用戶能夠?qū)⒉ㄐ屋敵鼋Y(jié)果存儲(chǔ)于硬件,甚至能夠通過(guò)硬件觸發(fā)改變波形,進(jìn)而創(chuàng)建任意波形發(fā)生器。

            下方的函數(shù)發(fā)生器范例通過(guò)數(shù)字輸入線,觸發(fā)了輸出波形中的改動(dòng)。 通過(guò)組合數(shù)字I/O線0與1,我們?nèi)〉昧藨?yīng)用于模擬輸出的4種不同狀態(tài)或稱條件。

            

           

            圖11a. 配有智能條件0的函數(shù)發(fā)生器 – 零輸出

            

           

            圖11b. 配有智能DAQ條件1的函數(shù)發(fā)生器 – 正弦波

            當(dāng)兩線皆呈現(xiàn)低電平時(shí),執(zhí)行條件0;如圖11a所示,輸出值為0 V常量。而當(dāng)DIO線0呈現(xiàn)高電平而DIO線1呈現(xiàn)低電平時(shí),條件1將在模擬輸出0上執(zhí)行并生成一個(gè)正弦波。用戶可通過(guò)該正弦生成結(jié)構(gòu)(圖11b)中的正 弦發(fā)生器Express VI,配置 FPGA必需的參數(shù),交互地配置正弦波。

            

           

            圖11c. 配有智能DAQ條件2的函數(shù)發(fā)生器 – 方波

            條件2(圖11c)能夠在While循環(huán)的每輪迭代中,輕松切換布爾值。 數(shù)值較低時(shí),整數(shù)15000便被寫入模擬輸出AO0,以對(duì)應(yīng)16位DAC內(nèi)由輸出寄存器存放的數(shù)值:15000。 16位有符號(hào)整數(shù)可以包含-32768到32767之間的數(shù)值。當(dāng)輸出電壓范圍介于-10 V和10 V時(shí),向模擬輸出AO0寫入-32768會(huì)生成-10 V電壓,而寫入32767則生成10 V電壓。該例中,因我們的寫入值為15000,則生成的電壓將低于5 V。(數(shù)學(xué)公式為: 15000/32767 * 10 V = 4.5778 V) 通常,條件2會(huì)輸出一個(gè)在0 V和4.578 V之間變換的方波。

            

           

            圖11d. 配有智能DAQ條件3的函數(shù)發(fā)生器 – 鋸齒波

            當(dāng)DIO 0和DIO 1均呈現(xiàn)高電平時(shí),便執(zhí)行最后一個(gè)條件(圖11d);其間,須借助查找表(LUT)連續(xù)生成一個(gè)鋸齒波。 作為另一類Express VI的查表VI,既能存儲(chǔ)任意波形值,也能通過(guò)編程建立波形值的索引。 該例中,接受配置的鋸齒波可在模擬輸出通道0上生成。

            通過(guò)將所有的值都存儲(chǔ)在FPGA上,用戶在降低總線依賴性的同時(shí),也確保了波形更新時(shí)硬件定時(shí)的速度和可靠性。 之前各部分中所描述的模擬輸入的觸發(fā)和同步靈活性同樣適用于模擬輸出;借助智能DAQ,用戶能夠以不同速率,完全獨(dú)立地更新各路模擬輸出通道。 這意味著:用戶可在不影響其他通道輸出結(jié)果的前提下,修改單個(gè)周期性波形的頻率。 請(qǐng)注意:大多數(shù)硬件均不具備此項(xiàng)功能。



          關(guān)鍵詞: NI 數(shù)據(jù)采集 LabVIEW DAQ

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();