Логотип STMicroelectronics

STMicroelectronics VL53L4ED Высокоточный датчик приближения

STMicroelectronics-VL53L4ED-Высокоточный-датчик приближения-продукт

Информация о продукте

Технические характеристики

  • Высокоточный датчик приближения с платой расширения расширенных температурных возможностей
  • На основе VL53L4ED для STM32 Nucleo.
  • Датчик: VL53L4ED ToF
  • Проставки: 0.25 мм, 0.5 мм и 1 мм для имитации воздушных зазоров.
  • Коммутационные платы: Коммутационные платы SATEL-VL53L4ED доступны отдельно.
  • Разъемы: разъемы Arduino UNO R3.

Инструкции по применению продукта

X-NUCLEO-53L4A3 оснащен датчиком VL53L4ED, прокладками, коммутационными платами и разъемами. Он предназначен для высокоточного обнаружения приближения с расширенными возможностями температурного диапазона.

  • Требуемые платы: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3.
  • Подключите P-NUCLEO к ПК через USB.
  • Установите драйвер USB-порта ПК, чтобы обнаружить плату Nucleo.
  • Установите программное обеспечение VL53L4ED с графическим интерфейсом для оценки устройства.
  • Установите пакет программного обеспечения X-CUBE-TOF1 для ПО API и экс.ampлес.

Следуйте инструкциям, представленным в UM3108 на сайте st.com, для использования VL53L4ED с пакетами программного обеспечения X-CUBE-TOF1. Перетащите .bin files для установки.

Часто задаваемые вопросы

  • Где я могу найти дополнительную документацию и ресурсы?
  • Вы можете получить доступ ко всем соответствующим документам и дополнительным ресурсам по адресу https://www.st.com/en/imaging-and-photonics-solutions/VL53L4ED. Все документы доступны на вкладке «Документация» на странице продукта. webстраница.

Аппаратное обеспечение болееview

X-NUCLEO-53L4A3 Описание оборудования

  • X-NUCLEO-53L4A3 — это макетная плата, разработанная на основе высокоточного датчика приближения VL53L4ED ToF и датчика расширенного температурного диапазона на основе запатентованной технологии ST FlightSense.
  • VL53L4ED обменивается данными с хост-микроконтроллером платы разработчика STM32 Nucleo через канал I2C, доступный на разъеме Arduino UNO R3.

Ключевые продукты на борту

  • VL53L4ED ToF высокоточный датчик приближения и расширенного температурного диапазона
  • Прокладки 0.25, 0.5 и 1 мм для имитации воздушных зазоров с защитными стеклами

Разъемы коммутационных плат

  • Коммутационные платы SATEL-VL53L4ED можно приобрести отдельно.

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-1

  • Плата расширения X-NUCLEO-53L4A3
    • Устройства VL53L4ED в индивидуальных приложениях можно интегрировать с платой расширения или внешним коммутационным устройством VL53L4ED.
    • Разделительные доски поставляются отдельно.
  • X-NUCLEO-53L4A3 также доступен в виде пакета NUCLEO (P-NUCLEO-53L4A3).
    • Плату расширения X-NUCLEO-53L4E3 также можно заказать на сайте www.st.com как часть пакета NUCLEO, включающего плату расширения и плату STM32 NUCLEO.
    • Код заказа: P-NUCLEO-53L4A3: плата расширения X-NUCLEO-53L4A3 и полнофункциональная плата NUCLEO-F401RE.
  • Коммутационные платы VL53L4ED можно заказать отдельно.
    • Код заказа: SATEL-VL53L4ED
    • В комплект поставки входят две коммутационные платы.

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-2

Описание программного обеспечения X-CUBE-TOF1

Пакет программного обеспечения X-CUBE-TOF1 представляет собой расширение STM32Cube для плат расширения семейства продуктов Time-of-Flight (включая X-NUCLEO-53L4A3) для STM32. Исходный код основан на STM32Cube, что упрощает переносимость и совместное использование кода между различными семействами микроконтроллеров STM32. КакampДанная реализация доступна для платы расширения датчика дальности STM32 Nucleo (X-NUCLEO-53L4A3), подключаемой поверх платы разработки STM32 Nucleo (NUCLEOF401RE или NUCLEO-L476RG).

Основные характеристики

  • Уровень драйвера (VL53L4ED ULD) для полного управления датчиком VL53L4ED, встроенным в плату расширения X-NUCLEO-53L4A3.
  • Простая переносимость между различными семействами микроконтроллеров благодаря STM32Cube.
  • Бесплатные, удобные условия лицензии.
  • SampФайловый код для измерения дальности.

Программная среда времяпролетных датчиков Программное обеспечение STM32Cube завершеноview

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-3

Установка и демонстрация Exampле

Установка и демонстрация ExampПредварительные требования к Les HW

  • 1x плата расширения высокоточного датчика ToF на базе VL53L4ED (X-NUCLEO-53L4A3).
  • 1 макетная плата STM32 Nucleo (NUCLEO-F401RE для exampле)
  • 1x ноутбук/ПК с Windows
  • 1x USB-кабель типа A — Mini-B USB
  • Если у вас нет отладочной платы STM32 Nucleo, вы можете заказать пакет Nucleo (P-NUCLEO-53L4A3):
  • Плата расширения X-NUCLEO-53L4A3 и полнофункциональная плата NUCLEO-F401RE поставляются вместе.

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-4

Установка и демонстрация Examples SW предварительные условия

  • STSW-IMG044: Драйвер Ultra Lite (ULD) для VL53L4ED
  • STSW-IMG045: Графический пользовательский интерфейс (GUI) в Windows 7 и 10
  • STSW-IMG046: драйвер Linux для VL53L4ED
  • X-CUBE-TOF1: Расширение программного обеспечения времяпролетных датчиков для STM32Cube.
  • При установке X-CUBE-TOF1 установщик также указывает каталог, содержащий ex.ample проекты здесь, например:
  • C:\Пользователи\ \STM32Cube\Репозиторий\Пакеты\STMicroelectronics\X-CUBE-TOF1\ \Проекты\NUCLEOF1RE\Examples\53L4A3\53L4A3_SimpleRanging.

Установка драйвера NUCLEO Kit

  1. Подключите P-NUCLEO к ПК через USB
    • Подождите, пока доска будет распознана; драйвера устанавливаются автоматически)
    • Если Windows не может автоматически установить драйвер STLINK, выполните шаг 2.STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-5
  2. Установите драйвер USB-порта ПК для обнаружения платы Nucleo.
    • Загрузите STSW-LINK009 с сайта www.st.com.
    • Разархивируйте и дважды щелкните «stlink_winusb_install.bat», чтобы установить драйвер.

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-6

Установка программного обеспечения с графическим интерфейсом VL53L4ED

Графический интерфейс обычно является первым и самым простым инструментом для оценки устройства.

  • Выполните установку HW и подключите плату расширения X-NUCLEO-53L4A3 + Nucleo F401RE к ПК
  • Установите ПО с графическим интерфейсом пользователя для демонстрации VL53L4ED и настройки конфигурации.
  • STSW-IMG045, загружено с www.st.com
  • Запустите установщик с правами администратора

Графический интерфейс пользователя может

  • Выполните калибровку смещения и Xtalk и визуализируйте данные калибровки
  • Изменение ключевых параметров VL53L4ED
  • Отображение данных в реальном времени (расстояние, сигнал, скорость окружающей среды)
  • Получить регистрацию данных и воспроизвести журнал данных (.csv file)

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-7

Установка программного обеспечения X-CUBE-TOF1

  • Выполните установку оборудования и подключите комплект NUCLEO (P-NUCLEO-53L4A3) к ПК.
  • Установите пакет программного обеспечения X-CUBE-TOF1.
  • X-CUBE-TOF1 версии 3.4.0 или новее, загруженный с сайта www.st.com
  • X-CUBE-TOF1 устанавливается через STM32CubeMx, раздел управления установкой программного обеспечения.
  • После установки X-CUBE-TOF1. Идти к
  • C:\Пользователи\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Проекты\NUCLEO-F1RE\Examples\53L4A3\53L4A3_SimpleRanging

Состав программного пакета X-CUBE: API SW + SW exampле

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-8

VL53L4ED — высокоточный датчик приближения ToF и расширенного температурного диапазона

Код оценки example (.bin) с использованием X-CUBE-TOF1 и пакета NUCLEO

  • Следуйте инструкциям UM3108 (Как использовать VL53L4ED с пакетами программного обеспечения датчика времени пролета X-CUBE-TOF1 от STMicroelectronics для STM32CubeMX), которые можно найти на ул. ком

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-9

  • VL53L4ED — высокоточный датчик приближения ToF и расширенного температурного диапазона

Начните программировать с помощью кода exampфайлы с использованием X-CUBE-TOF1 и NUCLEO Pack

  • Следуйте инструкциям UM3108 (Как использовать VL53L4ED с пакетами программного обеспечения датчика времени пролета X-CUBE-TOF1 от STMicroelectronics для STM32CubeMX), которые можно найти на ул. ком

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-10

Документы и сопутствующие ресурсы

VL53L4ED: Папка продукта

  • DS14256: Высокоточный датчик приближения по времени пролета с расширенными температурными возможностями – техническое описание
  • DB5003: Плата расширения высокоточного бесконтактного датчика времени пролета на базе VL53L4ED для STM32 Nucleo – краткие данные

X-NUCLEO-53L4A3: Папка продукта

  • DB5074: Высокоточный датчик приближения с платой расширения расширенных температурных возможностей на базе VL53L4ED для STM32 Nucleo – краткие данные
  • UM3222: Начало работы с платой расширения X-NUCLEO-53L4A3 для STM32 Nucleo на базе VL53L4ED — руководство пользователя

P-NUCLEO-53L4A3: Папка продукта

  • DB5122: Пакет VL53L4ED Nucleo с платой расширения X-NUCLEO-53L4A3 и платой STM32F401RE Nucleo – краткие сведения
  • UM3222: Начало работы с платой расширения X-NUCLEO-53L4A3 для STM32 Nucleo на базе VL53L4ED — руководство пользователя

SATEL-VL53L4ED: Папка продукта

  • DB5080: Коммутационная плата VL53L4ED Высокоточный датчик приближения с расширенными температурными возможностями – краткие данные

STSW-IMG044: Драйвер Ultra Lite (ULD) для папки VL53L4ED

  • DB5182: Интерфейс прикладного программирования (API) сверхлегкого драйвера (ULD) для VL53L4ED – краткие данные

STSW-IMG045: Папка графического пользовательского интерфейса (GUI)

  • DB5183: Графический интерфейс пользователя (GUI) пакета P-NUCLEO-53L4A3 – краткие данные

X-CUBE-TOF1: Программный пакет для STM32Cube

  • DB4449: Расширение программного обеспечения времяпролетных датчиков для STM32Cube – краткие данные
  • UM3108: Начало работы с STMicroelectronics X-CUBE-TOF1, времяпролетные датчики, пакет программного обеспечения для STM32CubeMX – руководство пользователя

Экосистема STM32 ODE

БЫСТРОЕ, ДОСТУПНОЕ ПРОТОТИПИРОВАНИЕ И РАЗРАБОТКА

Открытая среда разработки STM32 (ODE) — это открытый, гибкий, простой и доступный способ разработки инновационных устройств и приложений на основе семейства 32-разрядных микроконтроллеров STM32 в сочетании с другими современными компонентами ST, подключенными через платы расширения. Это позволяет быстро создавать прототипы с использованием передовых компонентов, которые можно быстро преобразовать в окончательные проекты.
ODE STM32 включает следующие пять элементов:

  • Платы для разработки STM32 Nucleo. Широкий ассортимент доступных плат разработки для всех серий микроконтроллеров STM32 с неограниченными возможностями унифицированного расширения и встроенным отладчиком/программатором.
  • Платы расширения STM32 Nucleo. Платы с дополнительными функциями для добавления датчиков, управления, подключения, питания, аудио или других функций по мере необходимости. Платы расширения подключаются поверх плат разработки STM32 Nucleo. Более сложные функции могут быть реализованы путем установки дополнительных плат расширения.
  • Программное обеспечение STM32Cube. Набор бесплатных инструментов и встроенных программных блоков для быстрой и простой разработки на STM32, включая уровень аппаратной абстракции, промежуточное ПО и конфигуратор и генератор кода на базе ПК STM32CubeMX.
  • Программное обеспечение расширения STM32Cube. Программное обеспечение расширения предоставляется бесплатно для использования с платами расширения STM32 Nucleo и совместимо с программной платформой STM32Cube.
  • Функциональные пакеты STM32Cube. Набор функций exampФайлы для некоторых из наиболее распространенных приложений, созданных за счет использования модульности и взаимодействия плат разработки и расширений STM32 Nucleo с программным обеспечением и расширениями STM32Cube.

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-11

Открытая среда разработки STM32: все, что вам нужно

Сочетание широкого спектра расширяемых плат на основе передовых коммерческих продуктов и модульного программного обеспечения, от драйвера до прикладного уровня, позволяет быстро создавать прототипы идей, которые можно плавно преобразовать в окончательные проекты.

Чтобы начать свой дизайн

  • Выберите подходящую плату разработки STM32 Nucleo (NUCLEO) и платы расширения (X-NUCLEO) (датчики, подключение, звук, управление двигателем и т. д.) для необходимых вам функций.
  • Выберите среду разработки (IAR EWARM, Keil MDK и IDE на основе GCC/LLVM) и используйте бесплатные инструменты и программное обеспечение STM32Cube, например STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor или STM32CubeIDE.
  • Загрузите все необходимое программное обеспечение для запуска функций на выбранных платах расширения STM32 Nucleo.
  • Скомпилируйте свой дизайн и загрузите его на плату разработки STM32 Nucleo.
  • Затем приступайте к разработке и тестированию вашего приложения.

STMicroelectronics-VL53L4ED-Высокоточный датчик приближения-рис-12

Программное обеспечение, разработанное на оборудовании для прототипирования STM32 Open Development Environment, может быть непосредственно использовано в усовершенствованной макетной плате или в конструкции конечного продукта с использованием тех же коммерческих компонентов ST или компонентов того же семейства, что и на платах STM32 Nucleo.

Документы/Ресурсы

STMicroelectronics VL53L4ED Высокоточный датчик приближения [pdf] Руководство пользователя
X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED Высокоточный датчик приближения, VL53L4ED, Высокоточный датчик приближения, Точный датчик приближения, Датчик приближения

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *