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 デバイスとセンサーを管理するためのミドルウェア ライブラリを構成します。
ステップ3: データ転送
X-NUCLEO-IOD02A1 に接続された IO-Link マスターへのセンサー データ転送には、すぐに使用できるバイナリを活用します。
フォルダ構造
ソフトウェア パッケージには、次のフォルダーが含まれています。
- _htmresc: HTML ドキュメントのグラフィックが含まれます
- ドキュメント: コンパイルされた HTML ヘルプが含まれています fileソフトウェアコンポーネントとAPIの詳細
- ドライバー: サポートされているボード用の HAL ドライバーとボード固有のドライバーが含まれています
- ミドルウェア: IO-Link ミニスタックとセンサー管理用のライブラリとプロトコル
FAQ(よくある質問)
- Q: この機能パックはどの STM32 ボードでも使用できますか?
A: 機能パックは、最適なパフォーマンスを実現するために STM32L452RE ベースのボード用に設計されています。 - Q: この機能パックを使用するには、特定のハードウェア要件がありますか?
A: 機能パックの動作には、X-NUCLEO-IKS02A1 および X-NUCLEO-IOD02A1 拡張ボードが必要です。 - Q: この製品に対してテクニカル サポートは利用できますか?
A: 技術サポートについては、お近くのSTMicroelectronics営業所にお問い合わせいただくか、 詳しくはこちら さらにサポートが必要な場合はお問い合わせください。
UM2796
ユーザーマニュアル
IO-Link産業用センサーノード向けFP-IND-IODSNS1 STM32Cube機能パックの使用開始
導入
FP-IND-IODSNS1 は、X-NUCLEO-IOD32A02 に搭載された L1Q トランシーバーを介して、P-NUCLEO-IOD6364A02 キットと IO-Link マスター間の IO-Link 通信を可能にする STM1Cube 機能パックです。
機能パックには、IO-Link デモ スタックと、X-NUCLEO-IKS02A1 に搭載された産業用センサーの管理が統合されています。
FP-IND-IODSNS1にはIODDも含まれる file IO-Link マスターにアップロードされます。
パッケージに含まれるソフトウェアは、IAR、KEIL、STM32CubeIDE の XNUMX つの統合開発環境 (IDE) で使用できます。
関連リンク
STM32Cubeエコシステムにアクセス web ページ上 詳しくはこちら 詳細情報
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 と拡張 API を備え、汎用アーキテクチャを中心に直接構築されており、特定のマイクロコントローラ ユニット (MCU) に特定のハードウェア構成を必要とせずに、ミドルウェア レイヤーなどの後続レイヤーで機能を実装できます。この構造により、ライブラリ コードの再利用性が向上し、他のデバイスへの移植が容易になります。
- ボード サポート パッケージ (BSP) レイヤーは、MCU を除く STM32 Nucleo 上のすべての周辺機器をサポートします。この限定された API セットは、LED、ユーザー ボタンなどの特定のボード固有の周辺機器用のプログラミング インターフェイスを提供します。このインターフェイスは、特定のボード バージョンを識別するのにも役立ちます。
フォルダ構造
次のフォルダがソフトウェアパッケージに含まれています。
- _htmresc: HTML ドキュメントのグラフィックが含まれます
- ドキュメント: コンパイルされたHTMLヘルプが含まれています file ソフトウェア コンポーネントと API の詳細を示すソース コードから生成されます (プロジェクトごとに XNUMX つ)。
- ドライバー: オンボード コンポーネント用のものを含む、サポートされている各ボードまたはハードウェア プラットフォームの HAL ドライバーとボード固有のドライバー、および ARM Cortex-M プロセッサ シリーズ用の CMSIS ベンダーに依存しないハードウェア抽象化レイヤーが含まれています。
- ミドルウェア: IO-Link ミニスタックとセンサー管理を特徴とするライブラリとプロトコル。
- プロジェクト: sを含むamp産業用 IO-Link マルチセンサー ノードを実装するアプリケーション。このアプリケーションは、IAR Embedded Workbench for ARM、MDK-ARM ソフトウェア開発環境、STM452CubeIDE の 32 つの開発環境を備えた NUCLEO-LXNUMXRE プラットフォーム用に提供されています。
APIについて
完全なユーザーAPI関数とパラメーターの説明を含む詳細な技術情報は、コンパイルされたHTMLにあります file 「Documentation」フォルダにあります。
Sampアプリケーションの説明
Sampプロジェクト フォルダーには、L02Q トランシーバーを搭載した X-NUCLEO-IOD1A6364 と、産業用 MEMS およびデジタル マイクを搭載した X-NUCLEO-IKS02A1 を使用したアプリケーションが用意されています。
複数の IDE ですぐにビルドできるプロジェクトを利用できます。 バイナリのいずれかをアップロードできます fileSTM1 ST-LINK ユーティリティ、STM32CubeProgrammer、または IDE のプログラミング機能を介して FP-IND-IODSNS32 で提供されます。
FP-IND-IODSNS1ファームウェアを評価するには、IODDをアップロードする必要があります。 file IO-Linkマスターの制御ツールに接続し、02線ケーブル(L+、L-/GND、CQ)でX-NUCLEO-IOD1A3に接続します。セクション2.3には、ampIO-Link マスターは P-NUCLEO-IOM01M1 で、関連制御ツールは TEConcept (ST パートナー) が開発した IO-Link 制御ツールです。または、関連制御ツールで別の IO-Link マスターを使用することもできます。
システムセットアップガイド
ハードウェアの説明
P-NUCLEO-IOD02A1 STM32 ヌクレオ パック
P-NUCLEO-IOD02A1 は、NUCLEO-L32RE 開発ボード上にスタックされた X-NUCLEO-IOD02A1 および X-NUCLEO-IKS02A1 拡張ボードで構成された STM452 Nucleo パックです。
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 デバイス マルチセンサー ノードの le。
P-NUCLEO-IOD02A1 は評価目的および開発環境として使用できます。
STM32 Nucleo パックは、STM6364L32RET452U の計算パフォーマンスとともに、IO-Link および SIO アプリケーションの開発、L6Q の通信機能と堅牢性の評価のための、手頃な価格で使いやすいソリューションを提供します。
P-NUCLEO-IOM01M1 STM32 ヌクレオ パック
P-NUCLEO-IOM01M1 は、STEVAL-IOM32V001 と NUCLEO-F1RE ボードで構成される STM446 Nucleo パックです。STEVAL-IOM001V1 は単一の IO-Link マスター PHY レイヤー (L6360) であり、NUCLEO-F446RE は IO-Link スタック rev 1.1 (TEConcept GmbH によって開発され、所有され、ライセンスは 10 分に制限され、追加費用なしで更新可能) を実行します。IO-Link スタックの更新は、UM2421 (以下で無料で入手可能) に記載されている手順に従うことによってのみ許可されます。 詳しくはこちら) プリロードされたスタックをその他の方法で消去/上書きすると、復元できなくなります。
STM32 Nucleo パックは、IO-Link アプリケーション、L6360 通信機能と堅牢性、および STM32F446RET6 計算パフォーマンスを評価するための、手頃な価格で使いやすいソリューションを提供します。このパックは、最大 001 つの STEVAL-IOM1VXNUMX をホストしてクアッド ポート IO-Link マスターを構築し、IO-Link 物理層にアクセスして IO-Link デバイスと通信できます。
専用 GUI (IO-Link Control Tool©、TEConcept GmbH 所有) を介してツールを評価したり、専用 SPI インターフェイスからアクセス可能な IO-Link マスター ブリッジとして使用したりできます。デモ プロジェクトのソース コード (TEConcept GmbH が開発した低レベル IO-Link マスター アクセス デモ アプリケーション) と API 仕様は無料で入手できます。
ハードウェアのセットアップ
次のハードウェアコンポーネントが必要です。
- IO-Link デバイス アプリケーション用の STM32 Nucleo パック 02 個 (注文コード: P-NUCLEO-IOD1AXNUMX)
- IO-Link v32 PHY およびスタックを備えた IO-Link マスター用の STM1.1 Nucleo パック 01 個 (注文コード: P-NUCLEO-IOM1MXNUMX)
- 3線ケーブル(L+、L-/GND、CQ)
P-NUCLEO-IOM02M1 IO-Linkマスターを介してP-NUCLEO-IOD01A1 IO-Linkデバイスを制御する方法
- ステップ 1. P-NUCLEO-IOM01M1 と P-NUCLEO-IOD02A1 を 3 線ケーブルで接続します (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 制御ツールを起動します。
- ステップ4IO-Link コントロール ツールを実行している P-NUCLEO-IOM01M1 をミニ USB ケーブルでラップトップ/PC に接続します。
次の手順 (5 ~ 13) は、IO-Link 制御ツールで実行されるアクションを示します。 - ステップ5[デバイスの選択]をクリックし、指示に従って適切なIODD(xml形式)をアップロードして、P-NUCLEO-IOD02A1 IODDをIO-Linkコントロールツールにアップロードします。 file ソフトウェア パッケージの IODD ディレクトリで入手できます。
IODD fileCOM2 (38.4 kBd) と COM3 (230.4 kBd) の両方のボーレートが提供されます。 - ステップ6緑色のアイコン(左上隅)をクリックしてマスターを接続します。
- ステップ7。 [電源オン]をクリックすると、P-NUCLEO-IOD02A1に電源が供給されます(X-NUCLEO-IOD02A1の赤色LEDが点滅します)。
- ステップ8。 [IO-Link]をクリックするとIO-Link通信が開始されます(X-NUCLEO-IOD02A1の緑色のLEDが点滅します)。デフォルトではIIS2DLPCとの通信が開始されます。
- ステップ9[プロット]をクリックすると、収集したデータをプロットします。
- ステップ10別のセンサーとのデータ交換を有効にするには、[パラメータメニュー] > [プロセス入力選択] に移動し、センサー名 (緑色のテキスト) をダブルクリックして、利用可能な選択肢から目的のセンサーを選択します。センサーの変更はセンサー名で強調表示され、青色に変わります。
最後にマスターとデバイスの位置合わせを行うには、[Write Selected] をクリックする必要があります。選択したセンサーの名前が緑色になったら手順は完了です。
- ステップ 11. 評価セッションが終了したら、[非アクティブ] をクリックして IO-Link 通信を停止します。
- ステップ 12. [電源オフ]をクリックすると、IO-Link マスターは IO-Link デバイスへの電源供給を停止します。
- ステップ 13. [切断]をクリックして、IO-LinkコントロールツールとP-NUCLEO-IOM01M1間の通信を停止します。
- ステップ 14. P-NUCLEO-IOM24M01からミニUSBケーブルと1V電源を外します。
ソフトウェアのセットアップ
NUCLEO-L452RE および L6364Q 用の IO-Link アプリケーションを作成するための適切な開発環境をセットアップするには、次のソフトウェア コンポーネントが必要です。
- FP-IND-IODSNS1ファームウェアおよび関連ドキュメントは以下から入手可能です。 詳しくはこちら
- 次の開発ツールチェーンとコンパイラのいずれか:
- ARM® ツールチェーン + ST-LINK/V2 向け IAR Embedded Workbench
- 本物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/商標その他すべての製品名またはサービス名は、それぞれの所有者の財産です。
このドキュメントの情報は、このドキュメントの以前のバージョンで以前に提供された情報に優先し、置き換えられます。
© 2024 STマイクロエレクトロニクス – 無断転載を禁じます
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 産業用センサーノード、産業用センサーノード、センサーノード、ノード |