Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Christian, > > > ich habe das nun anders gemacht und bekomme auch völlig andere Werte: > > <code> > > thread TEMP > > /******************************************************************************/ > > /* Temperatursensor auslesen */ > > /******************************************************************************/ > > { > > wait ds1631.getConfig(t1Sensor)&0b10000000; //ist Temperaturwert gewandelt? > > i2c.start(ds1631.Addr[t1Sensor]); //addressiere Temperatursensor > > i2c.write(0x51); //sende "start convert T"-Kommando > > i2c.stop(); > > temp1=ds1631.readi2(t1Sensor); //lese vorhandenen Temperaturwert > > //hwcom.num(ds1631.getConfig(t1Sensor)); > > //hwcom.print(": "); > > //hwcom.num(temp1); > > halt; > > } > > /******************************************************************************/</code> > > > > dieser Thread wird nun jede Minute gestartet. Somit sollte die Eigenerwärmung ausgeschlossen > > sein. > > Prinzipiell schon. > Hast Du auch die Initialisierung entsprechend geändert? Ich gehe mal davon aus. > Du solltest mind. 750ms zwischen dem Starten der Konvertierung und dem Auslesen warten. > Ansonsten bekommst Du einen eine Minute alten Wert. > Wenn das nichts ausmacht, so solltest Du die Temperatur vor dem Start-Convert-Kommando > abfragen. > > > > > Du sprichst bei der Eigenerwärmung von einem konstanten Wert, kannst Du diesen ungefähr > > > beziffern? Ich habe das im Datenblatt nicht gefunden.. > > Indirekt steht es drin. > So gut wie die gesamte Leistungsaufnahme wird unweigerlich in Wärme umgewandelt. > Während der Konvertierungsphase benötigt der Sensor ca. 1mA. > Bei Schreiben ins EEProm ca. 440µA, Bei I²C-Zugriffen ca. 110µA. > D.h. ca. 5mW während der Konvertierung, die zu Wärme werden. > > MfG André H.