US-100

Last Updated on 30 April 2020 by Suffocation

The US-100 is an ultrasonic distance sensor with a supply voltage of 3V – 5V. It can therefore be operated directly with modern microcontrollers that have a 3.3V supply voltage.

Views

Facts

Technical Data

Sensor name US-100
Type Sonar
Distance [mm] 20 – 4500
Accuracy [mm] 3
Angle [Degrees] 15
Voltage [V] 3-5
Current [mA] <20
Dimensions (L/W/D) [mm] 45 x 20 x 18
Weight [g] 9
Interface UART, TTL Peget Tigger/Echo
Frequency/ Wavelength 40 kHz

Pin assignment

  1. Supply voltage 3-5V
  2. Trigger (Auslöser)
  3. Echo („Empfänger“)
  4. Mass
  5. Mass

Special features

The US-100 can be operated in two modes

  1. Im seriellen modus, Jumper auf der Rückseite ist gesetzt.
  2. Entfernungsmessung per Puls, der Jumper auf der Rückseite ist nicht gesetzt.

Serial mode

Here the trigger pin is connected to the TX port of the UART interface (Serial Interface) and the echo pin to the RX port of the UART interface.

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.

RemovalInMM = FirstByte * 256 + SecondByte

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

Pulse measurement

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.

Distance [cm] = Travel time [ms] / 58.2

Ähnliches

Sources

Data sheet

DateChangeAuthor
04.06.2017Post createdSuffocation

Leave a Reply

Your email address will not be published. Required fields are marked *