在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      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公司 收藏

        如定時(shí)框圖所示,所有16位數(shù)據(jù)均在每個(gè)時(shí)鐘周期上順次傳遞,而片選控制線(chip select line)則呈現(xiàn)低電平。 現(xiàn)在,我們來(lái)看看在 FPGA中,如何通過(guò)智能硬件上的3條數(shù)字線進(jìn)行此類(lèi)編程。

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

        

       

        圖16. 16位SPI通信程序框圖

        圖16中,外部While循環(huán)確保了所有代碼均能連續(xù)執(zhí)行,而寫(xiě)入布爾輸入控件則通過(guò)條件結(jié)構(gòu)啟動(dòng)著數(shù)據(jù)傳遞。 順序結(jié)構(gòu)中的第一框架將片選控制線(chip select line)設(shè)置為低電平,之后由中間框架寫(xiě)入數(shù)據(jù)位并將時(shí)鐘線切換16次。 最終,第三順序框?qū)⑵x控制線(chip select line)設(shè)置回TRUE狀態(tài),并將數(shù)據(jù)線重置為默認(rèn)的FALSE狀態(tài)。 這一簡(jiǎn)單范例只是借助智能進(jìn)行數(shù)字通信時(shí)的一項(xiàng)內(nèi)容。 用戶(hù)若想應(yīng)用數(shù)字握手,便需為ACK(備用)和REQ(暫停)線準(zhǔn)備2路通道,其中一路通道面向并行運(yùn)作的時(shí)鐘信號(hào)和數(shù)據(jù)線。

        數(shù)字線會(huì)時(shí)常抖動(dòng),在使用機(jī)電接觸時(shí)更是如此,然而用戶(hù)可通過(guò) FPGA,選擇不同方式,在數(shù)字輸入線上添加去抖動(dòng)濾波器。 在消除狀態(tài)的錯(cuò)誤改動(dòng)時(shí),數(shù)字去抖動(dòng)濾波器確保數(shù)值的變化能夠保持一段最短的時(shí)間,因而規(guī)避了因抖動(dòng)引發(fā)的錯(cuò)誤讀取。 圖17展現(xiàn)了如何通過(guò)智能實(shí)現(xiàn)此項(xiàng)功能的內(nèi)容。

        

       

        圖17. 智能DAQ硬件上的數(shù)字濾波器程序框圖

        數(shù)據(jù)傳輸方式

        配備-DAQmx驅(qū)動(dòng)程序的傳統(tǒng)多功能DAQ和智能DAQ之間的最大差異在于:數(shù)據(jù)傳輸?shù)膱?zhí)行方式。 NI-DAQmx驅(qū)動(dòng)程序?qū)⒊袚?dān)由設(shè)備至主機(jī)的各項(xiàng)傳輸任務(wù),此項(xiàng)操作中NI LabVIWE FPGA會(huì)對(duì)基于FPGA的所有板載硬件進(jìn)行編程。 用戶(hù)可通過(guò)多種途徑緩沖設(shè)備上的板載數(shù)據(jù),并使用不同方式(如:DMA通道或中斷請(qǐng)求)傳輸數(shù)據(jù)。

        NI FPGA中的FIFO緩沖區(qū)在LabVIEW項(xiàng)目瀏覽器中接受配置,并能借助板載內(nèi)存或硬件邏輯獲得運(yùn)行。 圖18顯示了如何經(jīng)由項(xiàng)目瀏覽器,在板載塊存儲(chǔ)器中配置整數(shù)的FIFO緩沖區(qū)。

        

       

        圖18. NI LabVIEW FPGA中的FIFO配置

        FIFO一經(jīng)創(chuàng)建,便能用于NI LabVIEW FPGA程序框圖上多個(gè)循環(huán)之間的數(shù)據(jù)傳遞。 圖19中的范例顯示:數(shù)據(jù)先被寫(xiě)入左側(cè)循環(huán)中的FIFO,并隨即從右側(cè)循環(huán)中的FIFO被讀出。

        

       

        圖19. 通過(guò)FIFO和多循環(huán)實(shí)現(xiàn)的NI LabVIEW FPGA程序框圖

        同樣通過(guò)LabVIEW FPGA FIFO獲得應(yīng)用的直接存儲(chǔ)器訪問(wèn)(DMA)通道,在項(xiàng)目瀏覽器中接受了類(lèi)似的配置。

        

       

        圖20. NI LabVIEW FPGA中的DMA FIFO配置



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

      評(píng)論


      相關(guān)推薦

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

      關(guān)閉