STM32 Nucleo Time Flight Sensor s rozšířeným měřením dosahu
Senzor doby letu s měřením rozšířeného dosahu na základě rozšiřující desky VL53L4CX pro STM32 Nucleo
Konec hardwaruview
X-NUCLEO-53L4A2 Popis hardwaru
- X-NUCLEO-53L4A2 je senzor doby letu s rozšířenou deskou pro měření a vývoj, navržený kolem senzoru VL53L4CX založený na patentované technologii ST FlightSense™.
- VL53L4CX komunikuje s hostitelským mikrokontrolérem vývojářské desky STM32 Nucleo prostřednictvím propojení I2C dostupného na konektoru Arduino UNO R3.
Klíčové produkty na palubě
VL53L4CX Time-of-Flight (ToF) Snímač doby letu s měřením rozšířeného dosahu
Rozpěrky 0.25, 0.5 a 1 mm simulovat vzduchové mezery, s krycí skla
Konektory vylamovacích desek
SATEL-VL53L4CX vylamovací desky lze zakoupit samostatně
Objednací kód: X-NUCLEO-53L4A2
Nejnovější informace jsou k dispozici na www.st.com
X-NUCLEO-53L4A2
- Rozšiřující deska X-NUCLEO-53L4A2
- Zařízení VL53L4CX v uživatelských aplikacích lze integrovat s rozšiřující deskou nebo externím breakoutem VL53L4CX.
- Vylamovací desky jsou dodávány samostatně.
- X-NUCLEO-53L4A2 je k dispozici také jako NUCLEO Pack (P-NUCLEO-53L4A2)
- Rozšiřující desku X-NUCLEO-53L4A2 lze objednat také na www.st.com jako součást sady NUCLEO Pack s rozšiřující deskou a deskou STM32 NUCLEO.
- Objednací kód: P-NUCLEO-53L4A2:
Rozšiřující deska X-NUCLEO-53L4A2 a deska s plnými funkcemi NUCLEO-F401RE. - Vylamovací desky VL53L4CX lze objednat samostatně
- Objednací kód: SATEL-VL53L4CX
- Balení obsahuje dvě vylamovací desky
Softwarové prostředí senzorů doby letu
Software STM32Cube skončilview
Popis softwaru X-CUBE-TOF1
- Softwarový balík X-CUBE-TOF1 je rozšíření STM32Cube pro rozšiřující desky řady produktů Time-ofFlight (včetně X-NUCLEO-53L4A2) pro STM32. Zdrojový kód je založen na STM32Cube pro usnadnění přenositelnosti a sdílení kódu mezi různými rodinami STM32 MCU. Tak jakoampImplementace je k dispozici pro rozšiřující desku snímače rozsahu STM32 Nucleo (X-NUCLEO-53L4A2) připojenou na horní část vývojové desky STM32 Nucleo (NUCLEOF401RE nebo NUCLEO L476RG).
Klíčové vlastnosti
- Vrstva ovladače (ovladač VL53L4CX) pro kompletní správu snímače VL53L4CX s měřením rozšířeného rozsahu integrovaného v rozšiřující desce X-NUCLEO53L4A2.
- Snadná přenositelnost mezi různými rodinami MCU díky STM32Cube.
- Bezplatné, uživatelsky přívětivé licenční podmínky.
- Sample kód pro měření rozsahu.
Nejnovější SW dostupný na www.st.com
X-CUBE-TOF1
Nastavení a ukázka Přamples
HW předpoklady
- 1x Vysoce přesná rozšiřující deska snímače ToF založená na VL53L4CX (X-NUCLEO-53L4A2).
- 1x vývojová deska STM32 Nucleo (NUCLEO-F401RE napřample)
- 1x notebook/PC s Windows
- 1x USB kabel USB typu A na Mini-B
- Pokud nemáte vývojovou desku STM32 Nucleo, můžete si objednat balíček Nucleo (P-NUCLEO-53L4A2):
- Rozšiřující deska X-NUCLEO-53L4A2 a deska NUCLEO-F401RE s plnými funkcemi dodávané společně.
- STSW-IMG029: Holý ovladač pro VL53L4CX
- STSW-IMG030: Grafické uživatelské rozhraní (GUI) P-NUCLEO-53L4A2 ve Windows 7 a 10
- STSW-IMG031: Linux ovladač pro VL53L4CX
- X-CUBE-TOF1: Rozšíření softwaru senzorů času letu pro STM32Cube.
- Při instalaci X-CUBE-TOF1 nainstaluje instalační program také adresář obsahující example projekty například zde:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- Při instalaci X-CUBE-TOF1 nainstaluje instalační program také adresář obsahující example projekty například zde:
Instalace ovladače NUCLEO Kit
- Připojte P-NUCLEO k PC přes USB
• Počkejte, až bude deska rozpoznána; ovladače se nainstalují automaticky)
• Pokud systém Windows nemůže automaticky nainstalovat ovladač STLINK, postupujte podle kroku 2
- Nainstalujte ovladač portu USB počítače, aby bylo možné detekovat desku Nucleo
• Stáhněte si STSW-LINK009 z www.st.com
• Rozbalte a dvakrát klikněte na „stlink_winusb_install.bat
“ pro instalaci ovladače.
Instalace softwaru GUI VL53L4CX
GUI je obecně prvním a snadným nástrojem pro hodnocení zařízení
- Proveďte instalaci HW a připojte rozšiřující desku VL53L4CX + Nucleo F401RE k PC
- Nainstalujte GUI SW pro VL53L4CX Demo a konfigurační nastavení
- TSW-IMG030, staženo z www.st.com
- Spusťte instalační program s oprávněními správce
Grafické uživatelské rozhraní může: - Proveďte ofsetovou a Xtalk kalibraci a vizualizujte kalibrační data
- Změňte klíčové parametry VL53L4CX
- Zobrazení dat v reálném čase (vzdálenost, signál, okolní rychlost)
- Získejte protokolování dat a přehrajte si protokol dat (.csv file)
- Proveďte HW instalaci a připojte sadu NUCLEO ( P-NUCLEO 53L4A2) k PC
- Nainstalujte balíček SW X-CUBE-TOF1
- X-CUBE-TOF1 rev 4.0.0 nebo novější, staženo z www.st.com
- X-CUBE-TOF1 se instaluje prostřednictvím STM32CubeMx, sekce správy instalace softwaru.
- Jakmile je X-CUBE-TOF1 nainstalován. Jít do
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Obsah softwarového balíku X-CUBE: API SW + SW examples
Rozšiřující deska snímače času letu s vysokou přesností
Kód hodnocení example (.bin) pomocí X-CUBE-TOF1 a NUCLEO Pack
Senzor VL53L4CX s rozšiřující deskou pro měření rozšířeného rozsahu
Začněte programovat s kódem examppomocí X-CUBE-TOF1 a NUCLEO Pack
Přejít na https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Všechny dokumenty jsou k dispozici na kartě Dokumentace souvisejících produktů webstrana
VL53L4CX: Složka produktu
- DS13805 : Snímač doby letu s měřením rozšířeného dosahu – datový list
X-NUCLEO-53L4A2: Složka produktu
- DB462 : Snímač doby letu s rozšiřující deskou pro měření rozšířeného dosahu na bázi VL53L4CX pro STM32 Nucleo – stručná data
- X-NUCLEO-53L4A2 Rychlý průvodce startem: Snímač doby letu s měřením rozšířeného dosahu – tento dokument
- UM2976 : Začínáme se senzorem doby letu X-NUCLEO-53L4A2 s měřením rozšířeného dosahu na základě VL53L4CX pro STM32 Nucleo – uživatelská příručka
P-NUCLEO-53L4A2: Složka produktu
- DBxxxx : VL53L4CX Nucleo pack s rozšiřující deskou X-NUCLEO-53L4A2 a deskou STM32F401RE Nucleo – přehled údajů
SATEL-VL53L4CX: Složka produktu
- DB4632 : VL53L4CX vylamovací deska Snímač doby letu s měřením rozšířeného dosahu – stručná data
STSW-IMG029: Holý ovladač pro složku VL53L4CX
- DB4583 : Aplikační programovací rozhraní (API) pro VL53L4CX – stručná data
STSW-IMG030: Složka grafického uživatelského rozhraní (GUI).
- DB4584 : P-NUCLEO-53L4A2 pack grafické uživatelské rozhraní (GUI) – stručná data
- Nastavení softwaru file
X-CUBE-TOF1: Softwarový balíček pro STM32Cube
- DB4449 : Rozšíření softwaru senzorů času letu pro STM32Cube – stručná data
- UMxxxx : Začínáme s STMicroelectronics X-CUBE-TOF1, senzory doby letu, softwarový balíček pro STM32CubeMX – Uživatelská příručka
- Nastavení softwaru file
Ekosystém STM32 ODE
RYCHLÝ, DOSTUPNÝ PROTOTYP A VÝVOJ
Otevřené vývojové prostředí STM32 (ODE) je otevřený, flexibilní, snadný a cenově dostupný způsob vývoje inovativních zařízení a aplikací založených na rodině 32bitových mikrokontrolérů STM32 v kombinaci s dalšími nejmodernějšími komponenty ST připojenými přes rozšiřující desky. Umožňuje rychlé prototypování se špičkovými součástmi, které lze rychle převést do finálních návrhů.
STM32 ODE zahrnuje následujících pět prvků:
- Vývojové desky STM32 Nucleo. Komplexní řada cenově dostupných vývojových desek pro všechny řady mikrokontrolérů STM32 s neomezenou unifikovanou možností rozšíření a s integrovaným debuggerem/programátorem
- Expanzní desky STM32 Nucleo. Desky s dalšími funkcemi pro přidání snímání, ovládání, konektivity, napájení, zvuku nebo dalších funkcí podle potřeby. Rozšiřující desky jsou připojeny na horní stranu vývojových desek STM32 Nucleo. Složitější funkcionality lze dosáhnout stohováním dalších rozšiřujících desek.
- Software STM32Cube. Sada bezplatných nástrojů a vestavěných softwarových bloků umožňujících rychlý a snadný vývoj na STM32, včetně vrstvy hardwarové abstrakce, middlewaru a
Konfigurátor a generátor kódů na bázi PC STM32CubeMX - Rozšiřující software STM32Cube. Rozšiřující software poskytovaný zdarma pro použití s rozšiřujícími deskami STM32 Nucleo a kompatibilní se softwarovým rámcem STM32Cube
- Funkční balíčky STM32Cube. Sada funkcí examppro některé z nejběžnějších aplikačních případů vytvořených využitím modularity a interoperability vývojových desek a rozšíření STM32 Nucleo se softwarem a rozšířeními STM32Cube.
Otevřené vývojové prostředí STM32 je kompatibilní s celou řadou vývojových prostředí včetně STM32CubeIDE, IAR EWARM, Keil MDK-ARM a IDE na bázi GCC/LLVM, s možností integrace různých komponent, jako jsou STM32CubeMX, STM32CubeProgrammer nebo STM32CubeMonitor.
Otevřené vývojové prostředí STM32: vše, co potřebujete
Kombinace široké škály rozšiřitelných desek založených na špičkových komerčních produktech a modulárním softwaru, od ovladače až po aplikační úroveň, umožňuje rychlé prototypování nápadů, které lze hladce převést do konečných návrhů.
Chcete-li začít s návrhem:
- Vyberte si vhodnou vývojovou desku STM32 Nucleo (NUCLEO) a rozšiřující desky (X-NUCLEO) (senzory, konektivitu, audio, ovládání motoru atd.) pro funkce, které potřebujete.
- Vyberte své vývojové prostředí (IAR EWARM, Keil MDK a IDE založené na GCC/LLVM) a použijte bezplatné nástroje a software STM32Cube, jako jsou STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor nebo STM32CubeIDE.
- Stáhněte si veškerý potřebný software pro spuštění funkcí na vybraných rozšiřujících deskách STM32 Nucleo.
- Zkompilujte svůj návrh a nahrajte jej na vývojovou desku STM32 Nucleo.
- Poté začněte vyvíjet a testovat svou aplikaci.
Software vyvinutý na prototypovém hardwaru STM32 Open Development Environment lze přímo použít v pokročilé prototypovací desce nebo v návrhu konečného produktu s použitím stejných komerčních komponent ST nebo komponent ze stejné rodiny jako ty, které se nacházejí na deskách STM32 Nucleo.
Dokumenty / zdroje
![]() |
ST STM32 Nucleo Time Flight Sensor s rozšířeným měřením dosahu [pdfUživatelská příručka STM32 Nucleo Time Flight Sensor s měřením rozšířeného dosahu, STM32 Nucleo, Time Flight Sensor s měřením rozšířeného dosahu, Měření rozšířeného rozsahu, Měření dosahu |