Hallo, ich versuche mich gerade daran einen ESP32 mit verschiedenen Sensoren auszustatten. Ich habe mit meinen alten DHT11 Sensoren angefangen, und habe einfach mal so verkabelt wie ich das in Erinnerung hatte. Der linke Pin (Vdd) habe ich mit 3,3V verbunden, den rechten Pin (GND) entsprechend mit GND verbunden und den mittleren linken Pin (Data) habe ich mit einem GPIO Pin verbunden und mehr nicht, alles funktioniert, bis auf das die Temperatur etwa 2°C zu hoch und Luftfeuchtigkeit 8% zu hoch gemessen wird. Jetzt habe ich gesehen, dass man den Data Pin eigentlich noch über ein z.b 1k Ohm Widerstand mit den 3,3V verbinden soll. Das habe ich dann mal getan, aber es hat nichts verändert. Kann mir das jemand erklären weshalb das empfohlen wird, aber anscheinend auch ohne funktioniert? Ich weiß, dass es schon öfters die Diskussion gab, ob man den Widerstand braucht, aber das man komplett auf die Verbindung zwischen Data Pin und 3,3V bzw 5v verzichten kann habe ich nirgends gelesen.
So steht's im DaBla: When the connecting cable is shorter than 20 metres, a 5K pull-up resistor is recommended; when the connecting cable is longer than 20 metres, choose a appropriate pull-up resistor as needed. Naja, das kann auch heißen, dass man keinen braucht. Nix gwies weiß ma ned, wie der Bayer zu sagen pflegt.
Siehe Datasheet . Dort sind 5 K vorgesehen. Note: 3Pin – Null; MCU = Micro-computer Unite or single chip Computer When the connecting cable is shorter than 20 metres, a 5K pull-up resistor is recommended; when the connecting cable is longer than 20 metres, choose a appropriate pull-up resistor as needed.
Learn S. schrieb: > Der linke Pin (Vdd) habe ich mit 3,3V verbunden Das dürfte etwas knapp sein. Im Datenblatt des DHT11 gibt Adsong für die Versorgung an: DC 3.5~5.5V Erst der DHT20 ist für den Bereich DC 2.2 - 5.5V ausgelegt. > Jetzt habe ich gesehen, dass man den Data Pin eigentlich noch über ein > z.b 1k Ohm Widerstand mit den 3,3V verbinden soll. Wo hast du das gesehen? Im Datenblatt werden 5kΩ bzw. 5.1kΩ bei einer Kabellänge bis zu 20m empfohlen. Bei längerem Kabel soll ein passender Widerstand verwendet werden, wo man also selber die Signale einmal angucken muss. > Ich weiß, dass es schon öfters die Diskussion gab, ob man den Widerstand > braucht, aber das man komplett auf die Verbindung zwischen Data Pin und > 3,3V bzw 5v verzichten kann habe ich nirgends gelesen. Du könntest dir selbständig das Datensignal angucken und die Qualität bewerten.
:
Bearbeitet durch User
Rainer W. schrieb: > Wo hast du das gesehen? Ja ihr habt recht, dass mit dem 1k Ohm war im Datenblatt zu einem anderen DHT Sensor, habe ich mich getäuscht. Ich verstehe aber trotzdem nicht wieso es einerseits klappt wenn der Data Pin über einen 5k Ohm zusätlich an 3,3V bzw besser 5V angeschlossen ist, andererseits auch wenn diese Verbindung komplett weg bleibt. Übrigens, wenn ich den Widerstand einfach weg lasse und den Data Pin trotzdem an die 3,3V anschließe, bekomme ich eine Fehlermeldung als Output. Möglicherweise hat hier jemand die Frage beantwortet und ich verstehe es einfach nicht (siehe Bild) falls wer was damit anfangen kann, bin mir aber auch nicht sicher ob es wirklich auf die Frage eingeht. Sorry dass ich solche Fragen stelle ohne selber annährend die Kompetenz dazu habe, sie selbst zu beantworten. Das lässt mir aber irgendwie keine Ruhe. Rainer W. schrieb: > Du könntest dir selbständig das Datensignal angucken und die Qualität > bewerten. Ok muss ich mir mal angucken, wie das geht :D
:
Bearbeitet durch User
Learn S. schrieb: > Möglicherweise hat hier jemand die Frage beantwortet und ich verstehe es > einfach nicht (siehe Bild) Bei dem in Screenshot_2023-07-01_224734.png als "20k-50k" gezeigten Widerstand handelt es sich um den intern schaltbaren Pull-Up des ATmega328P auf dem Arduino Uno Board. Bei kurzer Leitung kann der reichen. > Ok muss ich mir mal angucken, wie das geht :D Mit einem Oszi
Learn S. schrieb: > Ich verstehe aber trotzdem nicht wieso es einerseits klappt wenn der > Data Pin über einen 5k Ohm zusätlich an 3,3V bzw besser 5V > angeschlossen ist, andererseits auch wenn diese Verbindung komplett weg > bleibt. Weil Du den internen PullUp des µC aktiviert hast. > Übrigens, wenn ich den Widerstand einfach weg lasse und den Data Pin > trotzdem an die 3,3V anschließe, bekomme ich eine Fehlermeldung als > Output. Jaja, mache schön paar Kurzschlüsse eines OC-Ausgangs gegen Betriebsspannung. Das wird dem Sensor-IC bestimmt ganz toll gefallen ...
Learn S. schrieb: > Übrigens, wenn ich den Widerstand einfach weg lasse und den Data Pin > trotzdem an die 3,3V anschließe, bekomme ich eine Fehlermeldung als > Output. es ist immer eine gute Idee Bauteile zu töten, die Verkäufer freut es, mehr Umsatz.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.