Aller au contenu

+49 1626571232

info@openelab.io

🚀 Livraison gratuite à partir de 50€ dans l'UE / 80€ dans le monde entier

FAQ

Huit points importants que vous devez savoir concernant le VL53L0X

08 Jul 2024 0 commentaires

 

1. Qu'est-ce que VL53L0X ?

 
Le VL53L0X est un capteur de distance avancé à temps de vol (ToF), fabriqué par STMicroelectronics. Il utilise une technologie innovante de laser à cavité verticale et à émission de surface (VCSEL) pour mesurer avec précision la distance entre la cible et le capteur pour une variété de scénarios d'application, tels que les smartphones, les drones, la navigation robotique, les maisons intelligentes, etc. Précision et haute immunité aux interférences, le VL53L0X fournit des mesures de distance en continu allant de quelques centimètres à plusieurs mètres.

2. Principes

 
Un laser à émission de surface à cavité verticale (VCSEL) de 940 nm est utilisé pour émettre la lumière laser, qui est réfléchie vers le VL53L0X après avoir heurté un obstacle, et le temps de propagation de la lumière laser dans l'air est mesuré pour obtenir la distance.
 

 

3. Spécifications

 
  • Taille ultra petite : 4,4 x 2,4 x 1,0 mm
  • Tension de fonctionnement : 2,6V-5V CC
  • lumière infrarouge de 940 nm
  • Réponse très rapide (50 ms)
  • Plage : mode normal 0 - 1 000 mm, mode distant 0 - 2 000 mm
  • Déviation de 1% à une distance de 1 mètre (plus de 10% à une distance de 2 mètres)
  • La lumière laser émise est sans danger pour les yeux et complètement invisible
  • Mode de communication : IIC, 400 KHz, adresse de l'appareil 0x52, le bit le plus bas est le bit d'indicateur de lecture/écriture. 0 signifie écrire, 1 signifie lire. Ainsi, lors de l'écriture, cette donnée de 8 bits est : 0101 0010, soit 0x52. A la lecture, cette donnée de 8 bits est : 0101 0011, soit 0x53.
 

Il y a deux trous sur le VL53L0X, un pour l'émission laser VCSEL et un pour le réseau de détection laser SPAD.

1 pied du côté du grand trou

  

4. Brochage et schéma

 
 
  • 1 broche AVDDVCSEL : alimentation positive VCSEL
  • AVSSVCSEL 2 broches : masse d'alimentation VCSEL
  • 3 broches, 4 broches, 6 broches, 12 broches GND : masse
  • Broche 5 XSHUT : contrôle du mode d'alimentation, si vous n'avez pas besoin de la fonction d'hibernation, cette broche peut être directement connectée à AVDD.
  • Broche 7 GPIO1 : sortie d'interruption. Sortie à drain ouvert, il doit donc s'agir d'un pull-up externe.
  • Broche 8 DNC : Suspendu
  • Broches 9 et 10 : port de communication IIC
  • Broche 11 AVDD : alimentation positive
 

  

5. Machine d'état du firmware

 
ST a équipé le VL53L0X d'un ensemble d'API qui encapsulent directement diverses fonctions telles que : initialisation/étalonnage, démarrage/arrêt de plage, sélection de précision, sélection de mode de plage. Le programme d'application de l'utilisateur appelle les fonctions de l'API, puis l'API communique avec le micrologiciel du VL53L0X via l'IIC, qui fait ensuite fonctionner le matériel.
 

 
Le firmware du VL53L0X fonctionne selon une machine à états :
 
   

Lorsqu'il est mis sous tension, le VL53L0X entre dans l'état Hw Standby, qui est un état de veille avec une très faible consommation d'énergie. Tirez ensuite sur la broche XSHUT pour mettre le VL53L0X dans l'état Fw Boot afin de commencer à préparer la télémétrie. Si l'état de veille n'est pas nécessaire, vous pouvez connecter XSHUT à AVDD. le VL53L0X ne peut pas communiquer avec l'IIC lorsqu'il est en état de veille.

Le VL53L0X a 3 modes de fonctionnement :

  • Mode unique : après avoir reçu la commande de démarrage de la plage, il commence à mesurer, puis quitte et entre automatiquement dans l'état de veille Sw une fois la mesure terminée.

  • Mode continu : Après avoir reçu la commande de démarrage de la plage, il continuera à mesurer jusqu'à ce qu'il reçoive la commande d'arrêt de la plage. Lorsque la commande d'arrêt est reçue, la dernière mesure sera terminée avant de quitter.

  • Mode intervalle continu : après avoir reçu la commande de démarrage de plage, il commence à mesurer et après avoir terminé une mesure, il attend un certain temps avant de prendre la mesure suivante jusqu'à ce qu'il reçoive la commande d'arrêt de plage. Le temps d'attente entre les mesures est réglable.

 

6. Précautions lors de l'utilisation

 
Le VL53L0X est normalement utilisé en combinaison avec une lamelle. La lamelle couvre deux objectifs : assurer une protection physique contre la poussière et filtrer la lumière.
 
 
Les lamelles sont généralement opaques et comportent soit deux trous circulaires, soit un trou elliptique pour émettre et recevoir la lumière infrarouge. Les lamelles doivent répondre à un certain nombre d’exigences optiques pour garantir la capacité de télémétrie. La qualité de la lamelle est mesurée par le coefficient de transmission et le coefficient de voile.
 
Il y a deux paramètres à prendre en compte : l'entrefer entre le VL53L0X et la fenêtre de la lamelle et la zone d'expansion (zone d'exclusion) devant le VL53L0X, comme indiqué ci-dessous :
 
 

 
Lorsque la lumière laser traverse une lamelle, une partie est réfléchie et nous devons minimiser la lumière réfléchie. Les particules/trous incrustés et/ou les surfaces rugueuses sont les principaux facteurs de diffusion de la lumière dans les lamelles.
 

La lamelle idéale présente les caractéristiques suivantes :

(1) aucun défaut structurel dans le matériau plastique ou verre

(2) aucun défaut de surface pouvant provoquer une diffusion de la lumière par empreinte digitale ou une sensibilité aux taches

(3) Transmittance >90 % dans le proche infrarouge (940 nm ± 10 nm) et dans des conditions de faible brume

(4) Revêtement externe (revêtement anti-empreintes digitales ou antireflet) qui ne réduit pas l'immunité aux empreintes digitales

(5) Matériau unique. L'utilisation de matériaux doubles peut altérer les performances.

 

La conception structurelle idéale (la structure d’une lamelle sur VL53L0X) présente les caractéristiques suivantes :

(1) Petit espace d'air (<0,5 mm)

(2) Lamelle fine

(3) L'angle d'inclinaison entre la lamelle et le VL53L0X est inférieur à 2 degrés.

(4) tolérances serrées.

 
Effet de la qualité de la lamelle sur la transmission laser :

 
Conception structurelle recommandée : entrefer le plus petit possible (« E » dans la figure ci-dessous) et lamelles fines avec des coefficients de transmission élevés (« D » dans la figure ci-dessous)
 
 
Si l’espace d’air et l’épaisseur de la lamelle ne peuvent plus être réduits, des cales peuvent être ajoutées à l’espace ; les cales peuvent aider à réduire la diaphonie.
 
 
La lamelle doit également être parallèle au VL53L0X
 

 

7. Processus de calibration

 
  • Afin de garantir la précision, l'utilisateur doit effectuer un étalonnage après avoir déterminé son environnement d'utilisation (s'il doit couvrir le couvercle en verre, la température de l'environnement d'utilisation, la tension d'alimentation, etc.). Le processus est le suivant :
 
 
  • L'étalonnage de la température est la détermination de deux paramètres dépendants de la température : VHV et phase cal. Un réétalonnage est requis chaque fois qu'il existe une différence de température supérieure à 8 degrés entre l'environnement dans lequel le VL53L0X est utilisé et l'environnement dans lequel il est calibré.
 
  • L'étalonnage du décalage est le décalage entre la distance temporelle d'étalonnage et la distance de mesure, et il est généralement recommandé de l'étalonner à 10 cm. Le décalage est généralement une valeur fixe, lorsque la tension d'alimentation, la température ambiante, l'ajout ou non d'un couvercle en verre, etc., lisent la valeur mesurée et la valeur réelle de la différence entre le décalage peut être obtenue.
 
 
 
  • Étalonnage CrossTalk : CrossTalk est une diaphonie, qui est définie comme le signal rebondissant sur la lamelle. Si une lamelle en verre est ajoutée, lorsque la lumière laser est projetée hors de la lamelle, une partie de la lumière laser sera réfléchie sous forme de signal d'interférence. La taille du signal d’interférence dépend du type de lamelle et de la taille de l’entrefer. La taille de l'erreur de distance produite par le signal d'interférence est proportionnelle au rapport entre la taille de la diaphonie et la taille du signal renvoyé par la cible.
  

  

8.Détection

 
  • L'utilisateur peut obtenir les données en interrogeant ou en interrompant
Sondage : vous devez prendre l'initiative de lire la fonction API pour obtenir l'état de la mesure.
Interruption : lorsqu'une mesure est terminée, le VL53L0X envoie un signal d'interruption via la broche GPIO1.
 
  • Processus de mise en gamme
 
  
 
  • IIC écriture 1 octet de données

 

  • L'IIC lit 1 octet de données
 

 

  • IIC écrire plusieurs octets de données

  

 

  • L'IIC lit plusieurs octets de données

 

  

  

 

Si vous travaillez sur un projet utilisant VL53L0X , notre site Web propose une large gamme de produits VL53L0X, et nous pouvons également produire des VL53L0X personnalisés en fonction de vos besoins .
OpenELAB est une plateforme de développement unique pour les passionnés d'électronique AIoT du monde entier et une communauté open source pour les ingénieurs en électronique. En plus de fournir des modules de développement en ligne, nos services incluent également la fabrication personnalisée de divers composants électroniques tels que des micro-interrupteurs et des batteries, ainsi que des pièces en plastique ou en métal par impression 3D, moulage par injection, CNC , découpe laser , etc.
En plus du VL53L0X, OpenELAB propose d'autres services d'approvisionnement en composants électroniques tels que des capteurs , des écrans , l'IoT , etc. OpenELAB dispose d'un site Web convivial qui facilite la recherche des composants dont vous avez besoin, et nous proposons une livraison rapide aux clients du monde entier.
De plus, OpenELAB propose Design as a Service ( DaaS ) pour l'optimisation de la conception, Manufacturing as a Service ( MaaS ) pour la fabrication en série, Supply Chain as a Service ( SaaS ) pour le support de la chaîne d'approvisionnement et Quality as a Service ( QaaS ) pour le contrôle qualité des produits AIoT en transition vers la production de masse, assurant une transition en douceur vers la phase de production commerciale .
Plus important encore, OpenELAB se consacre à la création d'une communauté open source mondiale pour les développeurs électroniques AIoT. Grâce à la communauté ouverte OpenELAB, les développeurs de la révolution électronique AIoT peuventcollaborer, s'autonomiser mutuellement et créer une culture de respect mutuel et de partage collaboratif, générant ainsi des produits matériels intelligents AIoT plus innovants pour le monde.

 

 

Article précédent
Prochain article

laissez un commentaire

Tous les commentaires du blog sont vérifiés avant la publication

Quelqu'un a récemment acheté un

Merci pour votre subscription!

Cet email a été enregistré !

Achetez le look

Choisissez les options

Modifier l'option
Notification de retour en stock
this is just a warning
Se connecter
Panier
0 articles
RuffRuff App RuffRuff App by Tsun