Sensor de vol temporal STM32 Nucleo amb mesurament de rang estès

Sensor de vol temporal STM32 Nucleo amb mesurament de rang estès

Sensor de temps de vol amb mesurament de rang estès basat en la placa d'expansió VL53L4CX per a STM32 Nucleo 

S'ha acabat el maquinariview

X-NUCLEO-53L4A2 Descripció del maquinari

  • El X-NUCLEO-53L4A2 és un sensor de temps de vol amb una placa de desenvolupament i mesurament de rang estès dissenyat al voltant del sensor VL53L4CX basat en la tecnologia patentada ST FlightSense™
  • El VL53L4CX es comunica amb el microcontrolador amfitrió de la placa de desenvolupament STM32 Nucleo mitjançant un enllaç I2C disponible al connector Arduino UNO R3.

Productes clau a bord 

VL53L4CX Temps de vol (ToF) Sensor de temps de vol amb mesurament de rang estès
Separadors de 0.25, 0.5 i 1 mm per simular buits d'aire, amb el ulleres de cobertura

Connectors de plaques d'interrupció 

SATEL-VL53L4CX Les taules de separació es poden comprar per separat

Codi de comanda: X-NUCLEO-53L4A2 

S'ha acabat el maquinariview

Darrera informació disponible a www.st.com
X-NUCLEO-53L4A2 

  • Placa d'expansió X-NUCLEO-53L4A2
  • Els dispositius VL53L4CX d'aplicacions personalitzades es poden integrar amb una placa d'expansió o una ruptura externa VL53L4CX.
  • Els taulers de distribució es lliuren per separat.
  • X-NUCLEO-53L4A2 també està disponible com a paquet NUCLEO (P-NUCLEO-53L4A2)
  • També es pot demanar la placa d'expansió X-NUCLEO-53L4A2 www.st.com com a part d'un paquet NUCLEO amb placa d'expansió i placa NUCLEO STM32.
  • Codi de comanda: P-NUCLEO-53L4A2:
    Placa d'expansió X-NUCLEO-53L4A2 i placa de funcions completes NUCLEO-F401RE.
  • Les plaques d'interrupció VL53L4CX es poden demanar per separat
  • Codi de comanda: SATEL-VL53L4CX
  • El paquet porta dues taules de separació
    S'ha acabat el maquinariview

Sensors de temps de vol Entorn de programari 

Programari STM32Cube acabatview

Descripció del programari X-CUBE-TOF1

  • El paquet de programari X-CUBE-TOF1 és una expansió STM32Cube per a les plaques d'expansió de la família de productes Time-ofFlight (incloent X-NUCLEO-53L4A2) per a STM32. El codi font es basa en STM32Cube per facilitar la portabilitat i l'intercanvi de codi entre diferents famílies de MCU STM32. A sampLa implementació del fitxer està disponible per a la placa d'expansió del sensor d'abast STM32 Nucleo (X-NUCLEO-53L4A2) connectada a la part superior d'una placa de desenvolupament STM32 Nucleo (NUCLEOF401RE o NUCLEO L476RG).

Característiques clau 

  • Capa de controlador (controlador VL53L4CX) per a la gestió completa del sensor VL53L4CX amb mesurament de rang estès integrat a la placa d'expansió X-NUCLEO53L4A2.
  • Fàcil portabilitat entre diferents famílies de MCU, gràcies a STM32Cube.
  • Condicions de llicència gratuïtes i fàcils d'utilitzar.
  • Sampcodi per a la mesura de la distància.

Últim SW disponible a www.st.com 
X-CUBE-TOF1

Configuració i demostració Examples 

Requisits previs de HW

  • 1 placa d'expansió del sensor ToF d'alta precisió basada en VL53L4CX (X-NUCLEO-53L4A2).
    Requisits previs de HW
  • 1 placa de desenvolupament STM32 Nucleo (NUCLEO-F401RE per example)
    Requisits previs de HW
  • 1x ordinador portàtil/ordinador amb Windows
  • 1 cable USB tipus A a Mini-B USB
  • Si no teniu una placa de desenvolupament STM32 Nucleo, podeu demanar un paquet Nucleo (P-NUCLEO-53L4A2):
    Requisits previs de HW
  • La placa d'expansió X-NUCLEO-53L4A2 i la placa de funcions completes NUCLEO-F401RE s'entreguen juntes.
  • STSW-IMG029: Controlador nu per a VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 Interfície gràfica d'usuari (GUI) a Windows 7 i 10
  • STSW-IMG031: Controlador de Linux per a VL53L4CX
  • X-CUBE-TOF1: Expansió del programari dels sensors de temps de vol per a STM32Cube.
    • Quan instal·leu l'X-CUBE-TOF1, l'instal·lador també instal·la el directori que conté l'exampels projectes aquí per exemple:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

Instal·lació del controlador del kit NUCLEO

  1. Connecteu el P-NUCLEO al PC mitjançant USB
    • Esperar que es reconegui el tauler; els controladors s'instal·len automàticament)
    • Si Windows no pot instal·lar automàticament el controlador STLINK, seguiu el pas 2
    Instal·lació del controlador del kit NUCLEO
  2. Instal·leu el controlador del port USB de l'ordinador per detectar la placa Nucleo
    • Baixeu STSW-LINK009 des de www.st.com
    • Descomprimiu i feu doble clic a “stlink_winusb_install.bat” per instal·lar el controlador.
    Instal·lació del controlador del kit NUCLEO

Instal·lació del programari GUI VL53L4CX

La GUI és generalment la primera i fàcil eina per avaluar el dispositiu
  • Realitzeu la instal·lació de HW i connecteu la placa d'expansió VL53L4CX + Nucleo F401RE a l'ordinador
  • Instal·leu el GUI SW per a la demostració i la configuració de VL53L4CX
    • TSW-IMG030, descarregat des de www.st.com
    • Executeu l'instal·lador amb privilegis d'administrador
      La interfície gràfica d'usuari pot:
    • Realitzeu el calibratge offset i Xtalk i visualitzeu les dades de calibratge
    • Canvieu els paràmetres clau de VL53L4CX
    • Mostra les dades en temps real (distància, senyal, velocitat ambiental)
    • Obteniu el registre de dades i reproduïu un registre de dades (.csv file)
      Instal·lació del programari GUI VL53L4CX
    • Realitzeu la instal·lació de HW i connecteu el kit NUCLEO ( P-NUCLEO 53L4A2) a l'ordinador
    • Instal·leu el paquet X-CUBE-TOF1 SW
      • X-CUBE-TOF1 rev 4.0.0 o posterior, descarregat de www.st.com
      • L'X-CUBE-TOF1 s'instal·la mitjançant STM32CubeMx, secció de gestió d'instal·lació de programari.
      • Un cop instal·lat el X-CUBE-TOF1. Vés a
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Contingut del paquet de programari X-CUBE: API SW + SW examples

Contingut del paquet de programari X-CUBE: API SW + SW examples

Placa d'expansió del sensor de temps de vol d'alta precisió 

Codi d'avaluació example (.bin) utilitzant X-CUBE-TOF1 i un paquet NUCLEO

Contingut del paquet de programari X-CUBE: API SW + SW examples

Sensor VL53L4CX amb placa d'expansió de mesura de rang estès 

Comença a programar amb el codi exampels que utilitzen X-CUBE-TOF1 i un paquet NUCLEO

Codi d'avaluació example (.bin) utilitzant X-CUBE-TOF1 i un paquet NUCLEO

Documents i recursos relacionats

Vés a https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Tots els documents estan disponibles a la pestanya Documentació dels productes relacionats webpàgina

VL53L4CX: Carpeta de productes

  • DS13805 : Sensor de temps de vol amb mesurament de rang estès - full de dades

X-NUCLEO-53L4A2: Carpeta de productes

  • DB462 : Sensor de temps de vol amb placa d'expansió de mesurament de rang estès basat en VL53L4CX per a STM32 Nucleo - breu de dades
  • X-NUCLEO-53L4A2 Guia d'inici ràpid: Sensor de temps de vol amb mesurament d'abast estès: aquest document
  • UM2976 : Primers passos amb el sensor de temps de vol X-NUCLEO-53L4A2 amb mesurament de rang estès basat en el VL53L4CX per a STM32 Nucleo - manual d'usuari

P-NUCLEO-53L4A2: Carpeta de productes

  • DBxxxx : Paquet Nucleo VL53L4CX amb placa d'expansió X-NUCLEO-53L4A2 i placa Nucleo STM32F401RE: breu de dades

SATEL-VL53L4CX: Carpeta de productes

  • DB4632 : Sensor de temps de vol de la placa d'interrupció VL53L4CX amb mesurament de rang estès - breu de dades

STSW-IMG029: controlador nu per a la carpeta VL53L4CX

  • DB4583 : Interfície de programació d'aplicacions (API) per al VL53L4CX - breu de dades

STSW-IMG030: Carpeta de la interfície gràfica d'usuari (GUI).

  • DB4584: paquet d'interfície d'usuari gràfica (GUI) P-NUCLEO-53L4A2 - breu de dades
  • Configuració del programari file

X-CUBE-TOF1: paquet de programari per a STM32Cube

  • DB4449 : Expansió del programari dels sensors de temps de vol per a STM32Cube: breu de dades
  • UMxxxx : Primers passos amb el STMicroelectronics X-CUBE-TOF1, sensors de temps de vol, paquet de programari per a STM32CubeMX – Manual d'usuari
  • Configuració del programari file

Ecosistema STM32 ODE

PROTOTIP I DESENVOLUPAMENT RÀPIDS I ASSESSIBLES

L'STM32 Open Development Environment (ODE) és una manera oberta, flexible, fàcil i assequible de desenvolupar dispositius i aplicacions innovadors basats en la família de microcontroladors STM32 de 32 bits combinada amb altres components ST d'última generació connectats mitjançant plaques d'expansió. Permet la creació ràpida de prototips amb components d'avantguarda que es poden transformar ràpidament en dissenys finals.

L'ODE STM32 inclou els cinc elements següents:

  • Plaques de desenvolupament STM32 Nucleo. Una àmplia gamma de plaques de desenvolupament assequibles per a totes les sèries de microcontroladors STM32, amb capacitat d'expansió unificada il·limitada i amb depurador/programador integrat
  • Plaques d'expansió STM32 Nucleo. Plaques amb funcionalitat addicional per afegir detecció, control, connectivitat, potència, àudio o altres funcions segons sigui necessari. Les plaques d'expansió estan connectades a la part superior de les plaques de desenvolupament STM32 Nucleo. Es poden aconseguir funcionalitats més complexes apilant plaques d'expansió addicionals.
  • Programari STM32Cube. Un conjunt d'eines gratuïtes i maons de programari incrustat per permetre un desenvolupament ràpid i fàcil a l'STM32, inclosa una capa d'abstracció de maquinari, programari intermedi i
    Configurador i generador de codi basat en PC STM32CubeMX
  • Programari d'expansió STM32Cube. Programari d'expansió proporcionat de manera gratuïta per utilitzar-lo amb les plaques d'expansió STM32 Nucleo i compatible amb el marc de programari STM32Cube
  • Paquets de funcions STM32Cube. Conjunt de funcions exampfitxers per a alguns dels casos d'aplicació més comuns construïts aprofitant la modularitat i la interoperabilitat de les plaques de desenvolupament i les expansions STM32 Nucleo, amb el programari i les expansions STM32Cube.

L'entorn de desenvolupament obert STM32 és compatible amb una àmplia gamma d'entorns de desenvolupament com STM32CubeIDE, IAR EWARM, Keil MDK-ARM i IDE basats en GCC/LLVM, amb la possibilitat d'integrar els diferents components com STM32CubeMX, STM32CubeProgrammer o STM32CubeMonitor.

Creació i desenvolupament de prototips ràpids i assequibles

Entorn de desenvolupament obert STM32: tot el que necessiteu

La combinació d'una àmplia gamma de plaques ampliables basades en productes comercials d'avantguarda i programari modular, des del nivell de controlador fins a l'aplicació, permet crear prototips ràpids d'idees que es poden transformar sense problemes en dissenys finals.

Per començar el teu disseny:

  • Trieu la placa de desenvolupament STM32 Nucleo (NUCLEO) i les plaques d'expansió (X-NUCLEO) apropiades (sensors, connectivitat, àudio, control de motor, etc.) per a la funcionalitat que necessiteu.
  • Seleccioneu el vostre entorn de desenvolupament (IAR EWARM, Keil MDK i IDE basats en GCC/LLVM) i utilitzeu les eines i programari gratuïts STM32Cube com STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor o STM32CubeIDE.
  • Baixeu tot el programari necessari per executar la funcionalitat a les plaques d'expansió STM32 Nucleo seleccionades.
  • Compileu el vostre disseny i pengeu-lo a la placa de desenvolupament STM32 Nucleo.
  • A continuació, comenceu a desenvolupar i provar la vostra aplicació.

El programari desenvolupat amb el maquinari de prototipatge STM32 Open Development Environment es pot utilitzar directament en una placa de prototipatge avançada o en un disseny de producte final utilitzant els mateixos components ST comercials, o components de la mateixa família que els que es troben a les plaques STM32 Nucleo.

Entorn de desenvolupament obert STM32: tot el que necessiteu

Logotip

Documents/Recursos

Sensor de vol de temps nucleo ST STM32 amb mesurament de rang estès [pdfGuia de l'usuari
Sensor de vol temporal STM32 Nucleo amb mesurament d'interval estès, STM32 Nucleo, sensor de vol temporal amb mesura de rang estès, mesurament d'abast estès, mesurament d'interval

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *