STM32 Nucleo Time Flight Sensor с разширен обхват на измерване
Сензор за време на полет с разширен обхват на измерване, базиран на разширителната платка VL53L4CX за STM32 Nucleo
Хардуерът приключиview
Описание на хардуера X-NUCLEO-53L4A2
- X-NUCLEO-53L4A2 е сензор за време на полет с разширен обхват на измерване и платка за разработка, проектирана около сензора VL53L4CX, базиран на патентована технология ST FlightSense™
- VL53L4CX комуникира с хост микроконтролера на платката за разработчици STM32 Nucleo чрез I2C връзка, налична на конектора Arduino UNO R3.
Ключови продукти на борда
VL53L4CX Time-of-Flight (ToF) Сензор за време на полет с измерване на разширен обхват
0.25, 0.5 и 1 мм дистанционери за симулиране на въздушни междини, с покривни стъкла
Конектори за разклонителни платки
SATEL-VL53L4CX дъските за прекъсване могат да бъдат закупени отделно
Код за поръчка: X-NUCLEO-53L4A2
Най-новата информация налична на www.st.com
X-НУКЛЕО-53L4A2
- X-NUCLEO-53L4A2 разширителна платка
- Устройствата VL53L4CX в персонализирани приложения могат да бъдат интегрирани с разширителна платка или външен VL53L4CX прекъсвач.
- Разделителните дъски се доставят отделно.
- X-NUCLEO-53L4A2 се предлага и като пакет NUCLEO (P-NUCLEO-53L4A2)
- Разширителната платка X-NUCLEO-53L4A2 също може да бъде поръчана www.st.com като част от NUCLEO Pack с разширителна платка и STM32 NUCLEO платка.
- Код за поръчка: P-NUCLEO-53L4A2:
Разширителна платка X-NUCLEO-53L4A2 и платка с пълни функции NUCLEO-F401RE. - Разпределителните платки VL53L4CX могат да бъдат поръчани отделно
- Код за поръчка: SATEL-VL53L4CX
- Пакетът съдържа две дъски за разбиване
Софтуерна среда на сензори за време на полет
Софтуерът STM32Cube приключиview
Описание на софтуера X-CUBE-TOF1
- Софтуерният пакет X-CUBE-TOF1 е разширение на STM32Cube за разширителните платки на фамилията продукти Time-ofFlight (включително X-NUCLEO-53L4A2) за STM32. Изходният код е базиран на STM32Cube, за да улесни преносимостта и споделянето на код в различни семейства STM32 MCU. Катоampизпълнението е налично за разширителната платка на сензора за обхват STM32 Nucleo (X-NUCLEO-53L4A2), включена върху платка за разработка STM32 Nucleo (NUCLEOF401RE или NUCLEO L476RG).
Ключови характеристики
- Драйверен слой (драйвер VL53L4CX) за цялостно управление на сензора VL53L4CX с разширен обхват на измерване, интегриран в разширителната платка X-NUCLEO53L4A2.
- Лесна преносимост в различни семейства MCU, благодарение на STM32Cube.
- Безплатни, удобни за потребителя лицензионни условия.
- Sample код за измерване на обхват.
Най-новият SW е наличен на www.st.com
X-CUBE-TOF1
Настройка и демонстрация Exampлес
Предпоставки за HW
- 1x разширителна платка за ToF сензор с висока точност, базирана на VL53L4CX (X-NUCLEO-53L4A2).
- 1x STM32 Nucleo развойна платка (NUCLEO-F401RE напрampле)
- 1x лаптоп/PC с Windows
- 1x USB тип A към Mini-B USB кабел
- Ако нямате платка за разработка STM32 Nucleo, можете да поръчате пакет Nucleo (P-NUCLEO-53L4A2):
- Платка за разширение X-NUCLEO-53L4A2 и платка с пълни функции NUCLEO-F401RE се доставят заедно.
- STSW-IMG029: Гол драйвер за VL53L4CX
- STSW-IMG030: P-NUCLEO-53L4A2 Графичен потребителски интерфейс (GUI) на Windows 7 и 10
- STSW-IMG031: Linux драйвер за VL53L4CX
- X-CUBE-TOF1: Разширение на софтуера на сензорите Time-of-Flight за STM32Cube.
- Когато инсталирате X-CUBE-TOF1, инсталаторът инсталира и директорията, съдържаща exampпроекти тук например:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- Когато инсталирате X-CUBE-TOF1, инсталаторът инсталира и директорията, съдържаща exampпроекти тук например:
Инсталиране на драйвер за NUCLEO Kit
- Свържете P-NUCLEO към компютъра чрез USB
• Изчакайте дъската да бъде разпозната; драйверите се инсталират автоматично)
• Ако Windows не може да инсталира автоматично STLINK драйвера, моля, следвайте стъпка 2
- Инсталирайте драйвера на USB порта на компютъра, за да откриете Nucleo платката
• Изтеглете STSW-LINK009 от www.st.com
• Разархивирайте и щракнете два пъти върху „stlink_winusb_install.bat
”, за да инсталирате драйвера.
VL53L4CX GUI софтуерна инсталация
GUI обикновено е първият и лесен инструмент за оценка на устройството
- Извършете HW инсталация и свържете разширителната платка VL53L4CX + Nucleo F401RE към компютъра
- Инсталирайте GUI SW за VL53L4CX Демо и конфигурационни настройки
- TSW-IMG030, изтеглени от www.st.com
- Стартирайте инсталатора с администраторски права
Графичният потребителски интерфейс може: - Извършете отместването и калибрирането на Xtalk и визуализирайте данните за калибриране
- Промяна на ключови параметри на VL53L4CX
- Показване на данните в реално време (разстояние, сигнал, скорост на околната среда)
- Вземете регистриране на данни и повторете регистър на данни (.csv file)
- Извършете HW инсталация и свържете комплекта NUCLEO (P-NUCLEO 53L4A2) към компютъра
- Инсталирайте софтуерния пакет X-CUBE-TOF1
- X-CUBE-TOF1 rev 4.0.0 или по-нова, изтеглен от www.st.com
- X-CUBE-TOF1 се инсталира чрез STM32CubeMx, раздел за управление на инсталиране на софтуер.
- След като X-CUBE-TOF1 бъде инсталиран. Отидете на
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Съдържание на софтуерния пакет X-CUBE: API SW + SW exampлес
Разширителна платка за сензор за време на полет с висока точност
Код за оценка прample (.bin) с помощта на X-CUBE-TOF1 и пакет NUCLEO
Сензор VL53L4CX с разширителна платка за измерване на разширен обхват
Започнете програмирането с код напрampфайлове с помощта на X-CUBE-TOF1 и пакет NUCLEO
Отидете на https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Всички документи са достъпни в раздела Документация на свързаните продукти webстраница
VL53L4CX: Папка с продукти
- DS13805 : Сензор за времето на полета с измерване с разширен обхват – лист с данни
X-NUCLEO-53L4A2: Папка с продукти
- DB462 : Сензор за времето на полета с разширителна платка за измерване на разширен обхват, базирана на VL53L4CX за STM32 Nucleo – кратки данни
- X-NUCLEO-53L4A2 Ръководство за бърз старт: Сензор за времето на полета с измерване с разширен обхват – този документ
- UM2976 : Първи стъпки с X-NUCLEO-53L4A2 Time-of-Flight сензор с разширен обхват на измерване, базиран на VL53L4CX за STM32 Nucleo – ръководство за потребителя
P-NUCLEO-53L4A2: Папка с продукти
- DBxxxx : VL53L4CX Nucleo пакет с X-NUCLEO-53L4A2 разширителна платка и STM32F401RE Nucleo платка – кратки данни
SATEL-VL53L4CX: Папка с продукти
- DB4632 : VL53L4CX разпределителна платка Сензор за времето на полета с разширен обхват на измерване – кратки данни
STSW-IMG029: Гол драйвер за папка VL53L4CX
- DB4583 : Интерфейс за програмиране на приложения (API) за VL53L4CX – кратки данни
STSW-IMG030: Папка с графичен потребителски интерфейс (GUI).
- DB4584: P-NUCLEO-53L4A2 пакет графичен потребителски интерфейс (GUI) – кратка информация
- Настройка на софтуера file
X-CUBE-TOF1: Софтуерен пакет за STM32Cube
- DB4449 : Разширение на софтуера на сензорите за време на полет за STM32Cube – кратки данни
- UMxxxx : Първи стъпки със STMicroelectronics X-CUBE-TOF1, сензори за време на полет, софтуерен пакет за STM32CubeMX – Ръководство за потребителя
- Настройка на софтуера file
STM32 ODE екосистема
БЪРЗО, ДОСТЪПНО ПРОТОТИПИ И РАЗРАБОТКА
STM32 Open Development Environment (ODE) е отворен, гъвкав, лесен и достъпен начин за разработване на иновативни устройства и приложения, базирани на семейството на 32-битовите микроконтролери STM32, комбинирани с други най-съвременни ST компоненти, свързани чрез платки за разширение. Той позволява бързо прототипиране с авангардни компоненти, които могат бързо да бъдат трансформирани в окончателен дизайн.
STM32 ODE включва следните пет елемента:
- STM32 Nucleo развойни платки. Изчерпателна гама от достъпни платки за разработка за всички серии микроконтролери STM32, с неограничена унифицирана способност за разширение и с интегриран дебъгер/програматор
- STM32 Nucleo разширителни платки. Платки с допълнителна функционалност за добавяне на сензори, контрол, свързаност, захранване, аудио или други функции, ако е необходимо. Разширителните платки са включени върху платките за разработка STM32 Nucleo. По-сложни функции могат да бъдат постигнати чрез подреждане на допълнителни разширителни платки.
- Софтуер STM32Cube. Набор от безплатни инструменти и вградени софтуерни тухли, които позволяват бързо и лесно разработване на STM32, включително слой за хардуерна абстракция, междинен софтуер и
STM32CubeMX PC-базиран конфигуратор и генератор на код - STM32Cube софтуер за разширение. Софтуер за разширение, предоставен безплатно за използване с STM32 Nucleo разширителни платки и съвместим със софтуерната рамка STM32Cube
- Функционални пакети STM32Cube. Набор от функции напрampфайлове за някои от най-често срещаните случаи на приложения, изградени чрез използване на модулността и оперативната съвместимост на платките за разработка и разширенията STM32 Nucleo, със софтуера и разширенията STM32Cube.
Отворената среда за разработка STM32 е съвместима с широк набор от среди за разработка, включително STM32CubeIDE, IAR EWARM, Keil MDK-ARM и GCC/LLVM базирани IDE, с възможност за интегриране на различни компоненти като STM32CubeMX, STM32CubeProgrammer или STM32CubeMonitor.
STM32 Отворена среда за разработка: всичко, от което се нуждаете
Комбинацията от широка гама от разширяеми платки, базирани на авангардни търговски продукти и модулен софтуер, от ниво драйвер до ниво на приложение, позволява бързо прототипиране на идеи, които могат да бъдат плавно трансформирани в окончателен дизайн.
За да започнете своя дизайн:
- Изберете подходящата платка за разработка STM32 Nucleo (NUCLEO) и платки за разширение (X-NUCLEO) (сензори, свързаност, аудио, управление на двигателя и т.н.) за функционалността, от която се нуждаете.
- Изберете вашата среда за разработка (IAR EWARM, Keil MDK и GCC/LLVM-базирани IDE) и използвайте безплатните инструменти и софтуер STM32Cube като STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor или STM32CubeIDE.
- Изтеглете целия необходим софтуер, за да стартирате функционалността на избраните STM32 Nucleo разширителни платки.
- Компилирайте своя дизайн и го качете на борда за разработка на STM32 Nucleo.
- След това започнете да разработвате и тествате приложението си.
Софтуерът, разработен на хардуера за прототипиране на STM32 Open Development Environment, може да се използва директно в усъвършенствана платка за прототипиране или в дизайн на краен продукт, като се използват същите търговски ST компоненти или компоненти от същата фамилия като тези, които се намират в платките STM32 Nucleo.
Документи / Ресурси
![]() |
ST STM32 Nucleo Time Flight Sensor с разширен обхват на измерване [pdf] Ръководство за потребителя STM32 Nucleo Сензор за времеви полет с измерване на разширен обхват, STM32 Nucleo, Сензор за полетен време с измерване на разширен обхват, Измерване на разширен обхват, Измерване на обхват |