STMicroelectronics-лого

STMicroelectronics VL53L4ED Сензор за близина со висока точност

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-product

Информации за производот

Спецификации

  • Сензор за близина со висока прецизност со проширена температурна плочка за проширување
  • Врз основа на VL53L4ED за STM32 Nucleo
  • Сензор: VL53L4ED ToF
  • Растојание: 0.25 mm, 0.5 mm и 1 mm за симулирање воздушни празнини
  • Плочи за пробивање: SATEL-VL53L4ED табли за пробивање достапни одделно
  • Конектори: Arduino UNO R3 конектори

Упатство за употреба на производот

X-NUCLEO-53L4A3 е опремен со сензор VL53L4ED, разделници, табли за пробивање и конектори. Дизајниран е за сензори за близина со висока прецизност со продолжени можности за температурен опсег.

  • Потребни табли: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3
  • Поврзете го P-NUCLEO со компјутерот преку USB.
  • Инсталирајте го драјверот за USB-портата за компјутер за да ја откриете плочката Nucleo.
  • Инсталирајте го VL53L4ED GUI софтверот за проценка на уредот.
  • Инсталирајте софтверски пакет X-CUBE-TOF1 за API SW и пр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-High-Accuracy-Proximity-Sensor-fig-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-High-Accuracy-Proximity-Sensor-fig-2

Опис на софтверот X-CUBE-TOF1

Софтверскиот пакет X-CUBE-TOF1 е проширување STM32Cube за експанзионите табли од семејството на производи Time-of-Flight (вклучувајќи го и X-NUCLEO-53L4A3) за STM32. Изворниот код се заснова на STM32Cube за да се олесни преносливоста и споделувањето кодови во различни семејства на STM32 MCU. А сampИмплементацијата е достапна за плочката за проширување на сензорот за опсег STM32 Nucleo (X-NUCLEO-53L4A3) приклучена на врвот на развојната плоча STM32 Nucleo (NUCLEOF401RE или NUCLEO-L476RG).

Клучни карактеристики

  • Слој на драјвер (VL53L4ED ULD) за целосно управување со сензорот VL53L4ED интегриран во плочата за проширување X-NUCLEO-53L4A3.
  • Лесна преносливост низ различни семејства на MCU, благодарение на STM32Cube.
  • Бесплатни услови за лиценца погодни за корисникот.
  • Sampле код за мерење на опсег.

Сензори за време на летот Софтверско опкружување STM32Cube Софтверот завршиview

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-3

Поставување и демо прampлес

Поставување и демо прamples HW предуслови

  • 1x плоча за проширување на сензорот ToF со висока прецизност базирана на VL53L4ED (X-NUCLEO-53L4A3).
  • 1x STM32 Nucleo развојна плоча (NUCLEO-F401RE на прampле)
  • 1x лаптоп/компјутер со Windows
  • 1x USB-кабел од типот А до Мини-Б USB
  • Ако немате плочка за развој на STM32 Nucleo, можете да нарачате Nucleo пакет (P-NUCLEO-53L4A3):
  • Плочката за проширување X-NUCLEO-53L4A3 и плочката со целосни карактеристики NUCLEO-F401RE испорачани заедно.

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-4

Поставување и демо прamples SW предуслови

  • STSW-IMG044: Ultra Lite драјвер (ULD) за VL53L4ED
  • STSW-IMG045: Графички кориснички интерфејс (GUI) на Windows 7 и 10
  • STSW-IMG046: Линукс драјвер за VL53L4ED
  • X-CUBE-TOF1: Проширување на софтверот за сензори за време на летот за STM32Cube.
  • Кога ќе го инсталирате X-CUBE-TOF1, инсталаторот исто така и директориумот што го содржи прampпроекти овде на пример:
  • В:\Корисници\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Проекти\NUCLEOF1RE\Прamples\53L4A3\53L4A3_SimpleRanging.

Инсталација на драјвер за комплет NUCLEO

  1. Поврзете го P-NUCLEO со компјутерот преку USB
    • Почекајте да се препознае таблата; драјверите се инсталираат автоматски)
    • Ако Windows не може автоматски да го инсталира драјверот STLINK, следете го чекор 2STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-5
  2. Инсталирајте го драјверот за USB-портата за компјутер за да ја откриете плочката Nucleo
    • Преземете го STSW-LINK009 од www.st.com
    • Отпакувајте и кликнете двапати на „stlink_winusb_install.bat“ за да го инсталирате драјверот

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-6

Инсталација на софтверот VL53L4ED GUI

GUI е генерално првата и најлесната алатка за оценување на уредот

  • Направете инсталација на HW и поврзете ја плочката за проширување X-NUCLEO-53L4A3 + Nucleo F401RE со компјутерот
  • Инсталирајте го GUI SW за демо и конфигурациските поставки на VL53L4ED
  • STSW-IMG045, преземено од www.st.com
  • Стартувај го инсталаторот со администраторски привилегии

Графичкиот кориснички интерфејс може

  • Изведете ја калибрацијата на offset и Xtalk и визуелизирајте ги податоците за калибрација
  • Променете ги клучните параметри на VL53L4ED
  • Прикажување на податоците во реално време (растојание, сигнал, брзина на околината)
  • Добијте евиденција на податоци и репродуцирајте дневник на податоци (.csv file)

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-7

Инсталација на софтверот X-CUBE-TOF1

  • Изведете инсталација на HW и поврзете го NUCLEO комплетот ( P-NUCLEO-53L4A3) со компјутерот
  • Инсталирајте го пакетот X-CUBE-TOF1 SW
  • X-CUBE-TOF1 rev 3.4.0 или понова, преземена од www.st.com
  • X-CUBE-TOF1 се инсталира преку STM32CubeMx, управувајте со делот за инсталација на софтвер.
  • Откако ќе се инсталира X-CUBE-TOF1. Оди до
  • В:\Корисници\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Проекти\NUCLEO-F1RE\Прamples\53L4A3\53L4A3_SimpleRanging

Содржина на софтверски пакет X-CUBE: API SW + SW прampлес

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-8

VL53L4ED – ToF сензор за близина со висока точност и продолжен опсег на температурата

Код за евалуација прample (.bin) користејќи X-CUBE-TOF1 и пакет NUCLEO

  • Следете ги упатствата од UM3108 (Како да го користите VL53L4ED со софтверските пакети со сензори за време на летот на STMicroelectronics X-CUBE-TOF1 за STM32CubeMX) што може да се најдат на st.com

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-9

  • VL53L4ED – ToF сензор за близина со висока точност и продолжен опсег на температурата

Започнете со програмирање со код на прampкористи X-CUBE-TOF1 и пакет NUCLEO

  • Следете ги упатствата од UM3108 (Како да го користите VL53L4ED со софтверските пакети со сензори за време на летот на STMicroelectronics X-CUBE-TOF1 за STM32CubeMX) што може да се најдат на st.com

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-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 Driver (ULD) за папката VL53L4ED

  • DB5182: Ултра лесен интерфејс за програмирање на двигателот (ULD) за апликацијата (API) за VL53L4ED – краток преглед за податоци

STSW-IMG045: Папка за графички кориснички интерфејс (GUI).

  • DB5183: Графички кориснички интерфејс (GUI) пакет P-NUCLEO-53L4A3 – кратка податоци

X-CUBE-TOF1: Софтверски пакет за STM32Cube

  • DB4449: Проширување на софтверот за сензори за време на летот за STM32Cube – краток преглед за податоци
  • UM3108: Започнуваме со STMicroelectronics X-CUBE-TOF1, сензори за време на летот, софтверски пакет за STM32CubeMX – прирачник за употреба

STM32 ODE екосистем

БРЗО, ДОСТАПЕН ПРОТОТИПИРАЊЕ И РАЗВОЈ

STM32 Open Development Environment (ODE) е отворен, флексибилен, лесен и достапен начин за развој на иновативни уреди и апликации базирани на семејството на 32-битни микроконтролери STM32 комбинирани со други најсовремени ST компоненти поврзани преку табли за проширување. Овозможува брзо создавање на прототипови со врвни компоненти кои брзо може да се трансформираат во финални дизајни.
STM32 ODE ги вклучува следните пет елементи:

  • STM32 Nucleo развојни табли. Сеопфатен асортиман на прифатливи развојни плочи за сите серии STM32 микроконтролери, со неограничена унифицирана можност за проширување и со интегриран дебагер/програмер
  • Плочи за проширување STM32 Nucleo. Табли со дополнителна функционалност за додавање на сензори, контрола, поврзување, напојување, аудио или други функции по потреба. Плочите за проширување се приклучени на врвот на развојните табли STM32 Nucleo. Покомплексни функционалности може да се постигнат со натрупување дополнителни табли за проширување
  • Софтвер STM32Cube. Збир на бесплатни алатки и вградени софтверски тули за да се овозможи брз и лесен развој на STM32, вклучувајќи слој за апстракција на хардверот, среден софтвер и конфигуратор и генератор на код базиран на компјутер STM32CubeMX
  • Софтвер за проширување STM32Cube. Софтверот за проширување се обезбедува бесплатно за употреба со плочките за проширување STM32 Nucleo и е компатибилен со софтверската рамка STM32Cube
  • Функциски пакети STM32Cube. Збир на функции прampлес за некои од најчестите случаи на апликации изградени со искористување на модуларноста и интероперабилноста на развојните табли и проширувања на STM32 Nucleo, со софтверот и проширувањата STM32Cube.

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-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-High-Accuracy-Proximity-Sensor-fig-12

Софтверот развиен на хардверот за прототипови за отворено развојно опкружување STM32 може директно да се користи во напредна плочка за прототипови или во дизајн на краен производ со користење на истите комерцијални ST компоненти или компоненти од исто семејство како оние што се наоѓаат на таблите STM32 Nucleo.

Документи / ресурси

STMicroelectronics VL53L4ED Сензор за близина со висока точност [pdf] Упатство за корисникот
X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED Сензор за близина со висока точност, VL53L4ED, Сензор за близина со висока точност, Сензор за близина на точност, Сензор за близина

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *