1. Czym jest VL53L0X?

2. Zasady
3. Specyfikacje
- Ultra mały rozmiar: 4,4 x 2,4 x 1,0 mm
- Napięcie robocze: 2,6V-5V DC
- światło podczerwone 940 nm
- Bardzo szybka odpowiedź (50 ms)
- Zakres: tryb normalny 0 - 1000mm, tryb zdalny 0 - 2000mm
- Odchylenie o 1% na odległości 1 metra (ponad 10% na odległości 2 metrów)
- Emitowane światło laserowe jest bezpieczne dla oczu i całkowicie niewidoczne
- Tryb komunikacji: IIC, 400KHz, adres urządzenia 0x52, najniższy bit to bit flagi odczytu/zapisu. 0 oznacza zapis, 1 oznacza odczyt. Dlatego podczas zapisu, te 8-bitowe dane to: 0101 0010, czyli 0x52. Podczas odczytu, te 8-bitowe dane to: 0101 0011, czyli 0x53.



4. Rozmieszczenie pinów i schemat

- 1 pin AVDDVCSEL: dodatnie zasilanie VCSEL
- 2-pinowy AVSSVCSEL: uziemienie zasilania VCSEL
- 3 piny, 4 piny, 6 pinów, 12 pinów GND: uziemienie
- Pin 5 XSHUT: kontrola trybu zasilania, jeśli nie potrzebujesz funkcji hibernacji, ten pin można bezpośrednio podłączyć do AVDD.
- Pin 7 GPIO1: Wyjście przerwania. Wyjście typu open-drain, więc wymaga zewnętrznego podciągnięcia.
- Pin 8 DNC: Zwisający
- Pin 9 i 10: port komunikacyjny IIC
- Pin 11 AVDD: dodatnie zasilanie

5. Maszyna stanów oprogramowania układowego


Po włączeniu zasilania, VL53L0X przechodzi w stan Hw Standby, który jest stanem czuwania o bardzo niskim zużyciu energii. Następnie należy podciągnąć pin XSHUT, aby przełączyć VL53L0X w stan Fw Boot i rozpocząć przygotowania do pomiaru odległości. Jeśli stan czuwania nie jest potrzebny, można podłączyć XSHUT do AVDD. VL53L0X nie może komunikować się z IIC, gdy jest w stanie uśpienia.
VL53L0X ma 3 tryby pracy:
-
Tryb pojedynczy: po otrzymaniu polecenia rozpoczęcia pomiaru, rozpoczyna pomiar i automatycznie wychodzi oraz przechodzi do stanu gotowości Sw po zakończeniu pomiaru.
-
Tryb ciągły: Po otrzymaniu polecenia rozpoczęcia pomiaru zakresu, będzie kontynuować pomiary aż do otrzymania polecenia zatrzymania pomiaru. Po otrzymaniu polecenia zatrzymania, ostatni pomiar zostanie zakończony przed wyjściem.
-
Tryb ciągłego interwału: Po otrzymaniu polecenia rozpoczęcia pomiaru, rozpoczyna pomiar, a po zakończeniu jednego pomiaru czeka przez określony czas przed wykonaniem kolejnego pomiaru, aż do otrzymania polecenia zatrzymania pomiaru. Czas oczekiwania między pomiarami jest regulowany.
6. Środki ostrożności podczas użytkowania
VL53L0X jest zazwyczaj używany w połączeniu z osłoną szklaną. Osłona szklana pełni dwie funkcje: zapewnia ochronę fizyczną przed kurzem oraz filtruje światło.

Szklane nakrywy są zazwyczaj nieprzezroczyste i mają albo dwa okrągłe otwory, albo jeden eliptyczny otwór do emisji i odbioru światła podczerwonego. Nakrywy muszą spełniać szereg wymagań optycznych, aby zapewnić zdolność pomiaru odległości. Jakość nakrywy mierzy się współczynnikiem transmisji oraz współczynnikiem mętnienia.
Należy zwrócić uwagę na dwa parametry: szczelinę powietrzną między VL53L0X a szybą osłonową oraz obszar rozszerzenia (obszar wykluczenia) przed VL53L0X, jak pokazano poniżej:

Idealna przykrywka ma następujące cechy:
(1) brak wad strukturalnych w materiale plastikowym lub szklanym
(2) brak defektów powierzchni, które mogą powodować rozpraszanie światła od odcisków palców lub wrażliwość na zabrudzenia
(3) Przepuszczalność >90% w bliskiej podczerwieni (940nm ± 10nm) i przy niskim zamgleniu
(4) Powłoka zewnętrzna (przeciw odciskom palców lub przeciwodblaskowa), która nie zmniejsza odporności na odciski palców
(5) Pojedynczy materiał. Użycie dwóch materiałów może zmienić wydajność.
Idealna konstrukcja strukturalna (konstrukcja przykrywki nad VL53L0X) ma następujące cechy:
(1) Mała szczelina powietrzna (<0,5 mm)
(2) Cienka przykrywka
(3) Kąt nachylenia między szkiełkiem nakrywkowym a VL53L0X jest mniejszy niż 2 stopnie.
(4) ścisłe tolerancje.
Wpływ jakości szkiełka nakrywkowego na transmisję laserową:




7. Proces kalibracji
-
Aby zapewnić dokładność, użytkownik powinien przeprowadzić kalibrację po określeniu swojego środowiska użytkowania (czy przykryć szklaną pokrywę, temperatura środowiska użytkowania, napięcie zasilania itp.). Proces przebiega następująco:

- Kalibracja temperatury to określenie dwóch parametrów zależnych od temperatury: VHV i kalibracji fazy. Ponowna kalibracja jest wymagana za każdym razem, gdy różnica temperatur przekracza 8 stopni między środowiskiem, w którym używany jest VL53L0X, a środowiskiem, w którym jest kalibrowany.
- Kalibracja przesunięcia to różnica między czasem kalibracji a odległością pomiaru i zazwyczaj zaleca się kalibrację na 10 cm. Przesunięcie jest zazwyczaj wartością stałą; przy napięciu zasilania, temperaturze otoczenia, obecności lub braku szklanego pokrycia itp., odczytana różnica między wartością zmierzoną a rzeczywistą pozwala uzyskać przesunięcie.

-
Kalibracja CrossTalk: CrossTalk to przesłuch, który definiuje się jako sygnał odbijający się od szkiełka nakrywkowego. Jeśli dodane jest szklane szkiełko nakrywkowe, gdy światło lasera przechodzi przez szkiełko, część światła lasera zostanie odbita jako sygnał interferencyjny. Wielkość sygnału interferencyjnego zależy od rodzaju szkiełka nakrywkowego i wielkości szczeliny powietrznej. Wielkość błędu odległości wywołanego przez sygnał interferencyjny jest proporcjonalna do stosunku wielkości przesłuchu do wielkości sygnału zwróconego z celu.


8. Zasięg
- Użytkownik może uzyskać dane przez odpytywanie lub przerwanie
- Proces zakresu

-
IIC zapisuje 1 bajt danych

-
IIC odczytuje 1 bajt danych

-
IIC zapisuje wiele bajtów danych

-
IIC odczytuje wiele bajtów danych
