STMicroelectronics FP-IND-IODSNS1 用於 IO Link 工業感測器節點的功能包

產品資訊
規格
- 產品名稱: FP-IND-IODSNS1 STM32Cube功能包
- 相容性:基於 STM32L452RE 的板
- 特徵:
- 支援工業感測器的 IO-Link 資料傳輸
- 具有用於 L6364Q 和 MEMS 以及數位麥克風管理的 IO-Link 裝置迷你堆疊的中間件
- 用於感測器資料傳輸的即用型二進位文件
- 在不同 MCU 系列之間輕鬆移植
- 免費、用戶友好的許可條款
產品使用說明
超過view
STM1Cube 的 FP-IND-IODSNS32 軟體擴充旨在促進工業感測器的 IO-Link 資料傳輸。請依照以下步驟開始使用該功能包:
第1步:安裝
在基於 STM32L452RE 的板上安裝軟體包。
第四步:配置
配置中間件庫以管理 IO-Link 設備和感測器。
第三步:資料傳輸
利用即用型二進位檔案將感測器資料傳輸到連接到 X-NUCLEO-IOD02A1 的 IO-Link 主站。
資料夾結構
軟件包包括以下文件夾:
- _htmresc:包含html文件的圖形
- 文件:包含已編譯的 HTML 幫助 file詳細介紹軟體元件和 API
- 驅動程式:包括 HAL 驅動程式和受支援板的板特定驅動程式
- 中間件:用於 IO-Link 迷你堆疊和感測器管理的庫和協議
FAQ(常見問題)
- Q:這個功能包可以與任何STM32板一起使用嗎?
答:此功能包專為基於 STM32L452RE 的板設計,以實現最佳性能。 - Q:使用該功能包有什麼具體的硬體需求嗎?
答:此功能包需要 X-NUCLEO-IKS02A1 和 X-NUCLEO-IOD02A1 擴充板才能運作。 - Q:該產品有技術支援嗎?
答:如需技術支持,請聯絡您當地的意法半導體銷售辦事處或訪問 www.st.com 以獲得進一步的幫助。
UM2796
使用者手冊
IO-Link 工業感測器節點的 FP-IND-IODSNS1 STM32Cube 功能包入門
介紹
FP-IND-IODSNS1 是一個 STM32Cube 功能包,可讓您透過安裝在 X-NUCLEO-IOD02A1 上的 L6364Q 收發器實現 P-NUCLEO-IOD02A1 套件和 IO-Link 主站之間的 IO-Link 通訊。
此功能包整合了 IO-Link 演示堆疊和安裝在 X-NUCLEO-IKS02A1 上的工業感測器的管理。
FP-IND-IODSNS1 也包括 IODD file 上傳到您的 IO-Link 主站。
軟體包中包含的軟體可在三種整合開發環境(IDE)中使用:IAR、KEIL 和 STM32CubeIDE。
相關連結
訪問 STM32Cube 生態系統 web 頁上 www.st.com 欲了解更多信息
STM1Cube 的 FP-IND-IODSNS32 軟體擴展
超過view
FP-IND-IODSNS1 是 STM32 ODE 功能包,擴充了 STM32Cube 功能。
該軟體包支援將 X-NUCLEO-IKS02A1 上的工業感測器的 IO-Link 資料傳輸到連接到 X-NUCLEO-IOD02A1 的 IO-Link 主站。
關鍵的軟體包特性是:
- 用於為基於 STM32L452RE 的板構建 IO-Link 設備應用程式的韌體包
- 中間件庫具有用於 L6364Q 和 MEMS 以及數位麥克風管理的 IO-Link 設備迷你堆疊
- 用於 IO-Link 設備傳感器數據傳輸的即用型二進製文件
- 借助 STM32Cube,可輕鬆跨不同 MCU 系列進行移植
- 免費、用戶友好的許可條款
建築學
應用軟體透過以下軟體層存取 X-NUCLEO-IKS02A1 和 X-NUCLEO-IOD02A1 擴充板:
- STM32Cube HAL 層,提供簡單、通用、多實例的應用程式介面 (API) 集,用於與上層應用程式、函式庫和堆疊層進行互動。它具有通用和擴展 API,並直接圍繞通用架構構建,允許中間件層等連續層實現功能,而無需為給定的微控制器單元 (MCU) 進行特定的硬體配置。這種結構提高了庫程式碼的可重複使用性,並保證了在其他裝置上的輕鬆移植性。
- 板支援包 (BSP) 層,支援 STM32 Nucleo 上除 MCU 之外的所有周邊。這組有限的 API 為某些特定於板的周邊(如 LED、使用者按鈕等)提供了程式介面。

文件夾結構

軟件包中包含以下文件夾:
- _htmresc:包含html文件的圖形
- 文件:包含已編譯的 HTML 幫助 file 從詳細說明軟件組件和 API(每個項目一個)的源代碼生成。
- 驅動程式:包含 HAL 驅動程式和每個支援的板或硬體平台的板特定驅動程序,包括板載組件的驅動程序,以及 ARM Cortex-M 處理器系列的 CMSIS 供應商獨立的硬體抽象層。
- 中間件:具有 IO-Link 微型堆棧和傳感器管理功能的庫和協議。
- 專案: 包含 samp該應用程式實現了工業 IO-Link 多感測器節點。該應用程式針對NUCLEO-L452RE平台提供三種開發環境:IAR Embedded Workbench for ARM、MDK-ARM軟體開發環境和STM32CubeIDE。
蜜蜂
包含完整用戶 API 功能和參數描述的詳細技術信息位於已編譯的 HTML 中 file 在“文檔”文件夾中。
Samp文件應用說明
samp該應用程式在專案資料夾中提供,使用帶有 L02Q 收發器的 X-NUCLEO-IOD1A6364 以及帶有工業 MEMS 和數位麥克風的 X-NUCLEO-IKS02A1。
可用於多個 IDE 的現成項目。 您可以上傳其中一個二進製文件 file透過 STM1 ST-LINK Utility、STM32CubeProgrammer 或 IDE 中的程式功能在 FP-IND-IODSNS32 中提供。
要評估 FP-IND-IODSNS1 韌體,需要上傳 IODD file 連接到 IO-Link Master 的控制工具,並透過 02 線電纜(L+、L-/GND、CQ)將其連接到 X-NUCLEO-IOD1A3。第 2.3 節展示了一個 examp其中 IO-Link Master 是 P-NUCLEO-IOM01M1,相關控制工具是由 TEConcept(ST 合作夥伴)開發的 IO-Link Control Tool。或者,您可以使用另一個 IO-Link Master 和相關控制工具。
系統設置指南
硬件說明
P-NUCLEO-IOD02A1 STM32 Nucleo 包
P-NUCLEO-IOD02A1 是一個 STM32 Nucleo 包,由堆疊在 NUCLEO-L02RE 開發板上的 X-NUCLEO-IOD1A02 和 X-NUCLEO-IKS1A452 擴充板組成。
X-NUCLEO-IOD02A1 具有 IO-Link 設備收發器,用於與 IO-Link 主機站進行物理連接,而 X-NUCLEO-IKS02A1 具有用於工業應用的多感測器板,NUCLEO-L452RE 具有必要的硬體運行FP -IND-IODSNS1 功能包以及控制收發器和多感測器板的資源。
FP-IND-IODSNS1 將 IO-Link 演示堆疊庫(源自 X-CUBE-IOD02)與 X-CUBE-MEMS1 結合,並具有擴展功能ampIO-Link 設備多感測器節點的檔案。
P-NUCLEO-IOD02A1 可用於評估目的和作為開發環境。
STM32 Nucleo 套件為 IO-Link 和 SIO 應用的開發、L6364Q 通訊功能和穩健性以及 STM32L452RET6U 計算性能的評估提供了經濟實惠且易於使用的解決方案。

P-NUCLEO-IOM01M1 STM32 Nucleo 包
P-NUCLEO-IOM01M1 是一個 STM32 Nucleo 包,由 STEVAL-IOM001V1 和 NUCLEO-F446RE 板組成。 STEVAL-IOM001V1 是單一IO-Link 主PHY 層(L6360),而NUCLEO-F446RE 運行IO-Link 堆疊版本1.1(由TEConcept GmbH 開發並歸其所有,許可證僅限10k 分鐘,可續訂,無需額外費用)。僅允許按照 UM2421 中描述的過程進行 IO-Link 堆疊更新(可在 www.st.com)。對預先載入堆疊的任何其他擦除/覆蓋都無法將其恢復。
STM32 Nucleo 套件提供了經濟實惠且易於使用的解決方案,用於評估 IO-Link 應用、L6360 通訊功能和穩健性以及 STM32F446RET6 計算效能。該套件可容納多達四個 STEVAL-IOM001V1 以建造四埠 IO-Link 主站,可存取 IO-Link 實體層並與 IO-Link 設備進行通訊。
您可以透過專用 GUI(IO-Link 控制工具©,TEConcept GmbH 的財產)評估該工具,或將其用作可透過專用 SPI 介面存取的 IO-Link 主橋:演示專案的原始程式碼(低階 IO- Link Master Access 示範應用程式(由TEConcept GmbH 開發)和API 規格免費提供。

硬件設置
需要以下硬件組件:
- 一個用於 IO-Link 設備應用的 STM32 Nucleo 套件(訂購代號:P-NUCLEO-IOD02A1)
- 一個用於 IO-Link 主站的 STM32 Nucleo 包,帶有 IO-Link v1.1 PHY 和堆疊(訂購代號:P-NUCLEO-IOM01M1)
- 3 線電纜(L+、L-/GND、CQ)
如何透過 P-NUCLEO-IOM02M1 IO-Link 主站控制 P-NUCLEO-IOD01A1 IO-Link 設備
- 步 1. 透過 01 線電纜連接 P-NUCLEO-IOM1M02 和 P-NUCLEO-IOD1A3(L+、L-/GND 和 CQ- 請參閱板圖)。
- 步 2. 將 P-NUCLEO-IOM01M1 連接到 24 V/0.5 A 電源。
下圖顯示如何連接運行 FP-IND-IODSNS01 韌體的 P-NUCLEO-IOM1M02 和 P-NUCLEO-IOD1A1。
- 步驟3。在筆記型電腦/PC 上啟動 IO-Link 控制工具。
- 步驟4。透過迷你 USB 連接線將運行 IO-Link 控制工具的 P-NUCLEO-IOM01M1 連接到您的筆記型電腦/PC。
接下來的步驟(5 至 13)涉及在 IO-Link 控制工具上執行的操作。 - 步驟5。按一下 [選擇設備],然後依照指示上傳正確的 IODD(xml 格式),將 P-NUCLEO-IOD02A1 IODD 上傳至 IO-Link 控制工具 file 位於軟體包的IODD目錄下。
IODD file為 COM2 (38.4 kBd) 和 COM3 (230.4 kBd) 波特率提供。 - 步驟6。點擊綠色圖示(左上角)連接主設備。
- 步驟7。 點選 [Power ON] 為 P-NUCLEO-IOD02A1 供電(X-NUCLEO-IOD02A1 上的紅色 LED 閃爍)。
- 步驟8。 按一下 [IO-Link] 開始 IO-Link 通訊(X-NUCLEO-IOD02A1 上的綠色 LED 閃爍)。預設情況下,啟動與 IIS2DLPC 的通訊。
- 步驟9。按一下[繪圖]以繪製收集的資料。
- 步驟10。若要啟動與另一個感測器的資料交換,請前往[參數選單]>[製程輸入選擇],然後雙擊感測器名稱(綠色文字),從可用選項中選擇所需的感測器。感測器變更將透過感測器名稱突出顯示,該名稱將變成藍色。
要最終對齊主設備和設備,需要按一下[Write Selected]。當所選感測器的名稱變為綠色時,該過程完成。

- 步 11. 完成評估會話後,按一下 [Inactive] 以停止 IO-Link 通訊。
- 步 12. 點選 [Power Off] 使 IO-Link Master 停止向 IO-Link Device 供電。
- 步 13. 按一下 con [Disconnect] 以停止 IO-Link Control Tool 和 P-NUCLEO-IOM01M1 之間的通訊。
- 步 14. 斷開 P-NUCLEO-IOM24M01 上的微型 USB 纜線和 1 V 電源。
軟體設定
需要以下軟體元件來設定合適的開發環境來為 NUCLEO-L452RE 和 L6364Q 建立 IO-Link 應用程式:
- FP-IND-IODSNS1 韌體和相關文件可在 www.st.com
- 以下開發工具鍊和編譯器之一:
- 適用於 ARM® 工具鏈 + ST-LINK/V2 的 IAR 嵌入式工作台
- 真實的View 微控制器開發套件工具鏈(MDK-ARM軟體開發環境
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
修訂歷史
表 1. 文件修訂歷史記錄
| 日期 | 版本 | 變化 |
| 04 年 2020 月 XNUMX 日 | 1 | 初次發布。 |
|
07 年 2024 月 XNUMX 日 |
2 |
更新了圖 2。
小的文本更改。 |
重要通知 - 請仔細閱讀
STMicroElectronics NV 及其子公司(「ST」)保留隨時對 ST 產品和/或本文檔進行更改、更正、增強、修改和改進的權利,恕不另行通知。採購商在下單前應取得ST產品的最新相關資訊。 ST 產品依照訂單確認時的 ST 銷售條款和條件進行銷售。
購買者對 ST 產品的選擇、選擇和使用承擔全部責任,ST 對購買者產品的應用協助或設計不承擔任何責任。
ST 此處未授予任何知識產權明示或暗示的許可。
轉售條款與此處所列資訊不同的 ST 產品將使 ST 對該產品授予的任何保固失效。
ST 和 ST 標誌是 ST 的商標。有關 ST 商標的更多信息,請參閱 www.st.com/trademarks。所有其他產品或服務名稱均為其各自所有者的財產。
本文檔中的資訊取代並取代本文檔任何先前版本中先前提供的資訊。
© 2024 義法半導體 – 保留所有權利
UM2796 – 修訂版 2
文件/資源
![]() |
STMicroelectronics FP-IND-IODSNS1 用於 IO Link 工業感測器節點的功能包 [pdf] 使用者手冊 FP-IND-IODSNS1、X-NUCLEO-IOD02A1、X-NUCLEO-IKS02A1、FP-IND-IODSNS1 用於IO Link 工業感測器節點的功能包、FP-IND-IODSNS1、用於IO Link 工業感測器節點的功能包、用於IO 的套件Link 工業感測器節點、IO Link 工業感測器節點、工業感測器節點、感測器節點、節點 |





