STMicroelectronics-ロゴ

STマイクロエレクトロニクス VL53L4ED 高精度近接センサー

STMicroelectronics-VL53L4ED-高精度近接センサー製品

製品情報

仕様

  • 拡張温度機能拡張ボードを備えた高精度近接センサー
  • STM53 Nucleo用VL4L32EDベース
  • センサー: VL53L4ED ToF
  • スペーサー: 空気の隙間をシミュレートするための 0.25mm、0.5mm、1mm
  • ブレークアウトボード: SATEL-VL53L4ED ブレークアウトボードは別売りです
  • コネクタ: Arduino UNO R3 コネクタ

製品使用説明書

X-NUCLEO-53L4A3 には、VL53L4ED センサー、スペーサー、ブレークアウト ボード、コネクタが装備されています。拡張温度範囲機能を備えた高精度近接センシング用に設計されています。

  • 必要なボード: X-NUCLEO-53L4A3、NUCLEO-F401RE、P-NUCLEO-53L4A3
  • P-NUCLEOをUSB経由でPCに接続します。
  • Nucleo ボードを検出するには、PC USB ポート ドライバーをインストールします。
  • デバイス評価用に VL53L4ED GUI ソフトウェアをインストールします。
  • API SWおよびex用のX-CUBE-TOF1ソフトウェアパッケージをインストールしますampレ。

VL3108L53EDをX-CUBE-TOF4ソフトウェアパッケージで使用するには、st.comのUM1に記載されている手順に従ってください。.binをドラッグアンドドロップします。 fileインストール用です。

よくある質問

  • 追加のドキュメントやリソースはどこで見つかりますか?
  • 関連するすべての文書と追加リソースには、以下からアクセスできます。 https://www.st.com/en/imaging-and-photonics-solutions/VL53L4EDすべてのドキュメントは、製品の「ドキュメント」タブから入手できます。 webページ。

ハードウェア終了view

X-NUCLEO-53L4A3 ハードウェアの説明

  • X-NUCLEO-53L4A3は、ST FlightSense特許技術に基づくVL53L4ED ToF高精度近接および拡張温度範囲センサーを中心に設計された開発ボードです。
  • VL53L4ED は、Arduino UNO R32 コネクタで利用可能な I2C リンクを介して STM3 Nucleo 開発ボードのホスト マイクロコントローラと通信します。

搭載されている主要製品

  • VL53L4ED ToF高精度近接および拡張温度範囲センサー
  • 0.25、0.5、1mmのスペーサーで空気の隙間をシミュレートし、カバーガラスに取り付ける

ブレークアウト ボード コネクタ

  • SATEL-VL53L4EDブレークアウトボードは別途購入できます

STMicroelectronics-VL53L4ED-高精度近接センサー-図-1

  • X-NUCLEO-53L4A3拡張ボード
    • カスタム アプリケーションの VL53L4ED デバイスは、拡張ボードまたは外部 VL53L4ED ブレークアウトと統合できます。
    • ブレークアウト ボードは別売りです。
  • X-NUCLEO-53L4A3 は NUCLEO パック (P-NUCLEO-53L4A3) としても入手可能
    • X-NUCLEO-53L4E3 拡張ボードは、拡張ボードと STM32 NUCLEO ボードを含む NUCLEO パックの一部として www.st.com から注文することもできます。
    • 注文コード: P-NUCLEO-53L4A3: X-NUCLEO-53L4A3 拡張ボードと NUCLEO-F401RE フル機能ボード。
  • VL53L4EDブレークアウトボードは別途注文可能
    • 注文コード: SATEL-VL53L4ED
    • このパックには2つのブレークアウトボードが搭載されています

STMicroelectronics-VL53L4ED-高精度近接センサー-図-2

X-CUBE-TOF1 ソフトウェア説明

X-CUBE-TOF1ソフトウェア パッケージは、STM32のTime-of-Flight製品ファミリ(X-NUCLEO-53L4A3を含む)の拡張ボード用のSTM32Cube拡張です。ソース コードはSTM32Cubeに基づいており、異なるSTM32 MCUファミリ間での移植性とコード共有を容易にします。ampこの実装は、STM32 Nucleo 開発ボード (NUCLEOF53RE または NUCLEO-L4RG) の上部に接続された STM3 Nucleo 測距センサー拡張ボード (X-NUCLEO-32L401A476) で利用できます。

主な特徴

  • X-NUCLEO-53L4A53 拡張ボードに統合された VL4L53ED センサーを完全に管理するためのドライバー レイヤー (VL4L3ED ULD)。
  • STM32Cube のおかげで、さまざまな MCU ファミリ間で簡単に移植できます。
  • 無料で使いやすいライセンス条項。
  • Samp距離測定用ファイルコード。

飛行時間センサソフトウェア環境STM32Cubeソフトウェアview

STMicroelectronics-VL53L4ED-高精度近接センサー-図-3

セットアップとデモExampレ

セットアップとデモExampハードウェアの前提条件

  • VL1L53ED (X-NUCLEO-4L53A4) をベースにした高精度 ToF センサー拡張ボード 3 枚。
  • 1x STM32 Nucleo開発ボード(NUCLEO-F401RE、example)
  • Windows搭載のラップトップ/PC x 1
  • 1x USB タイプ A - Mini-B USB ケーブル
  • STM32 Nucleo 開発ボードをお持ちでない場合は、Nucleo パック (P-NUCLEO-53L4A3) を注文できます。
  • X-NUCLEO-53L4A3 拡張ボードと NUCLEO-F401RE フル機能ボードが同梱されています。

STMicroelectronics-VL53L4ED-高精度近接センサー-図-4

セットアップとデモExampSWの前提条件

  • STSW-IMG044: VL53L4ED 用 Ultra Lite ドライバー (ULD)
  • STSW-IMG045: Windows 7 および 10 のグラフィカル ユーザー インターフェイス (GUI)
  • STSW-IMG046: VL53L4ED 用 Linux ドライバー
  • X-CUBE-TOF1: STM32Cube 用の Time-of-Flight センサー ソフトウェア拡張。
  • X-CUBE-TOF1をインストールすると、インストーラはexを含むディレクトリもインストールします。ampたとえば、ここでプロジェクトをファイルします。
  • C:\ユーザー\ \STM32Cube\リポジトリ\パック\STMicroelectronics\X-CUBE-TOF1\ \プロジェクト\NUCLEOF1RE\Examples\53L4A3\53L4A3_SimpleRanging.

NUCLEO Kit ドライバーのインストール

  1. P-NUCLEO を USB 経由で PC に接続します。
    • ボードが認識されるまで待ちます。ドライバーは自動的にインストールされます。
    • WindowsがSTLINKドライバーを自動的にインストールできない場合は、手順2に従ってください。STMicroelectronics-VL53L4ED-高精度近接センサー-図-5
  2. Nucleo ボードを検出するための PC USB ポート ドライバーをインストールします。
    • STSW-LINK009をwww.st.comからダウンロードしてください。
    • 解凍して「stlink_winusb_install.bat」をダブルクリックしてドライバーをインストールします。

STMicroelectronics-VL53L4ED-高精度近接センサー-図-6

VL53L4ED GUIソフトウェアのインストール

GUIは一般的にデバイスを評価するための最初の最も簡単なツールです

  • HWインストールを実行し、X-NUCLEO-53L4A3拡張ボード+Nucleo F401REをPCに接続します。
  • VL53L4EDデモおよび構成設定用のGUI SWをインストールします
  • STSW-IMG045、ダウンロード元 詳しくはこちら
  • 管理者権限でインストーラーを実行する

グラフィカルユーザーインターフェースは

  • オフセットと Xtalk のキャリブレーションを実行し、キャリブレーション データを視覚化する
  • VL53L4EDの主要パラメータを変更する
  • リアルタイムデータ(距離、信号、周囲速度)を表示します
  • データログを取得し、データログ (.csv) を再生します file)

STMicroelectronics-VL53L4ED-高精度近接センサー-図-7

X-CUBE-TOF1 ソフトウェアのインストール

  • HWインストールを実行し、NUCLEOキット(P-NUCLEO-53L4A3)をPCに接続します。
  • X-CUBE-TOF1 SW パッケージのインストール
  • X-CUBE-TOF1 rev 3.4.0以降、以下からダウンロード 詳しくはこちら
  • X-CUBE-TOF1 は、STM32CubeMx を介してインストールされ、ソフトウェア インストール セクションを管理します。
  • X-CUBE-TOF1を取り付けたら。 に行く
  • C:\ユーザー\ \STM32Cube\リポジトリ\パック\STMicroelectronics\X-CUBE-TOF1\ \プロジェクト\NUCLEO-F1RE\Examples\53L4A3\53L4A3_SimpleRanging

X-CUBE ソフトウェアパッケージ内容:API SW + SW exampレ

STMicroelectronics-VL53L4ED-高精度近接センサー-図-8

VL53L4ED – ToF高精度近接および拡張温度範囲センサー

評価コード exampX-CUBE-TOF1 と NUCLEO Pack を使用したファイル (.bin)

  • UM3108(STMicroelectronicsのSTM53CubeMX用X-CUBE-TOF4飛行時間センサーソフトウェアパッケージでVL1L32EDを使用する方法)の指示に従ってください。 st.com

STMicroelectronics-VL53L4ED-高精度近接センサー-図-9

  • VL53L4ED – ToF高精度近接および拡張温度範囲センサー

コードexでプログラミングを始めるampX-CUBE-TOF1 と NUCLEO Pack を使用したファイル

  • UM3108(STMicroelectronicsのSTM53CubeMX用X-CUBE-TOF4飛行時間センサーソフトウェアパッケージでVL1L32EDを使用する方法)の指示に従ってください。 st.com

STMicroelectronics-VL53L4ED-高精度近接センサー-図-10

ドキュメントと関連リソース

VL53L4ED: 製品フォルダー

  • DS14256: 拡張温度対応の飛行時間型高精度近接センサー – データシート
  • DB5003: STM53 Nucleo 用 VL4L32ED ベースの Time-of-Flight 高精度近接センサー拡張ボード – データ概要

X-NUCLEO-53L4A3: 製品フォルダ

  • DB5074: STM53 Nucleo 用 VL4L32ED をベースにした拡張温度機能拡張ボードを備えた高精度近接センサー – データ概要
  • UM3222: VL53L4ED ベースの STM3 Nucleo 用 X-NUCLEO-32L53A4 拡張ボードの使用開始 - ユーザー マニュアル

P-NUCLEO-53L4A3: 製品フォルダ

  • DB5122: X-NUCLEO-53L4A53 拡張ボードと STM4F3RE Nucleo ボードを搭載した VL32L401ED Nucleo パック - データ概要
  • UM3222: VL53L4ED ベースの STM3 Nucleo 用 X-NUCLEO-32L53A4 拡張ボードの使用開始 - ユーザー マニュアル

SATEL-VL53L4ED: 製品フォルダー

  • DB5080: VL53L4ED ブレークアウト ボード 拡張温度対応の高精度近接センサー - データ概要

STSW-IMG044: VL53L4ED フォルダー用の Ultra Lite ドライバー (ULD)

  • DB5182: VL53L4ED 用 Ultra Lite ドライバー (ULD) アプリケーション プログラミング インターフェイス (API) – データ概要

STSW-IMG045: グラフィカル ユーザー インターフェイス (GUI) フォルダー

  • DB5183: P-NUCLEO-53L4A3 パック グラフィカル ユーザー インターフェイス (GUI) – データ概要

X-CUBE-TOF1: STM32Cube用ソフトウェアパッケージ

  • DB4449: STM32Cube 向け Time-of-Flight センサー ソフトウェア拡張 – データ概要
  • UM3108: STMicroelectronics X-CUBE-TOF1、飛行時間センサー、STM32CubeMX 用ソフトウェア パッケージの使用開始 - ユーザー マニュアル

STM32ODEエコシステム

速くて手ごろな価格のプロトタイピングと開発

STM32オープン開発環境(ODE)は、拡張ボードを介して接続された他の最先端のSTコンポーネントと組み合わせたSTM32 32ビットマイクロコントローラーファミリーに基づく革新的なデバイスとアプリケーションを開発するためのオープンで柔軟性があり、簡単で手頃な方法です。 最先端のコンポーネントを使用したラピッドプロトタイピングが可能になり、最終的な設計にすばやく変換できます。
STM32 ODEには、次のXNUMXつの要素が含まれています。

  • STM32Nucleo開発ボード. すべての STM32 マイクロコントローラ シリーズ向けの手頃な価格の包括的な開発ボードで、無制限の統合拡張機能と統合されたデバッガ/プログラマを備えています。
  • STM32 Nucleo 拡張ボード. 必要に応じて、センシング、制御、接続、電源、オーディオ、またはその他の機能を追加するための追加機能を備えたボード。 拡張ボードは、STM32 Nucleo 開発ボードの上に差し込まれます。 追加の拡張ボードを積み重ねることで、より複雑な機能を実現できます
  • STM32Cube ソフトウェア. ハードウェア抽象化レイヤー、ミドルウェア、STM32CubeMX PC ベースのコンフィギュレーターおよびコード ジェネレーターを含む、STM32 での迅速かつ簡単な開発を可能にする一連の無料ツールと組み込みソフトウェア ブリック
  • STM32Cube 拡張ソフトウェア拡張ソフトウェアはSTM32 Nucleo拡張ボードで使用するために無料で提供され、STM32Cubeソフトウェアフレームワークと互換性があります。
  • STM32Cube 関数パック. 関数 ex の集合ampSTM32Cubeソフトウェアと拡張機能を使用して、STM32Nucleo開発ボードと拡張機能のモジュール性と相互運用性を活用して構築された最も一般的なアプリケーションケースのいくつかについて説明します。

STMicroelectronics-VL53L4ED-高精度近接センサー-図-11

STM32オープン開発環境:必要なものすべて

ドライバーからアプリケーションレベルまで、最先端の商用製品とモジュラーソフトウェアに基づく幅広い拡張可能なボードの組み合わせにより、アイデアの迅速なプロトタイピングが可能になり、最終的な設計にスムーズに変換できます。

デザインを開始するには

  • 必要な機能に適した STM32 Nucleo 開発ボード (NUCLEO) および拡張 (X-NUCLEO) ボード (センサー、接続、オーディオ、モーター制御など) を選択してください。
  • 開発環境 (IAR EWARM、Keil MDK、GCC/LLVM ベースの IDE) を選択し、STM32CubeMX、STM32CubeProgrammer、STM32CubeMonitor、STM32CubeIDE などの無料の STM32Cube ツールとソフトウェアを使用します。
  • 選択したSTM32Nucleo拡張ボードで機能を実行するために必要なすべてのソフトウェアをダウンロードします。
  • デザインをコンパイルして、STM32Nucleo開発ボードにアップロードします。
  • 次に、アプリケーションの開発とテストを開始します。

STMicroelectronics-VL53L4ED-高精度近接センサー-図-12

STM32 Open Development Environment プロトタイピング ハードウェアで開発されたソフトウェアは、高度なプロトタイピング ボードで、または同じ商用 ST コンポーネント、または STM32 Nucleo ボードにあるものと同じファミリのコンポーネントを使用する最終製品設計で直接使用できます。

ドキュメント / リソース

STマイクロエレクトロニクス VL53L4ED 高精度近接センサー [pdf] ユーザーガイド
X-NUCLEO-53L4A3、NUCLEO-F401RE、P-NUCLEO-53L4A3、VL53L4ED高精度近接センサー、VL53L4ED、高精度近接センサー、高精度近接センサー、近接センサー

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *