學術專區 關於NI NI活動訊息 NI Developer Zone 技術支援服務 使用者解決方案 產品與服務 連絡NI MyNI

檔案類型: 線上教學
接受 NI 支援: 是
發表日期: Aug 11, 2008


意見反應




相關目錄

相關連結 - Developer Zone

相關連結 - Products and Services

NI 單卡式 RIO 常見問題

0 評分 | 0.00 之 5
閱讀語言 | 列印 | PDF

目前有幾款 NI 單卡式 RIO 產品?

目前提供 8 款 NI 單卡式 RIO 產品。此 8 組系統透過處理器速度、FPGA、記憶體總額,與 I/O 整合度而有所不同。若需了解模組的進一步資訊與特定功能,請參閱表 1。所有的 NI 單卡式 RIO 產品均為 NI RIO 架構,包含 1 組即時處理器、可重設 FPGA,與 I/O。

 

型號

處理器速度

(MHz)

記憶體

(DRAM)

FPGA Size

(Gates)

3.3 V

DIO 通道

AI 通道

AO 通道

24 V

DIO 通道

sbRIO-9601

266

64 MB

1M

110

0

0

0

sbRIO-9602

400

128 MB

2M

110

0

0

0

sbRIO-9611

266

64 MB

1M

110

32

0

0

sbRIO-9612

400

128 MB

2M

110

32

0

0

sbRIO-9631

266

64 MB

1M

110

32

4

0

sbRIO-9632

400

128 MB

2M

110

32

4

0

sbRIO-9641

266

64 MB

1M

110

32

4

32/32

sbRIO-9642

400

128 MB

2M

110

32

4

32/32

表 1. NI 單卡式 RIO 模組的特定功能。

 

NI 單卡式 RIO 可搭配使用何種顯示介面?

現有的 NI 人機介面 (HMI) 可完全相容於 NI 單卡式 RIO。並包含 TPC-2006 與 TPC-2012 觸控式面板。若嵌入式系統僅需要較簡單、較低價位的顯示介面,NI 單卡式 RIO 亦已測試多款序列架構的 (RS232) 顯示介面。其中包含簡易型 LCD 或全彩觸控式介面的複雜 LCD。針對 NI 單卡式 RIO 測試過的儀器驅動程式與 RS232 架構顯示介面,請參閱 Developer Zone 中的相關技術文章。 [Link to displays dev zone | URL TBD]

 

應如何將其他類型的 I/O 新增至 NI 單卡式 RIO?

每組 NI 單卡式 RIO 介面卡均包含 3 組插槽,可用於現有的單機板 (Board-only) C 系列 I/O 模組。NI 單卡式 RIO 產品選擇指南e 將持續更新單機板 C 系列模組的列表。除了可使用單機板 C 系列模組之外,只要是可搭配 CompactRIO 進行原型製作的現有 C 系列模組,亦均相容於 NI 單卡式 RIO。具外殼的 C 系列模組將稍大於單機板 C 系列模組,因此將覆蓋於 NI 單卡式 RIO 插槽附近。因此,若要使用 CompactRIO C 系列模組搭配 NI 單卡式 RIO,則僅能夠使用 2 組插槽。 

sbRIO w 3 BO Modules.png

圖 1. NI 單卡式 RIO 與附加的 3 組單機板 C 系列擴充 I/O 模組。

 

sbRIO w 2 cRIO Modules.png

圖 2. NI 單卡式 RIO 與附加的 2 組 C 系列擴充 I/O 模組。

 

哪裡可取得 NI 單卡式 RIO 的機械製圖?

線上即可尋找並下載所有 NI 單卡式 RIO 產品的機械製圖。立刻觀看機械製圖。

 

NI 單卡式 RIO 的規格與檢驗標準?

NI 單卡式 RIO 產品包含下列規格與檢驗標準:

  • -20 ~ 70 °C 儲存溫度
  • -20 ~ 55 °C 作業溫度
  • 19V ~ 30 VDC 電源供應輸入
  • 符合 RoHS 法規標準
  • 由 UL 認證的安全性

請至 ni.com/certifications 取得 NI 硬體的更多認證與評比資訊。

注意:NI 的封裝 CompactRIO 嵌入式系統,則通過更多項的機器與安全檢驗,適用於工業級的嚴苛環境中。

 

NI 有製作 NI 單卡式 RIO 的外殼嗎?

沒有。NI 並未針對 NI 單卡式 RIO 產品製作任何外殼。不過 NI 的 CompactRIO 工業級與嵌入式系統,即為 NI 單卡式 RIO 的封裝版本。另有如 Hoffman 的製造公司提供其他外殼,可搭配使用 NI 單卡式 RIO在內的其他 NI 產品。

 

進行 NI 單卡式 RIO 程式設計的方法?

NI LabVIEW 本身即為開發工具,適於進行 NI 單卡式 RIO 嵌入應用的全方位程式設計。LabVIEW 為圖形化程式設計語言,其中的功能即如該圖所示,資料則透過函式之間的連接線而「流動」。若要進行 NI 單卡式 RIO 的程式設計,則需要 LabVIEW Real-Time Module 建立可於嵌入式處理器執行的應用;而 LabVIEW FPGA Module 可客制化 FPGA 的硬體特性。內含 Real-Time 與 FPGA 佈署選項的 NI 開發套餐 (Developer Suite),即包含 NI 單卡式 RIO 所需的基本軟體開發工具。

 

是否可透過 C/C++ 進行 NI 單卡式 RIO 的程式設計?

不能。NI 目前並不支援 C 或 C++ 進行 NI 單卡式 RIO 的程式設計。若使用者目前擁有 C 程式碼,則 LabVIEW Real-Time 可將程式碼編譯至共用程式庫中。此線上教學則針對 VxWorks 使用 GNU 工具鏈,以建立相容於 NI VxWorks 系統的共用程式庫,其中包含 NI 單卡式 RIO。

 

NI 單卡式 RIO 的價位為何?

NI 單卡式 RIO 的最低訂購數量必須為 100 個單位。在此數量條件之下,sbRIO-9601 數位介面卡的起始報價為美金 $699 元;sbRIO-9611 類比與數位 I/O 介面卡則為美金 $999。針對應用所需 NI 單卡式 RIO 數量的個別報價,請聯絡所在地的 NI 業務代表,或撥打 (02) 2377-2222 獲得進一步的資訊。

 

將程式碼從 NI CompactRIO 匯入至 NI 單卡式 RIO 的方法?

CompactRIO 與 NI 單卡式 RIO 共用相同的硬體架構,包含 1 組即時處理器、可重設 FPGA,與類比/數位 I/O。基於此共通架構,使用者可輕鬆於 CompactRIO 與 NI 單卡式 RIO 之間轉換程式碼。將 CompactRIO 應用匯入至 NI 單卡式 RIO 的眾多範例中,唯一需要進行更改的作業,即是將 CompactRIO FPGA VI 的現有 I/O 對應為 NI 單卡式 RIO 所使用的 I/O。當於 LabVIEW 專案中,將現有應用設定為 NI 單卡式 RIO 的系統時,所有的 LabVIEW Real-Time 與 FPGA 程式碼均將自動整合並再使用之。在確定 I/O 已移轉至專案之後,接著僅需重新編譯 FPGA VI。LabVIEW 將自動處理 CompactRIO 與 NI 單卡式 RIO 之間的所有潛在變動。

 


[+] 放大圖

圖 3. NI RIO 架構用於多項 NI 硬體之中,包含 CompactRIO 與 NI 單卡式 RIO。此通用的 RIO 架構讓工程師可針對應用選擇所需硬體,並可再使用現有程式碼,省下大量時間與成本。

 

若要進一步了解 CompactRIO 進行嵌入式裝置的原型製作,並接著使用 NI 單卡式 RIO 佈署大量裝置,請參閱此份技術文件

0 評分 | 0.00 之 5
閱讀語言 | 列印 | PDF

合法
此教學由美商國家儀器 (以下簡稱 NI) 開發。此教學受 NI 技術支援,但未經完整測試及檢驗。NI 不保證品質,亦不為其更新版本、相關產品及驅動程式等後續支援負責。此教學不具任何形式保證,且不受任何特定用途規範。(http://ni.com/legal/termsofuse/unitedstates/us/)