Zum Inhalt springen

+49 1626571232

info@openelab.io

🚀 Kostenloser Versand ab 50€ in der EU / 80€ weltweit

Lernen

Acht wichtige Punkte, die Sie im Zusammenhang mit VL53L0X wissen müssen

 

1. Was ist VL53L0X ?

 
Der VL53L0X ist ein fortschrittlicher Time-of-Flight (ToF)-Entfernungssensor, hergestellt von STMicroelectronics. Es nutzt eine innovative Vertical-Cavity-Surface-Emitting-Laser-Technologie (VCSEL), um den Abstand zwischen dem Ziel und dem Sensor für eine Vielzahl von Anwendungsszenarien, wie Smartphones, Drohnen, Roboternavigation, Smart Homes usw., genau zu messen Genauigkeit und hohe Störfestigkeit ermöglicht der VL53L0X kontinuierliche Entfernungsmessungen im Bereich von wenigen Zentimetern bis zu mehreren Metern.

2. Prinzipien

 
Ein 940-nm-Vertical-Cavity-Surface-Emitting-Laser (VCSEL) wird zur Emission des Laserlichts verwendet, das nach dem Auftreffen auf ein Hindernis zum VL53L0X zurückreflektiert wird, und die Ausbreitungszeit des Laserlichts in der Luft wird gemessen, um die Entfernung zu ermitteln.
 

 

3. Spezifikationen

 
  • Ultrakleine Größe: 4,4 x 2,4 x 1,0 mm
  • Betriebsspannung: 2,6V-5V DC
  • 940 nm Infrarotlicht
  • Sehr schnelle Reaktion (50 ms)
  • Bereich: Normalmodus 0 - 1000 mm, Remote-Modus 0 - 2000 mm
  • Abweichung von 1 % bei einem Abstand von 1 Meter (mehr als 10 % bei einem Abstand von 2 Metern)
  • Das emittierte Laserlicht ist für die Augen ungefährlich und völlig unsichtbar
  • Kommunikationsmodus: IIC, 400 kHz, Geräteadresse 0x52, das niedrigste Bit ist das Lese-/Schreib-Flag-Bit. 0 bedeutet Schreiben, 1 bedeutet Lesen. Daher sind diese 8-Bit-Daten beim Schreiben: 0101 0010, also 0x52. Beim Lesen lauten diese 8-Bit-Daten: 0101 0011, also 0x53.
 

Der VL53L0X verfügt über zwei Löcher, eines für die VCSEL-Laseremission und eines für das SPAD-Lasererkennungsarray

1 Fuß auf der großen Lochseite

  

4. Pinbelegung & Schaltplan

 
 
  • 1 Pin AVDDVCSEL: VCSEL-Strom positiv
  • 2-poliger AVSSVCSEL: Masse der VCSEL-Stromversorgung
  • 3 Pins, 4 Pins, 6 Pins, 12 Pins GND: Masse
  • Pin 5 XSHUT: Steuerung des Energiemodus. Wenn Sie die Ruhezustandsfunktion nicht benötigen, kann dieser Pin direkt mit AVDD verbunden werden.
  • Pin 7 GPIO1: Interrupt-Ausgang. Open-Drain-Ausgang, muss also ein externer Pull-up sein.
  • Pin 8 DNC: Hängend
  • Pin 9 und 10: IIC Kommunikationsport
  • Pin 11 AVDD: positive Stromversorgung
 

  

5. Firmware-Zustandsmaschine

 
ST hat den VL53L0X mit einer Reihe von APIs ausgestattet, die verschiedene Funktionen direkt kapseln, wie zum Beispiel: Initialisierung/Kalibrierung, Bereichsstart/-stopp, Genauigkeitsauswahl, Auswahl des Bereichsmodus. Das Anwendungsprogramm des Benutzers ruft die Funktionen in der API auf, und dann kommuniziert die API über den IIC mit der Firmware im VL53L0X, der dann die Hardware betreibt.
 

 
Die Firmware im VL53L0X arbeitet nach einer Zustandsmaschine:
 
   

Beim Einschalten wechselt der VL53L0X in den Hw-Standby-Zustand, einen Standby-Zustand mit sehr geringem Stromverbrauch. Ziehen Sie dann den XSHUT-Pin nach oben, um den VL53L0X in den Fw-Boot-Zustand zu versetzen und mit der Vorbereitung für die Bereichswahl zu beginnen. Wenn der Standby-Status nicht benötigt wird, können Sie XSHUT mit AVDD verbinden. Der VL53L0X kann nicht mit dem IIC kommunizieren, wenn er sich im Ruhezustand befindet.

Der VL53L0X hat 3 Betriebsmodi:

  • Einzelmodus: Nach Erhalt des Bereichsstartbefehls beginnt die Messung und wird nach Abschluss der Messung automatisch beendet und wechselt in den SW-Standby-Zustand.

  • Kontinuierlicher Modus: Nach Erhalt des Bereichsstartbefehls wird die Messung fortgesetzt, bis der Bereichsstoppbefehl empfangen wird. Wenn der Stoppbefehl empfangen wird, wird die letzte Messung vor dem Verlassen abgeschlossen.

  • Kontinuierlicher Intervallmodus: Nach dem Empfang des Bereichsstartbefehls beginnt die Messung und nach Abschluss einer Messung wird eine Zeit lang gewartet, bevor die nächste Messung durchgeführt wird, bis der Bereichsstoppbefehl empfangen wird. Die Wartezeit zwischen den Messungen ist einstellbar.

 

6. Vorsichtsmaßnahmen bei der Verwendung

 
Der VL53L0X wird normalerweise in Kombination mit einem Deckglas verwendet. Das Deckglas dient zwei Zwecken: dem physischen Schutz vor Staub und der Lichtfilterung.
 
 
Deckgläser sind normalerweise undurchsichtig und haben entweder zwei kreisförmige Löcher oder ein elliptisches Loch zum Aussenden und Empfangen von Infrarotlicht. Deckgläser müssen eine Reihe optischer Anforderungen erfüllen, um die Reichweite sicherzustellen. Die Qualität des Deckglases wird anhand des Transmissionskoeffizienten und des Trübungskoeffizienten gemessen.
 
Es sind zwei Parameter zu beachten: der Luftspalt zwischen dem VL53L0X und dem Deckglasfenster und der Erweiterungsbereich (Ausschlussbereich) vor dem VL53L0X, wie unten dargestellt:
 
 

 
Wenn Laserlicht durch ein Deckglas fällt, wird ein Teil davon reflektiert und wir sollten das reflektierte Licht minimieren. Eingebettete Partikel/Löcher und/oder raue Oberflächen sind die Hauptfaktoren für die Lichtstreuung in Deckgläsern.
 

Das ideale Deckglas weist folgende Eigenschaften auf:

(1) Keine strukturellen Mängel im Kunststoff- oder Glasmaterial

(2) Keine Oberflächenfehler, die zu Lichtstreuung durch Fingerabdrücke oder Fleckenempfindlichkeit führen können

(3) Durchlässigkeit >90 % im nahen Infrarot (940 nm ± 10 nm) und Bedingungen mit geringer Trübung

(4) Außenbeschichtung (Anti-Fingerabdruck- oder Antireflexionsbeschichtung), die die Immunität gegen Fingerabdrücke nicht beeinträchtigt

(5) Einzelmaterial. Die Verwendung von Doppelmaterialien kann die Leistung beeinträchtigen.

 

Das ideale Strukturdesign (die Struktur eines Deckglases über VL53L0X) weist die folgenden Eigenschaften auf:

(1) Kleiner Luftspalt (<0,5 mm)

(2) Dünner Deckglas

(3) Der Neigungswinkel zwischen dem Deckglas und dem VL53L0X beträgt weniger als 2 Grad.

(4) enge Toleranzen.

 
Einfluss der Qualität des Deckglases auf die Laserübertragung:

 
Empfohlene strukturelle Gestaltung: kleinstmöglicher Luftspalt ('E' in der Abbildung unten) und dünne Deckgläser mit hohen Transmissionskoeffizienten ('D' in der Abbildung unten)
 
 
Wenn Luftspalt und Deckglasdicke nicht mehr reduziert werden können, können Unterlegscheiben zum Spalt hinzugefügt werden; Unterlegscheiben können helfen, Übersprechen zu reduzieren.
 
 
Das Deckglas muss außerdem parallel zu VL53L0X sein
 

 

7. Kalibrierungsprozess

 
  • Um die Genauigkeit sicherzustellen, sollte der Benutzer eine Kalibrierung durchführen, nachdem er seine/ihre Nutzungsumgebung bestimmt hat (ob die Glasabdeckung abgedeckt werden soll, Temperatur der Nutzungsumgebung, Stromversorgungsspannung usw.). Der Prozess ist wie folgt:
 
 
  • Bei der Temperaturkalibrierung handelt es sich um die Bestimmung zweier temperaturabhängiger Parameter: VHV und Phasenkalibrierung. Eine Neukalibrierung ist jedes Mal erforderlich, wenn zwischen der Umgebung, in der der VL53L0X verwendet wird, und der Umgebung, in der er kalibriert wird, ein Temperaturunterschied von mehr als 8 Grad besteht.
 
  • Bei der Offset-Kalibrierung handelt es sich um den Offset zwischen dem Kalibrierzeitabstand und dem Messabstand. Es wird allgemein empfohlen, bei 10 cm zu kalibrieren. Der Offset ist im Allgemeinen ein fester Wert. Wenn die Versorgungsspannung, die Umgebungstemperatur, ob eine Glasabdeckung hinzugefügt werden soll usw., kann der gemessene Wert ausgelesen und der tatsächliche Wert der Differenz zwischen dem Offset ermittelt werden.
 
 
 
  • CrossTalk-Kalibrierung: CrossTalk ist Crosstalk, das als das vom Deckglas zurückreflektierte Signal definiert ist. Wenn ein Deckglas aus Glas hinzugefügt wird, wird beim Austreten des Laserlichts aus dem Deckglas ein Teil des Laserlichts als Interferenzsignal zurückreflektiert. Die Größe des Störsignals hängt von der Art des Deckglases und der Größe des Luftspalts ab. Die Größe des durch das Interferenzsignal erzeugten Entfernungsfehlers ist proportional zum Verhältnis der Größe des Übersprechens zur Größe des vom Ziel zurückgegebenen Signals.
  

  

8.Bereich

 
  • Der Benutzer kann die Daten durch Abfragen oder Unterbrechen abrufen
Abfrage: Sie müssen die Initiative ergreifen, um die API-Funktion zu lesen und den Messstatus zu erhalten.
Interrupt: Wenn eine Messung abgeschlossen ist, sendet VL53L0X ein Interrupt-Signal über den GPIO1-Pin.
 
  • Bereichsprozess
 
  
 
  • IIC schreibt 1 Byte Daten

 

  • IIC liest 1 Byte Daten
 

 

  • IIC mehrere Bytes Daten schreiben

  

 

  • IIC liest mehrere Bytes Daten

 

  

  

 

Wenn Sie an einem Projekt mit VL53L0X arbeiten, finden Sie auf unserer Website eine große Auswahl an VL53L0X-Produkten und wir können auch kundenspezifische VL53L0X entsprechend Ihren Anforderungen herstellen.
OpenELAB ist eine zentrale Entwicklungsplattform für weltweite AIoT-Elektronikbegeisterte und eine Open-Source-Community für Elektroingenieure. Neben der Bereitstellung von Online-Entwicklermodulen umfassen unsere Dienstleistungen auch die kundenspezifische Herstellung verschiedener elektronischer Teile wie Mikroschalter und Batterien sowie Kunststoff- oder Metallteile durch 3D-Druck, Spritzguss, CNC , Laserschneiden usw.
Zusätzlich zu VL53L0X bietet OpenELAB weitere Beschaffungsdienste für elektronische Komponenten wie Sensoren , Displays , IoT und mehr an . OpenELAB verfügt über eine benutzerfreundliche Website, auf der Sie die benötigten Komponenten leicht finden können, und wir bieten einen schnellen Versand an Kunden auf der ganzen Welt.
Darüber hinaus bietet OpenELAB Design as a Service ( DaaS ) zur Designoptimierung, Manufacturing as a Service ( MaaS ) zur Serienfertigung, Supply Chain as a Service ( SaaS ) zur Lieferkettenunterstützung und Quality as a Service ( QaaS ) für die Qualitätskontrolle bei AIoT-Produkten beim Übergang in die Massenproduktion, um einen reibungslosen Übergang zur kommerziellen Produktionsphase zu gewährleisten.
Vor allem widmet sich OpenELAB dem Aufbau einer globalen Open-Source-Community für AIoT-Elektronikentwickler. Durch die offene OpenELAB-Community können Entwickler in der elektronischen AIoT-Revolution zusammenarbeiten, sich gegenseitig stärken und eine Kultur des gegenseitigen Respekts und des kollaborativen Teilens schaffen, wodurch innovativere intelligente AIoT-Hardwareprodukte für die Welt entstehen.

 

 

Vorheriger Beitrag
Nächster Beitrag

Hinterlasse einen Kommentar

Alle Blog-Kommentare werden vor der Veröffentlichung geprüft

Jemand kaufte vor kurzem ein

Danke fürs Abonnieren!

Diese E-Mail wurde registriert!

Shoppen Sie den Look

Wähle Optionen

Bearbeitungsoption
Benachrichtigung wieder vorrätig
this is just a warning
Anmeldung
Einkaufswagen
0 Artikel
RuffRuff App RuffRuff App by Tsun