Deze sensor is een carrier / breakout board voor ST's VL53L3CX laserbereiksensor, die een snel en nauwkeurig bereik biedt tot 5 m. Het gebruikt de vluchttijd (ToF) van onzichtbare, oogveilige laserpulsen om absolute afstanden tot meerdere doelen tegelijk te meten, onafhankelijk van omgevingslichtomstandigheden en kenmerken van het doel, zoals kleur, vorm en textuur (hoewel deze dingen het maximale bereik beïnvloeden) ). Afstandsmetingen kunnen worden uitgelezen via een digitale I²C-interface. Het bord bevat een 2,8 V lineaire regelaar en niveauverschuivers waarmee het kan werken over een ingangsspanningsbereik van 2,6 V tot 5,5 V, en de penafstand van 0,1 ″ maakt het gemakkelijk te gebruiken met standaard soldeerloze breadboards en 0,1 ″ perfboards. Opmerking: dit wordt niet aanbevolen voor gebruik met 8-bits MCU's; Overweeg voor dergelijke toepassingen de VL53L1X- of VL53L0X-carrier.
Let op: dit product wordt niet aanbevolen voor gebruik met 8-bit microcontrollers, en we bieden er daarom ook geen ondersteuning voor in de vorm van Arduino-library zoals we dat doen met onze andere time-of-flight-sensoren. De VL53L3CX biedt niet rechtstreeks afstandsmetingen. In plaats daarvan biedt het histogramgegevens die kunnen worden verwerkt met algoritmen van ST. Deze verwerking vereist een aanzienlijke hoeveelheid RAM en coderuimte, waardoor deze sensor onpraktisch is voor gebruik met een typische 8-bits microcontroller. (Een programma dat we bijvoorbeeld hebben gecompileerd voor een STM32F4-microcontroller die weinig meer doet dan metingen ophalen van de VL53L3CX, gebruikt 63 KB flash en 14 KB globale variabelen in RAM.) Voor alternatieven die eenvoudiger te gebruiken zijn en kunnen werken met 8- bit microcontrollers, overweeg dan de VL53L1X-drager of VL53L0X-drager.
De VL53L3CX is in feite een klein, op zichzelf staand lidarsysteem met een geïntegreerde 940 nm Klasse 1-laser, die onzichtbaar en oogveilig is. In tegenstelling tot conventionele IR-sensoren die de intensiteit van gereflecteerd licht gebruiken om de afstand tot een object te schatten, gebruikt de VL53L3CX ST's FlightSense-technologie om precies te meten hoe lang het duurt voordat uitgezonden pulsen van infrarood laserlicht de objecten bereiken en worden teruggekaatst naar een detector. . Deze benadering garandeert absolute afstandsmetingen onafhankelijk van omgevingslichtomstandigheden en doelkarakteristieken (bijv. Kleur, vorm, textuur en reflectievermogen), hoewel deze externe omstandigheden het maximale bereik van de sensor beïnvloeden.
Onder gunstige omstandigheden kan de sensor afstanden tot 5 m (16 ft) rapporteren met een resolutie van 1 mm. De minimale afstand is 10 mm. Variërende metingen zijn beschikbaar via de I²C (TWI) -interface van de sensor, die ook wordt gebruikt om sensorinstellingen te configureren, en de sensor heeft twee extra pinnen: een uitschakelingsingang en een onderbrekingsuitgang.
Eigenschappen en specificaties- Afmetingen: 0,5 ″ × 0,7 ″ × 0,085 ″ (13 mm × 18 mm × 2 mm)
- Gewicht zonder headers: 0,5 g (0,02 oz)
- Spanning: 2,6 V tot 5,5 V.
- Voedingsstroom: ~ 15 mA (typisch gemiddeld tijdens actief bereik met standaardinstellingen)
- Piekstroom kan 40 mA bereiken
- Maximaal bereik: 5 m (16 ft)
- Resolutie: 1 mm
- Minimum bereik: 10 mm (0,4 in)
- Emitter: 940 nm onzichtbaar Klasse 1 VCSEL (verticale holte oppervlakte-emitterende laser) - oogveilig
- Detector: SPAD (enkele foton lawinediode) ontvangstarray
- Typisch volledig gezichtsveld (FoV): 25 °
- Uitvoerformaat (I²C): histogram
PinoutPIN | Omschrijving |
---|
VDD | Gereguleerd 2,8 V output. Bijna 150 mA is beschikbaar om externe componenten van stroom te voorzien. (Als u de interne regelaar wilt omzeilen, kunt u deze pin in plaats daarvan gebruiken als ingang voor spanningen tussen 2,6 V en 3,5 V met VIN losgekoppeld.) |
---|
WIJN | Dit is de belangrijkste 2,6 V tot 5,5 V voedingsaansluiting. De SCL- en SDA-level shifters trekken de I²C-lijnen hoog naar dit niveau. |
---|
GND | De massa (0 V) aansluiting voor uw stroomvoorziening. Uw I²C-besturingsbron moet ook een gemeenschappelijke basis delen met dit bord. |
---|
SDA | Niveau-verschoven I²C-datalijn: HOOG is VIN, LAAG is 0 V |
---|
SCL | Niveau-verschoven I²C-kloklijn: HOOG is VIN, LAAG is 0 V |
---|
XSHUT | Deze pin is een actief-lage afsluitingang; het bord trekt het naar VDD om de sensor standaard in te schakelen. Door deze pin laag te houden, wordt de sensor in hardware-stand-by gezet. Deze ingang is niet in niveau verschoven. |
---|
GPIO1 | Programmeerbare onderbrekingsuitgang (logisch niveau VDD). Deze output is niet niveau-verschoven. |
---|