STMicroelectronics - лого

Водич за брз почеток
Време на летот 8×8 повеќезонски сензор за опсег со 90° FoV VL53L7CX проширување за
STM32 Nucleo

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - капак

октомври 2022 година

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - икона 3

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - икона 1

Хардвер завршиview

VL53L7CX – 8×8 повеќезонски сензор за опсег со 90° FoV
Опис на хардверот X-NUCLEO-53L7A1

  • X-NUCLEO-53L7A1 е повеќезонски сензор за опсег од 8×8 со 90° FoV и развојна плоча дизајнирана околу сензорот VL53L7CX базиран на патентирана технологија ST FlightSense™
  • VL53L7CX комуницира со микроконтролерот за домаќин на програмерската плоча STM32 Nucleo преку IC врска достапна на конекторот Arduino UNO R3.

Клучни производи на одборот
VL53L7CX 8×8 повеќезонски сензор за опсег со 90° FoV
Одделници од 0.25, 0.5 и 1мм за симулирање на воздушни празнини, со капак на очилата

Збег одбори
SATEL-VL53L7CX таблите може да се купат посебно

Најнови информации достапни на www.st.com
X-NUCLEO-53L7A1

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 1

Код на нарачка: X-NUCLEO-53L7A1

  • Плочка за проширување X-NUCLEO-53L7A1
    • Уредите VL53L7CX во приспособени апликации може да се интегрираат со плочка за проширување или со надворешен прекин на VL53L7CX.
    • Таблите за пробивање се испорачуваат посебно.
  • X-NUCLEO-53L7A1 е достапен и како пакет NUCLEO (P-NUCLEO-53L7A1)
    • Може да се нарача и плочата за проширување X-NUCLEO-53L7A1 www.st.com како дел од пакетот NUCLEO со плочка за проширување и STM32 NUCLEO плоча.
    • Код на нарачка: P-NUCLEO-53L7A1: X-NUCLEO-53L7A1 плочка за проширување и NUCLEO-F401RE плочка со целосни карактеристики.
  • VL53L7CX таблите за пробивање може да се нарачаат посебно
    • Код на нарачка: SATEL-VL53L7CX
    • Пакетот носи две табли за пробивање

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 2

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

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

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

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

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

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 3

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

HW предуслови

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

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 4

SW предуслови

  • STSW-IMG036: Ultra Lite драјвер (ULD) за VL53L7CX
  • STSW-IMG037: P-NUCLEO-53L7A1 графички кориснички интерфејс (GUI) на Windows 7 и 10
  • STSW-IMG038: Линукс драјвер за VL53L7CX
  • X-CUBE-TOF1: Проширување на софтверот за сензори за време на летот за STM32Cube.
  • Кога ќе го инсталирате X-CUBE-TOF1, инсталерот го инсталира и директориумот што го содржи прampпроекти овде на пример:
  • В:\Корисници\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Проекти\NUCLEOF1RE\Прamples\53L7A1\53L7A1_SimpleRanging.

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

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 5

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

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

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

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

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

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 6

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

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

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

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 7

VL53L7CX – 8×8 повеќезонски сензор за опсег со 90° FoV
Код за евалуација прample (.bin) користејќи X-CUBE-TOF1 и пакет NUCLEO

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

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 8

VL53L7CX – 8×8 повеќезонски сензор за опсег со 90° FoV
Започнете со програмирање со код на прampкористи X-CUBE-TOF1 и пакет NUCLEO
Следете ги упатствата од UM3108 (Како да го користите VL53L7CX со софтверските пакети со сензори за време на летот на STMicroelectronics X-CUBE-TOF1 за STM32CubeMX) што може да се најдат на st.com

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 9

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

Сите документи се достапни во картичката Документација на сродните производи webстраница
X-NUCLEO-53L7A1:

  • Краток податоци DB4808: повеќезонски сензор за опсег за време на летот 8×8 со плочка за проширување од 90° FoV базирана на VL53L7CX за STM32 Nucleo
  • Упатство за употреба UM3067: Започнуваме со X-NUCLEO-53L7A1 Сензор за време на летот со висока точност базиран на VL53L7CX за STM32 Nucleo
  • ШЕМАТИКИ X-NUCLEO-53L7A1
  • X-NUCLEO-53L7A1 ГЕРБЕР

P-NUCLEO-53L7A1:

  • Краток податоци DB4871: VL53L7CX Nucleo пакет со X-NUCLEO-53L7A1 проширување плочка и STM32F401RE Nucleo плоча

SATEL-VL53L7CX:

  • Краток податоци DB4809: VL53L7CX табла за пробивање Сензор за време на летот со висока прецизност
  • SATEL-VL53L7CX СХЕМАТИКА
  • SATEL-VL53L7CX GERBER

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

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

VL53L7CX:

  • Лист со податоци DS13865: Повеќезонски сензор за опсег 8×8 за време на летот со 90° FoV
  • Краток податоци DB4796: повеќезонски сензор за опсег за време на летот 8×8 со 90° FoV

STSW-IMG036:

  • Краток податок DB4810: Ултра лесен интерфејс за програмирање на драјверот (ULD) за апликацијата (API) за VL53L7CX Време на летот 8×8 повеќезонски сензор за опсег со 90° FoV

STSW-IMG037:

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

STM32 Отворена развојна средина: завршиview

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.

STM32 Open Development Environment е компатибилен со широк опсег на развојни средини, вклучувајќи STM32CubeIDE, IAR EWARM, Keil MDK-ARM и IDE базирани на GCC/LLVM, со можност за интегрирање на различни компоненти како STM32CubeMX, STM32Cube32Cu или STMXNUMXCubeProgrammer.

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 10

STM32 Отворена развојна средина: се што ви треба
Комбинацијата на широк опсег на проширливи табли засновани на врвни комерцијални производи и модуларен софтвер, од ниво на драјвер до ниво на апликација, овозможува брзо создавање на прототипови на идеи кои можат непречено да се трансформираат во финални дизајни.
За да го започнете вашиот дизајн:

  • Изберете соодветна плочка за развој на STM32 Nucleo (NUCLEO) и табли за проширување (X-NUCLEO) (сензори, поврзување, аудио, контрола на моторот итн.) за функционалноста што ви треба.
  • Изберете ја вашата развојна околина (IAR EWARM, Keil MDK и IDE базирани на GCC/LLVM) и користете ги бесплатните алатки и софтвер STM32Cube како што се STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor или STM32CubeIDE.
  • Преземете го целиот неопходен софтвер за да ја извршите функционалноста на избраните табли за проширување STM32 Nucleo.
  • Компилирајте го вашиот дизајн и поставете го на таблата за развој на STM32 Nucleo.
  • Потоа започнете со развивање и тестирање на вашата апликација. Софтверот развиен на хардверот за прототипови за отворено развојно опкружување STM32 може директно да се користи во напредна плочка за прототипови или во дизајн на краен производ со користење на истите комерцијални ST компоненти или компоненти од исто семејство како оние што се наоѓаат на таблите STM32 Nucleo.

STMicroelectronics X-NUCLEO-53L7A1 повеќезонски сензор за опсег - Хардвер надview 11

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

Сензор за повеќезони за опсег STMicroelectronics X-NUCLEO-53L7A1 [pdf] Упатство за корисникот
X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 повеќезонски сензор за опсег, повеќезонски сензор за опсег, сензор за опсег, сензор

Референци

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

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