Last Updated on 30. April 2020 by sfambach
Der US-100 ist ein Ultraschall-Enfernungsmesser mit einer Versorgungsspannung von 3V – 5V. Er kann somit direkt an modernen Microcontrollern mit 3.3V Versorgungspannung betrieben werden.
Ansichten
Fakten
Technische Daten
Sensorname | US-100 |
---|---|
Typ | Sonar |
Entfernung [mm] | 20 – 4500 |
Genauigkeit [mm] | 3 |
Winkel [Grad] | 15 |
Spannung [V] | 3-5 |
Strom [mA] | <20 |
Größe l/b/t [mm] | 45 x 20 x 18 |
Gewicht [g] | 9 |
Schnittstelle | Uart, TTL Peget Tigger/Echo |
Frequenz/ Wellenlänger | 40 kHz |
Pin-Belegung
- Versorgungsspannung 3-5V
- Trigger (Auslöser)
- Echo („Empfänger“)
- Masse
- Masse
Besonderheiten
Der US-100 kann in zwei Modi betrieben werden
- Im seriellen modus, Jumper auf der Rückseite ist gesetzt.
- Entfernungsmessung per Puls, der Jumper auf der Rückseite ist nicht gesetzt.
Serieller Modus
Hier wird der Trigger-Pin an den TX port der UART-Schnittstelle (Serielle Schnittstelle) und der Echo-Pin an den RX-Port der UART-Schnittstelle angeschlossen.
Um den seriellen Port mit einem Microcontroller auslesen zu können muss dieser auf 9600 boud, 8 Datenbits, keine Parität und 1 Stopbit eingestellt werden.
Um die Messung zu starten muss ein einzelnes Byte 0x55 über den seriellen Port an den US-100 gesendet werden. Dananch kann die Enfernung mit 2 Bytes gelesen werden (High und Low byte). Um die Entfernung in Millimeter zu berechnen kann die folgenden Formel vewendet werden.
EntfernungInMM = ErstesByte * 256 + ZweitesByte
Durch senden eine Byte 0x50 kann zusätlich die Temperatur abgefragt werden. Die Anwort ist in diesem Fall 1 Byte lang und die Tempatur kann wie folgt berechnet werden
Temperatur °C = GelesenesByste – 45
Pulsmessung
Hierfür müssenen der Trigger Pin und der Echo pin mit zwei digitalen Pins des Mircocontrollers verbunden werden.
Um die Entfernung abzufragen muss muss der Trigger für mindestens 50 micorsekunden auf low gesetzt werden.
Danach wird der Echo-Pin auf High gesetzt bis das Ultraschallsignal zum Hinderniss und wieder zurück gereist ist. Durch die Messung der Zeit kann die Entfernung mit der folgenden Formel errechnet werden.
Entfernung [cm] = Reisedauer [ms] / 58,2