Forum: Mikrocontroller und Digitale Elektronik Mehrere VL53L0X-Sensoren


von Crystal (neophobia)


Lesenswert?

Hallo zusammen,
Ich bin also neu in der Welt der Mikrocontroller und ich habe ein 
Problem. Auf den Punkt, ich brauche einen Mikrocontroller (STM32), um 
mehrere VL53L0X-Sensoren zu behandeln und meine Frage ist: ist dies 
möglich, einen Mikrocontroller, um 7 von ihnen laufen?
Ich bin Teil eines Universitätsprojekts, bei dem ein, sagen wir mal, 
autonomes Auto Objekte mit Hilfe der Sensoren erkennen und sich mit dem 
Benutzer verbinden würde, um mir den Abstand zwischen ihnen mitzuteilen.

Kann mir jemand mehr darüber erzählen?

von Mario M. (thelonging)


Lesenswert?

Entweder den I2C-Bus umschalten oder die Chips auf verschiedene Adressen 
programmieren. Dazu die jeweils anderen im Shutdown halten. Näheres dazu 
im Datenblatt.

von Rahul D. (rahul)


Lesenswert?

Mario M. schrieb:
> Näheres dazu im Datenblatt.
Wo da?

Crystal schrieb:
> ist dies möglich, einen Mikrocontroller, um 7 von ihnen laufen?
nicht ohne externe Mimik.

von Harald A. (embedded)


Lesenswert?

Mario M. schrieb:
>  Dazu die jeweils anderen im Shutdown halten. Näheres dazu
> im Datenblatt.

Genau so habe ich es auch schon erfolgreich gemacht. Ist dann jeweils 
ein Transistor zum Pulldown mehr. Braucht man eben pro Baustein eine 
Leitung mehr im Bus.
Bitte unbedingt die Minilib von ST nutzen, das macht es einfach. Was mir 
sonst noch einfällt: Die beschriebene Abgleichprozedur durchführen, wenn 
der Sensor hinter einem Schutz sitzt ist es sogar unerlässlich. 
Weiterhin: Warum nicht einer der wesentlich besseren Nachfolgertypen? 
Auch wenn ihr die Reichweiten nicht braucht, umso besser wird es auch 
bei Fremdlicht im näheren Bereich.

von Rainer W. (rawi)


Lesenswert?

Crystal schrieb:
> Kann mir jemand mehr darüber erzählen?

ST Application note AN4846 - Using multiple VL53L0X in a single design
https://www.st.com/resource/en/application_note/dm00280486-using-multiple-vl53l0x-in-a-single-design-stmicroelectronics.pdf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.