Salta al contenuto

+49 1626571232

info@openelab.io

🚀 Spedizione gratuita a partire da 50€ in UE / 80€ in tutto il mondo

Imparare

Otto punti importanti che devi sapere relativi a VL53L0X

 

1. Che cos'è VL53L0X ?

 
Il VL53L0X è un sensore avanzato del tempo di volo (ToF), prodotto da STMicroelectronics. Utilizza un'innovativa tecnologia laser a emissione di superficie a cavità verticale (VCSEL) per misurare accuratamente la distanza tra il bersaglio e il sensore per una varietà di scenari applicativi, come smartphone, droni, navigazione robotica, case intelligenti, ecc. Dotato di alta velocità, alta precisione ed elevata immunità alle interferenze, il VL53L0X fornisce misurazioni continue di distanze che vanno da pochi centimetri a diversi metri.

2. Principi

 
Un laser a emissione superficiale a cavità verticale (VCSEL) da 940 nm viene utilizzato per emettere la luce laser, che viene riflessa sul VL53L0X dopo aver colpito un ostacolo e il tempo di propagazione della luce laser nell'aria viene misurato per ottenere la distanza.
 

 

3. Specifiche

 
  • Dimensioni ultra ridotte: 4,4 x 2,4 x 1,0 mm
  • Tensione di funzionamento: 2.6V-5V DC
  • luce infrarossa a 940 nm
  • Risposta molto veloce (50 ms)
  • Intervallo: modalità normale 0 - 1000 mm, modalità remota 0 - 2000 mm
  • Deviazione dell'1% a una distanza di 1 metro (più del 10% a una distanza di 2 metri)
  • La luce laser emessa è sicura per gli occhi e completamente invisibile
  • Modalità di comunicazione: IIC, 400KHz, indirizzo dispositivo 0x52, il bit più basso è il bit flag di lettura/scrittura. 0 significa scrivere, 1 significa leggere. Pertanto, in fase di scrittura, questo dato a 8 bit è: 0101 0010, cioè 0x52. Durante la lettura, questi dati a 8 bit sono: 0101 0011, cioè 0x53.
 

Sul VL53L0X sono presenti due fori, uno per l'emissione laser VCSEL e uno per l'array di rilevamento laser SPAD

1 piede sul lato del grande buco

  

4. Pinout e Schema

 
 
  • 1 pin AVDDVCSEL: positivo di alimentazione VCSEL
  • AVSSVCSEL a 2 pin: terra dell'alimentazione VCSEL
  • 3 pin, 4 pin, 6 pin, 12 pin GND: terra
  • Pin 5 XSHUT: controllo della modalità di alimentazione, se non è necessaria la funzione di ibernazione, questo pin può essere collegato direttamente a AVDD.
  • Pin 7 GPIO1: uscita di interruzione. Uscita open-drain, quindi deve essere pull-up esterno.
  • Pin 8 DNC: Pendente
  • Pin 9 e 10: porta di comunicazione IIC
  • Pin 11 AVDD: alimentazione positiva
 

  

5. Macchina a stati del firmware

 
La ST ha dotato il VL53L0X di una serie di API che incapsulano direttamente varie funzioni quali: inizializzazione/calibrazione, avvio/arresto della portata, selezione della precisione, selezione della modalità della portata. Il programma applicativo dell'utente richiama le funzioni nell'API, quindi l'API comunica con il firmware nel VL53L0X tramite l'IIC, che quindi gestisce l'hardware.
 

 
Il firmware nel VL53L0X funziona secondo una macchina a stati:
 
   

Una volta acceso, il VL53L0X entra nello stato Hw Standby, che è uno stato di standby con un consumo energetico molto basso. Quindi sollevare il pin XSHUT per mettere il VL53L0X nello stato Fw Boot per iniziare la preparazione per la misurazione. Se lo stato di standby non è necessario, è possibile connettere XSHUT ad AVDD. il VL53L0X non può comunicare con l'IIC quando è in stato di sospensione.

Il VL53L0X ha 3 modalità operative:

  • Modalità singola: dopo aver ricevuto il comando di inizio intervallo, inizia a misurare ed esce automaticamente ed entra nello stato di standby del software una volta completata la misurazione.

  • Modalità continua: dopo aver ricevuto il comando di inizio portata, continuerà a misurare finché non riceverà il comando di arresto portata. Quando viene ricevuto il comando di arresto, l'ultima misurazione verrà completata prima di uscire.

  • Modalità intervallo continuo: dopo aver ricevuto il comando di avvio della portata, inizia a misurare e, dopo aver completato una misurazione, attende un periodo di tempo prima di effettuare la misurazione successiva finché non riceve il comando di arresto della portata. Il tempo di attesa tra le misurazioni è regolabile.

 

6. Precauzioni durante l'uso

 
Il VL53L0X viene normalmente utilizzato in combinazione con un vetrino coprioggetto. Il coprioggetto ha due scopi: fornire protezione fisica dalla polvere e filtrare la luce.
 
 
I vetrini coprioggetto sono generalmente opachi e hanno due fori circolari o un foro ellittico per emettere e ricevere luce infrarossa. I vetrini coprioggetto devono soddisfare una serie di requisiti ottici per garantire la capacità di misurazione. La qualità del coprioggetto è misurata dal coefficiente di trasmissione e dal coefficiente di opacità.
 
Ci sono due parametri di cui tenere conto: il traferro tra il VL53L0X e la finestra del coprioggetto e l'area di espansione (area di esclusione) davanti al VL53L0X, come mostrato di seguito:
 
 

 
Quando la luce laser passa attraverso un vetrino coprioggetto, una parte di essa viene riflessa e dovremmo ridurre al minimo la luce riflessa. Particelle/fori incorporati e/o superfici ruvide sono i principali fattori di diffusione della luce nei vetrini coprioggetto.
 

Il coprioggetto ideale ha le seguenti caratteristiche:

(1) assenza di difetti strutturali nel materiale plastico o di vetro

(2) assenza di difetti superficiali che possano causare dispersione della luce delle impronte digitali o sensibilità alle sbavature

(3) Trasmittanza >90% nel vicino infrarosso (940 nm ± 10 nm) e in condizioni di bassa foschia

(4) Rivestimento esterno (rivestimento anti-impronta o antiriflesso) che non riduce l'immunità alle impronte digitali

(5) Materiale singolo. L'uso di materiali doppi può alterare le prestazioni.

 

Il design strutturale ideale (la struttura di un coprioggetto su VL53L0X) ha le seguenti caratteristiche:

(1) Piccola intercapedine d'aria (<0,5 mm)

(2) Vetrino sottile

(3) L'angolo di inclinazione tra il coprioggetto e il VL53L0X è inferiore a 2 gradi.

(4) tolleranze strette.

 
Effetto della qualità del coprioggetto sulla trasmissione laser:

 
Design strutturale consigliato: traferro più piccolo possibile ("E" nella figura seguente) e vetrini coprioggetto sottili con coefficienti di trasmissione elevati ("D" nella figura seguente)
 
 
Se non è più possibile ridurre l'intercapedine d'aria e lo spessore del coprioggetto, è possibile aggiungere degli spessori all'intercapedine; gli spessori possono aiutare a ridurre la diafonia.
 
 
Anche il coprioggetto deve essere parallelo a VL53L0X
 

 

7. Processo di calibrazione

 
  • Per garantire la precisione, l'utente deve eseguire una calibrazione dopo aver determinato il proprio ambiente di utilizzo (se coprire la copertura in vetro, la temperatura dell'ambiente di utilizzo, la tensione di alimentazione, ecc.). Il processo è il seguente:
 
 
  • La calibrazione della temperatura è la determinazione di due parametri dipendenti dalla temperatura: VHV e fase cal. La ricalibrazione è necessaria ogni volta che c'è una differenza di temperatura superiore a 8 gradi tra l'ambiente in cui viene utilizzato il VL53L0X e l'ambiente in cui viene calibrato.
 
  • La calibrazione dell'offset è l'offset tra la distanza del tempo di calibrazione e la distanza di misurazione e generalmente si consiglia di calibrarla a 10 cm. L'offset è generalmente un valore fisso, quando è possibile ottenere la tensione di alimentazione, la temperatura ambiente, se aggiungere una copertura in vetro, ecc., leggere il valore misurato e il valore effettivo della differenza tra l'offset.
 
 
 
  • Calibrazione CrossTalk: CrossTalk è crosstalk, definito come il segnale che rimbalza dal coprioggetto. Se viene aggiunto un coprioggetto in vetro, quando la luce laser viene emessa dal coprioggetto, parte della luce laser verrà riflessa come segnale di interferenza. La dimensione del segnale di interferenza dipende dal tipo di coprioggetto e dalla dimensione del traferro. La dimensione dell'errore di distanza prodotto dal segnale di interferenza è proporzionale al rapporto tra la dimensione della diafonia e la dimensione del segnale restituito dal bersaglio.
  

  

8. Intervallo

 
  • L'utente può ottenere i dati tramite polling o interruzione
Sondaggio: è necessario prendere l'iniziativa per leggere la funzione API per ottenere lo stato della misurazione.
Interruzione: una volta completata una misurazione, VL53L0X invia un segnale di interruzione tramite il pin GPIO1.
 
  • Processo di misurazione
 
  
 
  • Scrittura di 1 byte di dati IIC

 

  • L'IIC legge 1 byte di dati
 

 

  • Scrivere più byte di dati IIC

  

 

  • IIC legge più byte di dati

 

  

  

 

Se stai lavorando a un progetto che utilizza VL53L0X , il nostro sito web offre un'ampia gamma di prodotti VL53L0X e possiamo anche produrre VL53L0X personalizzati in base alle tue esigenze .
OpenELAB è una piattaforma di sviluppo one-stop per gli appassionati di elettronica AIoT globali e una comunità open source per ingegneri elettronici. Oltre a fornire moduli per sviluppatori online, i nostri servizi includono anche la produzione personalizzata di varie parti elettroniche come microinterruttori e batterie, nonché parti in plastica o metallo tramite stampa 3D, stampaggio a iniezione, CNC , taglio laser , ecc.
Oltre a VL53L0X, OpenELAB offre altri servizi di sourcing di componenti elettronici come sensori , display , IoT e altro . OpenELAB ha un sito web intuitivo che semplifica la ricerca dei componenti di cui hai bisogno e offriamo spedizioni rapide ai clienti in tutto il mondo.
Inoltre, OpenELAB offre Design as a Service ( DaaS ) per l'ottimizzazione della progettazione, Manufacturing as a Service ( MaaS ) per la produzione manifatturiera, Supply Chain as a Service ( SaaS ) per il supporto della supply chain e Quality as a Service ( QaaS ) per il controllo di qualità dei prodotti AIoT in fase di produzione di massa, garantendo una transizione graduale alla fase di produzione commerciale .
Ancora più importante, OpenELAB si dedica alla creazione di una comunità open source globale per gli sviluppatori elettronici AIoT. Attraverso la comunità aperta OpenELAB, gli sviluppatori della rivoluzione elettronica AIoT possonocollaborare, rafforzarsi a vicenda e creare una cultura di rispetto reciproco e condivisione collaborativa, generando prodotti hardware intelligenti AIoT più innovativi per il mondo.

 

 

Articolo precedente
Articolo successivo

lascia un commento

Tutti i commenti del blog vengono controllati prima della pubblicazione

Qualcuno ha recentemente acquistato un

Grazie per esserti iscritto!

Questa email è stata registrata!

Acquista il look

Scegli Opzioni

Modifica opzione
Notifica di disponibilità
this is just a warning
Login
Carrello della spesa
0 elementi
RuffRuff App RuffRuff App by Tsun