Forum: Mikrocontroller und Digitale Elektronik Temperatur/Feuchte Sensor SHT15 WILL NICHT


von Andi (Gast)


Angehängte Dateien:

Lesenswert?

Der Sensor zeigt immer die gleichen Werte:
Temperatur -37,4
Feuchte  4,3
dew_point -64,0

woran kann das liegen??

von Refardeon (Gast)


Lesenswert?

*(p_value)  =s_read_byte(ACK);    //read the first byte (MSB)
  *(p_value+1)=s_read_byte(ACK);    //read the second byte (LSB)

bin mir grad nicht sicher, ob es nicht

  *(p_value+1)  =s_read_byte(ACK);    //read the first byte (MSB)
  *(p_value)=s_read_byte(ACK);    //read the second byte (LSB)

heissen sollte. Ansonsten glaube ich vor langer zeit ähnliche werte mal
gehabt zu haben, damals lag der Fehler darin, dass die Daten des Sensors
um ein Bit verschoben interpretiert wurden.

von Andi (Gast)


Lesenswert?

Habe den Sensor gerade mit Kältespray und Fön bearbeitet keine Änderung
der Werte!!

von Andi (Gast)


Lesenswert?

Danke für der Tip es klappt jetzt alles Perfekt!!!!!!!

von Niels H. (monarch2)


Lesenswert?

Die Frage ist IMO viel zu Allgemein.
Es gibts 4 Möglichkeiten:

1.) Hardware kaputt
2.) Kommunikationsiming schlecht
3.) Falsche/ Fehlerhafte kommunikation
4.) Schlechte/ Fehlerhafte verdrahtung.

Kannst du irgendwas davon ausschliessen?

von Niels H. (monarch2)


Lesenswert?

oki, dann wars Nr 3....:)

hab nix gesagt :)

von Andi (Gast)


Lesenswert?

Habt ihr die CRC checksum verwendet??Oder geht es auch ohne
zuverlässig??

von Refardeon (Gast)


Lesenswert?

wir haben das CRC zeugs eingebaut.
Wenn CRC misslingt gibts eben nen Reset. Schon alleine deshalb, da es
keine Privatanwendung ist und auf die Werte in diesem Fall Verlass sein
muss.

Aber inzwischen hat sich gezeigt, dass der Sensor so gut wie nie nen
CRC-Fehler gemacht hat, deshalb sollte es (wenn es privat sein soll)
vollkommen ausreichend sein ohne CRC zu arbeiten.
Gruß

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
Noch kein Account? Hier anmelden.