SHT11 liefert sporadisch verschiedene Werte

Gast #1415859
Lesenswert?
• ▲
▼
Hallo,

betreibe einen SHT11 an einem ATM16. Sht11 hat 100nF zw. VCC und GND und 
externen 10kOhm PullUp zu dem ich Testweise schon kleinere parallel 
geschaltet habe, da ich im Forum gelesen habe, dass das bei größeren 
Leitungslängen eventuell kleinere Pullups erforderlich sind. (4-poliges 
geschirmtes Kabel, ca. 7m).

Das Problem nun ist, dass ich vom Sensor teils richtige teils falsche 
Antworten lese.

Momentan lese ich gerade folgende Werte aus:
Temp:           6208 (0x1840) - 22,08°C
Feuchtigkeit :  1858  (0x742) - 61,4%

und dann kommen wieder eine Zeit lang Werte wie:
Temp:           65513 (0xFFE9) - unsinnig
Feuchtigkeit :  65409 (0xFF81) - unsinnig

bzw. die Tempdaten kommen richtig und die Feuchtigkeitsdaten falsch oder 
umgekehrt oder eben beides falsch ...

Dass diese Werte nicht stimmen ist mir klar und ich könnte diese Werte 
auch auf 14 bzw. 12 bit begrenzen, was aber das Problem nicht löst. 
Hatte mir gedacht es könnte am Pullup liegen, wenn dieser zu "stark" 
wäre o.ä., dass dann nur noch einsen kommen, aber dann kommen oft auch 
wieder die richtigen Daten ... ???

Ich lese den Sensor momentan alle 2 Sekunden aus, später dann alle 16 
Sec. Wegen Leitungslänge habe ich denn Takt schon bis auf mehrere ms 
runtergenommen, hat nichts daran geändert.

Wäre über irgendwelche konstruktiven Vorschläge froh.

Danke
Mat
Gast #1415874
Lesenswert?
• ▲
▼
danke. habs grad mal ausprobiert, mit 100 Ohm in Data und in Clock 
Leitung, hat aber leider nicht geändert. Momentan kommt Temp richtig und 
Feuchtigkeit falsch, kann sich dann aber wieder ändern ...
Gast #1416114
Lesenswert?
• ▲
▼
Verkürz doch mal die Leitung auf ein paar Zehn Zentimeter. Geht das 
Problem dann weg, ist der Chip OK und es liegt an der Länge der Leitung.

Was für eine Verbindung nimmst Du denn für die "Lange Leitung"?
Gast #1416140
Lesenswert?
• ▲
▼
@James:
hab einen SF1 drauf, der ist mal ganz kurz nass geworden, müsste aber 
laut Datenblatt wasserfest sein (IP67). Am Sensor selber waren keine 
nässe Spure sichtbar (ka. wie man das nobler ausdrückt ;) )

@Ingo:
Hatte die Leitung vorher kurz (10cm Flachbandkabel + 20cm im Gerät) und 
hatte die gleichen Probleme.
Verwende ein LIYCY 4x0,75, der Schirm ist allerdings nicht angeschlossen 
...


Die letzen ~1000 Werte waren ok, dann 6 bei denen nur die Feuchtigkeit 
nicht gestimmt hat, dann wieder sehr viele OK mit zwischendurch einigen 
"kaputten" Paketen. Umso näher Richtung start der Messung umso häufiger 
/ nur treten Fehler auf.

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.