Re: DS1631 Thermostat Problem Kategorie: Sensoren (von André H. - 21.09.2004 17:54) | ||
Als Antwort auf DS1631 Thermostat Problem von chris - 20.09.2004 15:51 | ||
| ||
Hallo Chris, > habe ein Problem mit dem Temperatursensor DS1631. > > Seit gestern funktioniert die Thermostat Funktion nicht mehr richtig! > > Wenn ich mit > > ds1631.setTh(1,2250,2350); > > versuche die Schaltschwellen bei 22,5 und 23,5 zu setzen, werden sie bei 22,0 und 23,0 gesetzt. > > Was kann das sein? ich meine ich habe nichts an dem Prog. geändert. Kann es sein, dass > der Basustein defekt ist? Aber die Temparatur wird korrekt mit Nachkommastelle angezeigt. Wie oft hast Du in letzter Zeit das Thermostat gesetzt ? Lt. Datenblatt hält zwar das interne EEProm des Sensors mehr als 50000 Schreibzyklen aus, jedoch kann man dies sehr schnell erreichen, wenn man alle paar Minuten das Thermostst aktualisiert. Da� nurnoch die Werte vor dem Komma gespeichert werden, wäre ein Indiz, da� die Speicherzelle des Low-Bytes defekt sein könnte. Allerdings ist es auch wieder etwas unwahrscheinlich, da� sich beide Speicherzellen gleichzeitig verabschieden. Versuch einmal die Werte mit einem einfachen Testprogramm zu setzen und wieder auszulesen: const ds_addr=0; thread main { lcdext.init(); ds1631.int(ds_addr); ds1631.setTh(ds_addr, 1825, 3450); sleep 10; lcdext.print("Th Low: "); lcdext.zahl4n2(ds1631.getThL(ds_addr)); lcdext.put(0xDF); lcdext.put('C'); lcdext.line(2); lcdext.print("Th High: "); lcdext.zahl4n2(ds1631.getThH(ds_addr)); lcdext.put(0xDF); lcdext.put('C'); quit 1; } MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: DS1631 Thermostat Problem (von Chris - 21.09.2004 20:14) Re: DS1631 Thermostat Problem (von chris - 22.09.2004 13:30) Re: DS1631 Thermostat Problem (von André H. - 23.09.2004 10:51) Re: DS1631 Thermostat Problem (von chris - 24.09.2004 17:02) Re: DS1631 Thermostat Problem (von André H. - 25.09.2004 16:41) |