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
Probier mal je einen Serienwiderstand 100 Ohm in die SDA/SCL Pins des Controllers reinzuhängen, um aus den sonst arg steilen fallenden Flanken das Klingeln rauszunehmen.
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 ...
sind die SHT11 vielleicht so empfindlich, dass der was abbekommen haben könnte (ESD, ...) ?
Hi >sind die SHT11 vielleicht so empfindlich, dass der was abbekommen haben >könnte (ESD, ...) ? Sieh dir mal den Anhang an. MfG Spess
hmm, ok danke. Das komische ist ja auch, dass kein CRC Fehler kommt, wenn die falschen Werte kommen.
Ist der SHT11 bei einer Feuchtemessung oder Test mal "nass" geworden?? Das mochten -zumindest- die ersten Exemplare überhaupt nicht. Gruß James
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"?
@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.
der Sensor läuft nun schon fast den ganzen Nachmittag und bringt immer wieder, auch teilweise sehr lange die falschen Werte, ein Muster ist leider nicht erkennbar. Hat jemand sonst noch Tipps?
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.