STMicroelectronics-标志

STMicroelectronics FP-IND-IODSNS1 IO Link 工业传感器节点功能包

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 的主板上安装软件包。

步骤2:配置
配置中间件库来管理 IO-Link 设备和传感器。

第二步:数据传输
利用现成的二进制文件将传感器数据传输到连接到 X-NUCLEO-IOD02A1 的 IO-Link Master。

资料夹结构
软件包包括以下文件夹:

  • _htmresc:包含 html 文档的图形
  • 文档:包含已编译的 HTML 帮助 file详细说明软件组件和 API
  • 驱动程序:包括 HAL 驱动程序和受支持主板的特定主板驱动程序
  • 中间件:IO-Link 微型堆栈和传感器管理的库和协议

FAQ(常见问题)

  • 问:这个函数包可以与任何 STM32 板一起使用吗?
    答:该功能包专为基于STM32L452RE的电路板设计,以实现最佳性能。
  • 问:使用此功能包有什么特定的硬件要求吗?
    答:该功能包需要X-NUCLEO-IKS02A1和X-NUCLEO-IOD02A1扩展板才能运行。
  • 问:该产品有技术支持吗?
    答:如需技术支持,请联系您当地的意法半导体销售办事处或访问 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 了解更多信息

FP-IND-IODSNS1 STM32Cube 软件扩展

超过view
FP-IND-IODSNS1 是一个 STM32 ODE 函数包,扩展了 STM32Cube 的功能。
该软件包可将X-NUCLEO-IKS02A1 上的工业传感器的 IO-Link 数据传输到连接到 X-NUCLEO-IOD02A1 的 IO-Link Master。
该软件包的主要特点如下:

  • 用于为基于 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-功能包用于 IO-Link 工业传感器节点- (1)

资料夹结构

STMicroelectronics-FP-IND-IODSNS1-功能包用于 IO-Link 工业传感器节点- (2)

软件包中包含以下文件夹:

  • _htmresc:包含 html 文档的图形
  • 文档:包含已编译的 HTML 帮助 file 从详细说明软件组件和 API(每个项目一个)的源代码生成。
  • 驱动程序:包含每个支持的主板或硬件平台的 HAL 驱动程序和特定于主板的驱动程序,包括板载组件的驱动程序,以及 ARM Cortex-M 处理器系列的 CMSIS 供应商无关的硬件抽象层。
  • 中间件:具有 IO-Link 微型堆栈和传感器管理功能的库和协议。
  • 项目:包含 samp实现工业 IO-Link 多传感器节点的应用程序。此应用程序为 NUCLEO-L452RE 平台提供三种开发环境:ARM 的 IAR Embedded Workbench、MDK-ARM 软件开发环境和 STM32CubeIDE。

蜜蜂
包含完整用户 API 功能和参数描述的详细技术信息位于已编译的 HTML 中 file 在“文档”文件夹中。

Samp文件应用说明
在Samp应用程序在项目文件夹中提供,使用带有 L02Q 收发器的 X-NUCLEO-IOD1A6364 和带有工业 MEMS 和数字麦克风的 X-NUCLEO-IKS02A1。
可用于多个 IDE 的现成项目。 您可以上传其中一个二进制文件 file通过 STM1 ST-LINK 实用程序、STM32CubeProgrammer 或 IDE 中的编程功能在 FP-IND-IODSNS32 中提供。
为了评估 FP-IND-IODSNS1 固件,需要上传 IODD file 连接到 IO-Link Master 的控制工具,并通过 02 线电缆 (L+、L-/GND、CQ) 将其连接到 X-NUCLEO-IOD1A3。第 2.3 节显示了示例amp其中 IO-Link Master 为 P-NUCLEO-IOM01M1,相关控制工具为 TEConcept(ST 合作伙伴)开发的 IO-Link 控制工具。或者,您可以将另一个 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 相结合,并具有 exampIO-Link 设备多传感器节点。
P-NUCLEO-IOD02A1 可用于评估目的和作为开发环境。
STM32 Nucleo 包提供了一种经济实惠且易于使用的解决方案,用于开发 IO-Link 和 SIO 应用程序、评估 L6364Q 通信功能和稳健性以及 STM32L452RET6U 计算性能。

STMicroelectronics-FP-IND-IODSNS1-功能包用于 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 分钟,可续订而无需额外费用)。IO-Link 堆栈更新仅允许按照 UM2421 中描述的步骤进行(可免费获取 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 主访问演示应用程序,由 TEConcept GmbH 开发)和 API 规范可免费获得。

STMicroelectronics-FP-IND-IODSNS1-功能包用于 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. 通过三线电缆连接 P-NUCLEO-IOM01M1 和 P-NUCLEO-IOD02A1(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-功能包用于 IO-Link 工业传感器节点- (5)
  • 步骤 3. 在您的笔记本电脑/PC 上启动 IO-Link 控制工具。
  • 步骤 4. 通过 mini-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. 点击[Plot]绘制收集的数据。
  • 步骤 10。要激活与另一个传感器的数据交换,请转到 [参数菜单]>[过程输入选择],然后双击传感器名称(绿色文本),从可用选项中选择所需的传感器。传感器更改将通过传感器名称突出显示,并将变为蓝色。
    为了最终对齐主站和设备,需要单击 [Write Selected]。当所选传感器的名称变为绿色时,该过程完成。
    STMicroelectronics-FP-IND-IODSNS1-功能包用于 IO-Link 工业传感器节点- (6)
  • 11. 完成评估会话后,单击 [Inactive] 以停止 IO-Link 通信。
  • 12. 点击[关机],使 IO-Link Master 停止向 IO-Link Device 供电。
  • 13. 单击[断开连接]以停止 IO-Link 控制工具与 P-NUCLEO-IOM01M1 之间的通信。
  • 14. 断开 P-NUCLEO-IOM24M01 上的 mini-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。FP-IND-IODSNS1 封装文件夹结构。

小的文本更改。

重要通知——请仔细阅读

STMicroelectronics NV 及其子公司 (“ST”) 保留随时更改、更正、增强、修改和改进 ST 产品和/或本文档的权利,恕不另行通知。购买者应在下订单前获取有关 ST 产品的最新相关信息。ST 产品根据订单确认时有效的 ST 销售条款和条件销售。
购买者对 ST 产品的选择、挑选和使用负全部责任,ST 对应用协助或购买者产品的设计不承担任何责任。
ST 在​​此不授予任何明示或暗示的知识产权许可。

如果转售的 ST 产品的规定与此处所述的信息不同,则 ST 对该产品授予的任何保证将失效。
ST 和 ST 徽标是 ST 的商标。有关 ST 商标的更多信息,请参阅 www.st.com/trademarks. 所有其他产品或服务名称均属于其各自所有者的财产。
本文档中的信息取代并替换了该文档之前任何版本中提供的信息。
© 2024 STMicroelectronics – 保留所有权利
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 工业传感器节点、工业传感器节点、传感器节点、节点

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *