STM32 Nucleo-tijdvluchtsensor met uitgebreide bereikmeting
Time-of-Flight-sensor met uitgebreide bereikmeting op basis van de VL53L4CX-uitbreidingskaart voor STM32 Nucleo
Hardware voorbijview
X-NUCLEO-53L4A2 hardwarebeschrijving
- De X-NUCLEO-53L4A2 is een Time-of-Flight-sensor met een meet- en ontwikkelingsbord met groter bereik, ontworpen rond de VL53L4CX-sensor op basis van door ST FlightSense™ gepatenteerde technologie
- De VL53L4CX communiceert met de STM32 Nucleo host-microcontroller op het ontwikkelaarsbord via een I2C-link die beschikbaar is op de Arduino UNO R3-connector.
Sleutelproducten aan boord
VL53L4CX Time-of-Flight (ToF) Time-of-Flight-sensor met uitgebreide bereikmeting
Afstandhouders van 0.25, 0.5 en 1 mm om luchtspleten te simuleren, met de dek een bril af
Breakout-board-connectoren
SATEL-VL53L4CX breakout-boards zijn afzonderlijk verkrijgbaar
Bestelcode: X-NUCLEO-53L4A2
Laatste info beschikbaar op www.st.com
X-NUCLEO-53L4A2
- X-NUCLEO-53L4A2 uitbreidingskaart
- VL53L4CX-apparaten in aangepaste toepassingen kunnen worden geïntegreerd met een uitbreidingskaart of een externe VL53L4CX-breakout.
- De breakoutboards worden apart geleverd.
- X-NUCLEO-53L4A2 is ook verkrijgbaar als NUCLEO-pakket (P-NUCLEO-53L4A2)
- De X-NUCLEO-53L4A2-uitbreidingskaart kan ook worden besteld op www.st.com als onderdeel van een NUCLEO Pack met uitbreidingskaart en STM32 NUCLEO-kaart.
- Bestelcode: P-NUCLEO-53L4A2:
X-NUCLEO-53L4A2 uitbreidingskaart en NUCLEO-F401RE kaart met volledige functionaliteit. - VL53L4CX breakout boards kunnen apart besteld worden
- Bestelcode: SATEL-VL53L4CX
- Het pakket bevat twee breakout-boards
Time-of-Flight-sensoren Softwareomgeving
STM32Cube-software voorbijview
X-CUBE-TOF1 softwarebeschrijving
- Het X-CUBE-TOF1-softwarepakket is een STM32Cube-uitbreiding voor de uitbreidingskaarten van de Time-ofFlight-productfamilie (inclusief de X-NUCLEO-53L4A2) voor STM32. De broncode is gebaseerd op STM32Cube om de draagbaarheid en het delen van code tussen verschillende STM32 MCU-families te vergemakkelijken. Alsample-implementatie is beschikbaar voor de STM32 Nucleo-uitbreidingskaart voor bereiksensoren (X-NUCLEO-53L4A2) die bovenop een STM32 Nucleo-ontwikkelbord (NUCLEOF401RE of NUCLEO L476RG) is aangesloten.
Belangrijkste kenmerken
- Driverlaag (VL53L4CX-driver) voor volledig beheer van de VL53L4CX-sensor met uitgebreide bereikmeting geïntegreerd in de X-NUCLEO53L4A2-uitbreidingskaart.
- Eenvoudige overdraagbaarheid tussen verschillende MCU-families, dankzij STM32Cube.
- Gratis, gebruiksvriendelijke licentievoorwaarden.
- Sample code voor variërende meting.
Nieuwste SW beschikbaar op www.st.com
X-CUBE-TOF1
Installatie & Demo Exampde
HW-vereisten
- 1x ToF-sensoruitbreidingskaart met hoge nauwkeurigheid, gebaseerd op VL53L4CX (X-NUCLEO-53L4A2).
- 1x STM32 Nucleo-ontwikkelbord (NUCLEO-F401RE bijvoorbeeldampde)
- 1x Laptop/pc met Windows
- 1x USB type A naar Mini-B USB kabel
- Als u geen STM32 Nucleo-ontwikkelbord heeft, kunt u een Nucleo-pakket bestellen (P-NUCLEO-53L4A2):
- X-NUCLEO-53L4A2-uitbreidingskaart en NUCLEO-F401RE-kaart met volledige functionaliteit worden samen geleverd.
- STSW-IMG029: Kale driver voor VL53L4CX
- STSW-IMG030: P-NUCLEO-53L4A2 Grafische gebruikersinterface (GUI) op Windows 7 en 10
- STSW-IMG031: Linux-stuurprogramma voor VL53L4CX
- X-CUBE-TOF1: Software-uitbreiding voor Time-of-Flight-sensoren voor STM32Cube.
- Wanneer u de X-CUBE-TOF1 installeert, installeert het installatieprogramma ook de map met de example projecten hier bijvoorbeeld:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- Wanneer u de X-CUBE-TOF1 installeert, installeert het installatieprogramma ook de map met de example projecten hier bijvoorbeeld:
NUCLEO Kit-stuurprogramma installatie
- Sluit de P-NUCLEO via USB aan op de pc
• Wacht tot het bord wordt herkend; de stuurprogramma's worden automatisch geïnstalleerd)
• Als Windows het STLINK-stuurprogramma niet automatisch kan installeren, volgt u stap 2
- Installeer het stuurprogramma voor de USB-poort van de pc om het Nucleo-bord te detecteren
• Download STSW-LINK009 van www.st.com
• Pak het uit en dubbelklik op “stlink_winusb_install.bat
” om het stuurprogramma te installeren.
Installatie van VL53L4CX GUI-software
GUI is over het algemeen de eerste en gemakkelijke tool om het apparaat te evalueren
- Voer de HW-installatie uit en sluit de VL53L4CX-uitbreidingskaart + Nucleo F401RE aan op de pc
- Installeer de GUI SW voor VL53L4CX Demo en configuratie-instellingen
- TSW-IMG030, gedownload van www.st.com
- Voer het installatieprogramma uit met beheerdersrechten
De grafische gebruikersinterface kan: - Voer de offset- en Xtalk-kalibratie uit en visualiseer de kalibratiegegevens
- Wijzig de belangrijkste parameters van VL53L4CX
- Geef real-time de gegevens weer (afstand, signaal, omgevingssnelheid)
- Haal datalogging op en speel een datalog opnieuw af (.csv file)
- Voer de HW-installatie uit en sluit de NUCLEO-kit (P-NUCLEO 53L4A2) aan op de pc
- Installeer het X-CUBE-TOF1 SW-pakket
- X-CUBE-TOF1 rev 4.0.0 of nieuwer, gedownload van www.st.com
- De X-CUBE-TOF1 wordt geïnstalleerd via STM32CubeMx, beheer de software-installatiesectie.
- Zodra de X-CUBE-TOF1 is geïnstalleerd. Ga naar
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE softwarepakket inhoud: API SW + SW exampde
Uitbreidingskaart voor Time-of-Flight-sensor met hoge nauwkeurigheid
Evaluatiecode bijvample (.bin) met behulp van X-CUBE-TOF1 en een NUCLEO Pack
VL53L4CX-sensor met uitbreidingskaart voor metingen met groter bereik
Begin met programmeren met code exampbestanden met X-CUBE-TOF1 en een NUCLEO Pack
Ga naar https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Alle documenten zijn beschikbaar op het tabblad Documentatie van de gerelateerde producten webpagina
VL53L4CX: Productmap
- DS13805 : Time-of-Flight-sensor met uitgebreide bereikmeting – gegevensblad
X-NUCLEO-53L4A2: Productmap
- DB462 : Time-of-Flight-sensor met uitbreidingskaart voor metingen met groter bereik, gebaseerd op VL53L4CX voor STM32 Nucleo – dataoverzicht
- X-NUCLEO-53L4A2 Snelstartgids: Time-of-Flight-sensor met uitgebreide bereikmeting – dit document
- UM2976 : Aan de slag met X-NUCLEO-53L4A2 Time-of-Flight-sensor met uitgebreide bereikmeting gebaseerd op de VL53L4CX voor STM32 Nucleo – gebruikershandleiding
P-NUCLEO-53L4A2: Productmap
- DBxxxx : VL53L4CX Nucleo-pakket met X-NUCLEO-53L4A2-uitbreidingskaart en STM32F401RE Nucleo-kaart – gegevensoverzicht
SATEL-VL53L4CX: Productmap
- DB4632 : VL53L4CX breakout-bord Time-of-Flight-sensor met uitgebreide bereikmeting - gegevensoverzicht
STSW-IMG029: Kale driver voor de map VL53L4CX
- DB4583 : Application Programming Interface (API) voor de VL53L4CX – gegevensoverzicht
STSW-IMG030: Map met grafische gebruikersinterface (GUI).
- DB4584: P-NUCLEO-53L4A2-pakket grafische gebruikersinterface (GUI) - gegevensoverzicht
- Software-installatie file
X-CUBE-TOF1: Softwarepakket voor STM32Cube
- DB4449 : Software-uitbreiding voor Time-of-Flight-sensoren voor STM32Cube – dataoverzicht
- Uxxxx : Aan de slag met de STMicroelectronics X-CUBE-TOF1, Time-of Flight-sensoren, softwarepakket voor STM32CubeMX – Gebruikershandleiding
- Software-installatie file
STM32 ODE-ecosysteem
SNELLE, BETAALBARE PROTOTYPING EN ONTWIKKELING
De STM32 Open Development Environment (ODE) is een open, flexibele, gemakkelijke en betaalbare manier om innovatieve apparaten en applicaties te ontwikkelen op basis van de STM32 32-bit microcontroller-familie in combinatie met andere state-of-the-art ST-componenten die zijn aangesloten via uitbreidingskaarten. Het maakt snelle prototyping mogelijk met geavanceerde componenten die snel kunnen worden omgezet in definitieve ontwerpen.
De STM32 ODE bevat de volgende vijf elementen:
- STM32 Nucleo-ontwikkelborden. Een uitgebreid assortiment betaalbare ontwikkelborden voor alle STM32-microcontrollerseries, met onbeperkte uniforme uitbreidingsmogelijkheden en met geïntegreerde debugger/programmeur
- STM32 Nucleo-uitbreidingskaarten. Borden met extra functionaliteit om indien nodig detectie, controle, connectiviteit, voeding, audio of andere functies toe te voegen. De uitbreidingskaarten worden bovenop de STM32 Nucleo-ontwikkelborden aangesloten. Complexere functionaliteiten kunnen worden bereikt door extra uitbreidingskaarten te stapelen.
- STM32Cube-software. Een set gratis tools en ingebedde softwarestenen om snelle en gemakkelijke ontwikkeling op de STM32 mogelijk te maken, inclusief een Hardware Abstraction Layer, middleware en de
STM32CubeMX PC-gebaseerde configurator en codegenerator - STM32Cube-uitbreidingssoftware. Gratis uitbreidingssoftware voor gebruik met STM32 Nucleo-uitbreidingskaarten en compatibel met het STM32Cube-softwareframework
- STM32Cube-functiepakketten. Set van functie examples voor enkele van de meest voorkomende toepassingen, gebouwd door gebruik te maken van de modulariteit en interoperabiliteit van STM32 Nucleo-ontwikkelborden en -uitbreidingen, met STM32Cube-software en -uitbreidingen.
De STM32 Open Development Environment is compatibel met een breed scala aan ontwikkelomgevingen, waaronder STM32CubeIDE, IAR EWARM, Keil MDK-ARM en op GCC/LLVM gebaseerde IDE's, met de mogelijkheid om de verschillende componenten zoals STM32CubeMX, STM32CubeProgrammer of STM32CubeMonitor te integreren.
STM32 Open Development Environment: alles wat je nodig hebt
De combinatie van een breed scala aan uitbreidbare borden op basis van toonaangevende commerciële producten en modulaire software, van driver tot applicatieniveau, maakt snelle prototyping van ideeën mogelijk die soepel kunnen worden omgezet in definitieve ontwerpen.
Om uw ontwerp te starten:
- Kies de juiste STM32 Nucleo-ontwikkelingskaart (NUCLEO) en uitbreidingskaarten (X-NUCLEO) (sensoren, connectiviteit, audio, motorbesturing enz.) voor de functionaliteit die u nodig hebt.
- Selecteer uw ontwikkelomgeving (IAR EWARM, Keil MDK en GCC/LLVM-gebaseerde IDE's) en gebruik de gratis STM32Cube-tools en -software zoals STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor of STM32CubeIDE.
- Download alle benodigde software om de functionaliteit op de geselecteerde STM32 Nucleo-uitbreidingskaarten uit te voeren.
- Stel je ontwerp samen en upload het naar het STM32 Nucleo-ontwikkelbord.
- Start dan met het ontwikkelen en testen van uw applicatie.
Software ontwikkeld op de STM32 Open Development Environment-prototyping-hardware kan direct worden gebruikt in een geavanceerd prototyping-bord of in een eindproductontwerp met behulp van dezelfde commerciële ST-componenten, of componenten uit dezelfde familie als die gevonden op de STM32 Nucleo-kaarten.
Documenten / Bronnen
![]() |
ST STM32 Nucleo-tijdvluchtsensor met uitgebreide bereikmeting [pdf] Gebruikershandleiding STM32 Nucleo tijdvluchtsensor met uitgebreide bereikmeting, STM32 Nucleo, tijdvluchtsensor met uitgebreide bereikmeting, uitgebreide bereikmeting, bereikmeting |