DHT22 10k Widerstand Einfluss auf Messgenauigkeit?

OP #3837658
Lesenswert?
• ▲
▼
Hi,

beim DHT22 wird ein 10k Widerstand zwischen VCC und Datenleitung 
empfohlen. Ich habe hier 3 Stück, die ich an 3.3v ohne den Widerstand 
betreibe.

Frage: Kann der fehlende Pullup die Qualität der Messung beeinflussen? 
Nach meinem Verständnis sollte nur die Kommunikation mit dem iC 
betroffen sein, oder?

Danke
#3839235
Lesenswert?
• ▲
▼
Filth __ schrieb:
> Frage: Kann der fehlende Pullup die Qualität der Messung beeinflussen?

Du trollst, weil Du vermutlich doch einen PullUp-Widerstand verwendest.

Möglicherweise sogar, ohne es bisher selbst gemerkt zu haben.

Ich rate mal: Als Arduino-User verwendest Du eine Library zum Auslesen 
des Sensors? Mal angenommen, das wäre die Adafruit-Library. Dann wird 
dieser Code zum Initialisieren des Sensors verwendet:
1
void DHT::begin(void) {
2
  // set up the pins!
3
  pinMode(_pin, INPUT);
4
  digitalWrite(_pin, HIGH);
5
  _lastreadtime = 0;
6
}

Mit diesem Code wird der INTERNE PULLUP Widerstand des 
Atmega-Controllers aktiviert, also ein PullUp mit R= 20...50K

So what?

Das einzige was Dir fehlt, ist ein "externer PullUp" Widerstand. Aber 
ein PullUp ist vorhanden in Form des aktivierten "internen PullUp" am 
Pin des Controllers.

Zumindest bei Leitungslängen bis 50 cm sollte das völlig problemlos 
sein.

Wenn der Sensor allerdings mehrere Meter entfernt vom Controller 
angeschlossen ist, bietet sich ein kleinerer Widerstand als externer 
PullUp an.
Gast #3839284
Lesenswert?
• ▲
▼
Dirk K. schrieb:
> In den DHT22-Modulen sitzt also schon der 4,7kOhm-Pullup drin ...

Habe gerade auch mal nachgemessen (AM2302 alias DHT22, ca. 1 1/2 Jahre 
alt) und kann die 4,7kΩ zwischen SDA und VDD bestätigen.

Da muss man dann wohl aufpassen, wenn man mehrere auf den Bus packen 
möchte und kann sich einen zusätzliche Pull-Up sparen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.