Seite 5 von 5

Re: HB-UNI-Sen-LEV-US - Ultraschall Füllstandsensor

Verfasst: 29.06.2019, 09:23
von DiJe
Hallo,
ich würde gern den Füllstandsensor nachbauen.
Ich habe den HC-SR04, was muss ich im Scetch ändern wenn ich diesen Sensor verwende?
Kann ich diesen auch mit Netzteil verwenden, was muss dafür im Scetch geändert werden?
Der HC-SR04 wird ja mit 5Volt betrieben.
In der Schaltung werden zusätzlich 2 Widerstände eingesetzt, 100 kOhm und 470 kOhm.
Muss ich die auch einsetzen wenn dich den Sensor mit Netzteil verwende?
Welchem Zweck dienen diese beiden Widerstände ?
Verzeiht mir meine laienhaften Fragen. :wink:
Muss immer dazu lernen.
Bis jetzt hat, dank eurer Hilfe das nachbauen auch immer wieder funktioniert. :D
Gruß Dieter

Re: HB-UNI-Sen-LEV-US - Ultraschall Füllstandsensor

Verfasst: 29.06.2019, 10:00
von Gelegenheitsbastler
Dein Sensor kann meines Wissens nach nicht sinnvoll mit Batterien betrieben werden.
Daher ist eine Spannungsversorgung per Netzteil notwendig.
Das Ausgangssignal des Sensors hat ein Spannungsniveau von etwa 5V. Der AVR arbeitet aber mit 3V3. Daher bedient man sich eines LevelShifters, um die 5V auf 3V3 zu reduzieren. In diesem Fall kann man wegen des langsamen Signals einen einfachen Spannungsteiler nehmen. Allerdings passen dafür die von Dir genannten 100K / 470K nicht. Wo hast Du diese Info gefunden?

Die Formel lautet:

Vout = Vin * (R2/ (R1+R2))

5 * (470/(100+470))
5* (470/570)
5 * 0,825
4,12

Besser wäre mMn 12K/22K

Re: HB-UNI-Sen-LEV-US - Ultraschall Füllstandsensor

Verfasst: 29.06.2019, 10:20
von DiJe
Hallo Gelegenheitsbastler,
danke für deine Rückmeldung.
Ich habe den Schaltplan von Jerome genommen
https://github.com/jp112sdl/HB-UNI-Sen-LEV-US
muss ich denn im Scetch was ändern für den Sensor und mit Netzteil ?
Den Sensor an 5Volt, der Arduino wird doch mit 3 Volt betrieben.
Dann brauche ich doch die Widerstände nicht,oder ?
Gruß Dieter

Re: HB-UNI-Sen-LEV-US - Ultraschall Füllstandsensor

Verfasst: 29.06.2019, 10:22
von DiJe
Der von mir verbaute Sensor ist ein HC-SR04.
Du hast den doch auch im Einsatz

Re: HB-UNI-Sen-LEV-US - Ultraschall Füllstandsensor

Verfasst: 29.06.2019, 13:37
von Gelegenheitsbastler
Ach so ist das. In dem Projekt wird der Arduino mit LDO betrieben. Die Spannungsversorgung des Sensors wird nur zur Messung aktiviert um Strom zu sparen. Der Sensor selber läuft dabei dann mit 3V3. Es soll V2.0 genommen werden, die damit einwandfrei läuft.

Der Spannungsteiler wird genau anders herum als von mir gedacht betrieben.

Vout = Vin * (R2/ (R1+R2))

5 * (100/(100+470))
5* (100/570)
5 * 0,1756
0,88

Damit wird die Batteriespannung so weit reduziert, dass sie unterhalb der AVR-internen Referenz liegt. Somit ist eine Spannungsmessung der Batterien möglich.

Wenn Du mit einem Netzteil arbeitest ist der Spannungsteiler natürlich nicht notwendig. Den Rest der Schaltung kannst Du so übernehmen. Am Sketch muss letztlich auch nichts geändert werden, wenn Du alles so anschliesst, wie im Link vorgestellt.

Re: HB-UNI-Sen-LEV-US - Ultraschall Füllstandsensor

Verfasst: 29.06.2019, 13:41
von DiJe
Wenn Du mit einem Netzteil arbeitest ist der Spannungsteiler natürlich nicht notwendig. Den Rest der Schaltung kannst Du so übernehmen. Am Sketch muss letztlich auch nichts geändert werden, wenn Du alles so anschliesst, wie im Link vorgestellt.
genauso habe ich das vor
Danke dir
Gruß Dieter

Re: HB-UNI-Sen-LEV-US - Ultraschall Füllstandsensor

Verfasst: 29.06.2019, 16:24
von jp112sdl
Wenn du den HC SR 04 mit 5V versorgst, liegen auch an den Pins (Trig/Echo) 5V-Pegel an, während der Pro Mini mit 3.3V Pegel arbeitet.
Es kann funktionieren, ggf. brauchst du einen LevelShifter.

Den Spannungsteiler solltest du belassen, da sonst "wirre" Werte am offenen Analogeingang gemessen werden, was entweder zu einer LowBat Meldung oder sogar zum kompletten Abschalten führt.

Re: HB-UNI-Sen-LEV-US - Ultraschall Füllstandsensor

Verfasst: 29.06.2019, 17:20
von DiJe
Hallo Jerome,
werde ich mal testen
Danke
Gruß Dieter