<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

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

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

  計數器/定時(shí)器的操作

本文引用地址:http://dyxdggzs.com/article/107898.htm

  如前所述,典型的多功能設備只有2個(gè)板載計數器,而智能則能在各條數字線(xiàn)上運行計數器功能。 數字I/O節點(diǎn)能夠在 FPGA中利用名為單周期定時(shí)循環(huán)的專(zhuān)業(yè)結構,幫助用戶(hù)在2.5 MHz至200 MHz的特定頻率范圍內執行代碼。 例如,借助40 MHz的時(shí)鐘,用戶(hù)可使用單周期定時(shí)循環(huán),在各條數字線(xiàn)上創(chuàng )建40 MHz計數器。 圖12(下圖)展現了程序框圖的樣式。

  

 

  圖12. 配有智能的簡(jiǎn)單事件計數器

  由于計算值基于U32(32位整數)的數據類(lèi)型被發(fā)送至顯示控件,該代碼便在FPGA芯片上生成了1個(gè)40 MHz的32位計數器。 用戶(hù)可對其進(jìn)行數次復制與粘貼,令不同數字線(xiàn)上的多個(gè)計數器都能夠彼此完全并行地運行。 通過(guò)對智能DAQ中參數的設置可以實(shí)現定時(shí)器操作的自定義。 通過(guò)選擇,用戶(hù)能夠每隔2個(gè)上升沿便進(jìn)行1次計數器遞增,甚至能基于計數寄存器的值觸發(fā)模擬采集。 許多復雜的計數器操作(如:有限脈沖序列生成和級聯(lián)式事件計數)均需要使用2個(gè)計數器,這意味著(zhù)使用典型多功能設備中的所有板載計數器。 在總共160條數字線(xiàn)的幫助下,智能DAQ硬件上定時(shí)器的最大數量很少受到I/O可用性的影響,而往往取決于FPGA芯片的大小。 由于 代碼運行于硅芯片中,因而用戶(hù)無(wú)需“裝備”或“重新裝備”通用計數器,即能全面控制計數器的運行。

  圖13(下圖)中的范例使用計數器,生成了一個(gè)連續脈沖序列并將暫停觸發(fā)器置于-DAQmx中。

  

 

  圖13. 連續脈沖序列的生成和配有NI-DAQmx的暫停觸發(fā)器

  在NI FPGA中,暫停觸發(fā)器無(wú)需接受配置,因為只需簡(jiǎn)單的條件結構便能在硅芯片中實(shí)現相同的功能。 此處是通過(guò)智能DAQ運行時(shí)所展現的相同功能(圖14)。

  

 

  圖14. 連續脈沖序列的生成和配有智能DAQ的暫停觸發(fā)器

  在這種情況下,數字I/O線(xiàn)DIO0用作暫停觸發(fā),而脈沖將在數字I/O線(xiàn)DIO1上生成并輸出。使用單周期定時(shí)循環(huán)可令各個(gè)脈沖獲得25 ns的分辨率,因為這將成為單個(gè)計時(shí)在使用40 MHz定時(shí)源時(shí)的值。

  數字I/O應用

  智能DAQ硬件提供多達160條硬件定時(shí)數字線(xiàn),令諸多數字應用成為可能。 我們已經(jīng)學(xué)習了如何使用數字I/O實(shí)現觸發(fā)、同步及計數器/定時(shí)器的運行,而智能DAQ還可用于誤碼率測試、數字模式匹配、脈沖寬度調制、正交編碼器和數 字通信協(xié)議。 自定義或標準形式的串行接口均能直接通過(guò)數字定時(shí)框圖編程來(lái)實(shí)現。 舉例說(shuō)明,SPI便是一款與硬件組件(如:微控制器或ADC)進(jìn)行通信時(shí)最常用的串口協(xié)議。 圖15(下圖)展現了在進(jìn)行16位SPI通信時(shí),3條必要數字線(xiàn)所對應的定時(shí)框圖。

  

 

  圖15. SPI通信輸入定時(shí)框圖



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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>