Gast
#1415859
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