<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文詳解LabVIEW RIO架構

Hx ? 作者:工程師陳翠 ? 2018-07-05 07:21 ? 次閱讀

NI嵌入式應用方法結合了LabVIEW系統設計軟件與可重配置的現成硬件。該架構基于四個組件: 處理器、可重配置FPGA、測量I/O硬件和LabVIEW。 硬件和軟件集成的平臺可以幫助您簡化諸多行業和應用的系統開發。 在本文檔的第5部分中,您可以找到教程和示例代碼,初步了解如何利用該架構。

1. LabVIEW RIO架構

LabVIEW RIO架構無縫集成了四個組件,為創新設計提供了高效的開發基礎: 處理器、用戶可編程FPGA、模塊化I/O以及用于架構各方面編程的完整軟件工具鏈。

圖1: LabVIEW RIO架構將處理器、用戶可編程FPGA、模塊化I/O接口和完整的軟件工具鏈相結合,為任何控制或監測應用提供了終極架構。

處理器

NI提供各種高性能嵌入式處理器,包括運行NI Linux實時操作系統的667 MHz雙核ARM Cortex-A9處理器以及運行NI Linux Real-Time或WES7 OS的1.9 GHz四核Intel Atom處理器。 您可以借助LabVIEW對Eclipse、Python或IEC 61131-3的集成支持,使用C/C ++編程這些處理器,或者使用直觀的LabVIEW圖形化數據流編程語言來完成常見任務,例如運行應用程序、操作數據集、處理信號、記錄數據以及與本地HMI連接。

FPGA

作為LabVIEW RIO架構的核心,可重配置FPGA可為處理器分擔重要或計算密集型任務,以極高的吞吐量確??煽?、確定的執行。 FPGA直接連接到I/O,可執行高性能信號和圖像處理以及可定制的定時、觸發和同步功能。 通過將FPGA直接連接到I/O而無需通過總線,控制回路的延遲幾乎為零,從而提供了最先進控制算法所需的性能。 例如,使用FPGA,單個CompactRIO機箱可以以100 kHz的速率同時執行超過20個模擬比例積分微分(PID)控制回路。

基于LabVIEW RIO架構的NI硬件利用了來自Xilinx的最新FPGA技術和芯片組,從Artix和Virtex系列涵蓋到410T,集成了406,720個邏輯單元; 1,540個DSP片和28 MB的塊RAM。

模塊化I/O

I/O模塊包含內置隔離、轉換電路、信號調理以及與工業傳感器、執行器、照相機、電機、驅動器和工業通信協議(如PROFIBUS、PROFINET和EtherCAT)的直接連接。 NI提供超過100個C系列I/O模塊,通過模塊開發套件,您可以開發自定義模塊來滿足特定應用的需求。 如需了解有關C系列I/O模塊的更多信息, 請參閱基于高性能多功能控制器CompactRIO的模擬和數字I/O:?。

圖2: 從100多個C系列I/O模塊中進行選擇,直接與傳感器、電機、驅動器、執行器和工業通信協議連接。

2. 使用LabVIEW實現異構計算

您可以使用LabVIEW系統設計軟件對LabVIEW RIO架構的每個元素進行編程和自定義。 LabVIEW可支持C/C ++、Python、IEC 61131-3和G數據流等編程語言,因此您可以繼續利用現有的代碼和編程技能。 標準的軟件環境擁有一整套內置的數學和分析函數、信號和圖像處理算法以及網絡和I/O接口API。

NI Linux OS操作系統是一個開源的實時操作系統,可在嵌入式處理器上運行,提供可靠、確定的操作,并為數據記錄、數據傳輸機制以及自定義處理和分析提供一套完整的API。 使用LabVIEW FPGA模塊,您可以在直觀的圖形化編程環境中對嵌入式FPGA進行編程,而無需任何硬件描述語言(如VHDL或Verilog)知識。 通過一個由IP、附加工具、示例代碼和支持組成的社區,LabVIEW為基于LabVIEW RIO架構的嵌入式控制和監控系統的設計提供了完整的工具鏈。

3. 為您的應用選擇合適的硬件

NI提供了基于LabVIEW RIO架構的各種硬件終端,包括不同的尺寸、性能和價格,可滿足您獨特的應用需求。 您還可以利用一致的架構,在多個硬件上重復利用代碼,并使用同一個軟件完成從仿真和原型驗證到設計、驗證和部署等過程。

了解如何使用NI嵌入式系統將工作效率提高一倍。

4. 基于平臺進行創新,提高生產力,實現快速創新

NI平臺中的軟硬件集成為任何嵌入式控制或監測應用提供了完整的解決方案。

利用可自定義的現成平臺,無需從頭開始。

滿足嵌入式和物聯網應用中常見的計算、連接和控制需求。

通過靈活、擴展且現場可編程的產品滿足多變的需求

各種高質量的組成結構、價格和性能選項可供選擇

利用一致的軟件環境來編程系統的每個元素以及完成設計的各個解決。

5. LabVIEW和NI嵌入式硬件入門

您可以使用LabVIEW為能源、工業控制、生命科學和運輸等行業開發下一代控制和監測系統。 如果要開始使用LabVIEW和NI嵌入式硬件,請參考以下教程,了解應用開發的基本步驟:

使用LabVIEW Real-Time模塊采集和分析信號

使用LabVIEW Real-Time監測和記錄數據

使用LabVIEW FPGA進行信號處理,減少處理器的負擔

在FPGA、實時處理器和分布式系統之間進行通信

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    4993

    文章

    18358

    瀏覽量

    289958
  • LabVIEW
    +關注

    關注

    1922

    文章

    3619

    瀏覽量

    317605
收藏 人收藏

    評論

    相關推薦

    【Pocket-RIO試用體驗】 + 強烈建議MangoTree把Pocket-RIO的安裝包做成VIPM格式

    Package類似于壓縮文件,其中包含了某個LabVIEW的所有VI和資源,以及安裝、移除和管理附加軟件的VIPM信息。這里嘗試自己DIY個Pocket-RIO的VIPM安裝包。提取Pocket-
    發表于 12-12 11:25

    【Pocket-RIO試用體驗】Pocket-RIO試用體驗以及對比

    FPGA;Pocket-RIO可以用來小型原型驗證。如果想直接應用于工業,可以去購買廠家更高級的版本。 成本上相比于NI大大降低。綜述:廠家的產品大致兼容labview FPGA; 可以部分替代NI產品。 Pocket-RIO
    發表于 01-07 15:06

    收購個Pocket-RIO

    Pocket-RIO見之前的試用鏈接https://bbs.elecfans.com/try_pocketrio.html作為labvIEW愛好者,想親身體驗下FPGA在labvIEW的編程,望有意出售者聯系
    發表于 03-07 12:18

    Compact RIO開發者指南實例詳解:渦輪風力發電機測試案例分析

    Compact RIO開發者指南實例詳解:渦輪風力發電機測試關鍵詞:NI Labview Compact RIO開發;FPGA混合編程;Real-Time VI; User inter
    發表于 06-22 16:25

    頁面登錄使用labview MY RIO界面跳轉不了

    真的請教大神幫助,第個問題是頁面登錄使用labview MY RIO界面跳轉不了第二個問題是程序中的數據怎么才能讀取到excle表格中去
    發表于 01-01 15:53

    LabVIEW串行通訊的基本架構

    )?請參考附件的例程。更詳細的內容,參加如下附件的介紹。 LabVIEW、LabVIEW開發、LabVIEW編程、LabVIEW程序上文中提到的例子和資料,均在word中的附件里,可點
    發表于 05-12 21:08

    NI USRP RIO軟件無線電

    的Kintex7FPGA。LabVIEW提供了統的設計流程,使無線通信研究人員能夠更快速地進行原型設計,并顯著縮短獲得結果的時間。NI USRP RIO通過提供性能和簡化軟件工具流程的最佳平衡,使SDR原型驗證更易
    發表于 11-15 20:08

    FPGA未來設計趨勢:NI Single-Board RIO搭配全方位LabVIEW系統

    NI發表NI Single-Board RIO GPIC,搭配全方位的NI LabVIEW系統設計工具組,不但可以大幅降低嵌入式系統設計成本、避免可能的相關風險,還能進一步針對智慧型電網電力轉換系統提供標準RIO
    發表于 08-20 14:34 ?1291次閱讀

    LabVIEW串口通信詳解

    LabVIEW串口通信詳解,基于LabVIEW來分析串口通信。
    發表于 03-15 13:55 ?471次下載

    現代汽車基于LabVIEWLabVIEW RIO架構開發了穿戴式步行輔助機器人

    嵌入式系統和實時控制器,采用了基于Single-Board RIO的FPGA控制架構來采集來自各種傳感器的數據并控制外設設備、高速通信設備和致動器;同時使用LabVIEW軟件來采集可靠的數據,執行實時分析并應用各種機器人控制算法
    發表于 02-08 09:15 ?346次閱讀

    LabVIEWRIO與I/O對比

    NI可重配置I/O(RIO)產品可在靈活的開發平臺上實現高精度測量,適用于需要高速閉環控制的系統級應用。這些應用有時需要比核心系統可提供的更多的通道數或分布更廣的架構。而擴展I/O系統可以實現
    發表于 11-18 02:44 ?5095次閱讀
    <b class='flag-5'>LabVIEW</b>的<b class='flag-5'>RIO</b>與I/O對比

    NI LabVIEW RIO架構基礎知識簡述

    NI LabVIEW可重配置I/O (RIO)架構是NI圖形化系統設計平臺的一個整體部分。 圖形化系統設計方法作為如今設計、原型和部署測控系統的主流方式之一,將NI LabVIEW開放
    發表于 11-18 06:55 ?6683次閱讀

    NI Single-Board RIO產品優勢及特點介紹

    由于NI Single-Board RIO使用了NI LabVIEW FPGA和LabVIEW實時技術,工程師們能夠使用簡單易用的圖形化編程工具對NI Single-Board RIO
    發表于 07-30 10:44 ?2738次閱讀

    RIO技術之快速設計自定義硬件

    借助可重新設置FPGA芯片和LabVIEW圖形化開發工具,NI可重新設置I/O(RIO)技術可用于自定義測量硬件電路。RIO核心由 FPGA芯片和循環電路組成,它們使LabVIEW可以
    的頭像 發表于 07-29 11:02 ?4324次閱讀

    基于Labview的PID算法詳解

    基于labview2018的PPIPID算法詳解不喜歡看文字的可以直接看代碼,更明顯一點單步都分解開演示的
    發表于 03-16 17:23 ?8次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>