STMicroelectronics-標誌

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

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-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、使用者按鈕等)提供了程式介面。

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-工業感測器節點- (1)

文件夾結構

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-工業感測器節點- (2)

軟件包中包含以下文件夾:

  • _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 計算性能的評估提供了經濟實惠且易於使用的解決方案。

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-工業感測器節點- (3)

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 規格免費提供。

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-工業感測器節點- (4)

硬件設置
需要以下硬件組件:

  1. 一個用於 IO-Link 設備應用的 STM32 Nucleo 套件(訂購代號:P-NUCLEO-IOD02A1)
  2. 一個用於 IO-Link 主站的 STM32 Nucleo 包,帶有 IO-Link v1.1 PHY 和堆疊(訂購代號:P-NUCLEO-IOM01M1)
  3. 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。STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-工業感測器節點- (5)
  • 步驟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]。當所選感測器的名稱變為綠色時,該過程完成。
    STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-工業感測器節點- (6)
  • 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 工業感測器節點、工業感測器節點、感測器節點、節點

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *