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 CControl-Gemeinde, > > ich habe nun einige Temperatursensoren von André (PT1000) sowie einige selbst gebastelte > (auch PT1000, aber von Conrad an Kabel gelötet und mit Tauchhülse versehen). > > Nach dem etwas längeren Abgleich - hatte die diversen Anleitungen hier im Forum nicht richtig > umsetzen können - funktioniert soweit auch alles. Habe mittels Testprogramm (rbkalib.c2) und > 2K-Ohm Trimmer den Messbereich auf 200K eingestellt (Offset -30°C und höchstens 170°C). > Die einzelnen Sensoren zeigen auch alle ziehmlich gleiche Temperaturen an, Abweichungen > höchstens 0,5K, damit kann ich leben. Aber zum Test hatte ich gestern im Wohnzimmer drei > Sensoren neben einem elektr. Thermometer liegen. Wärend das Thermometer abends gegen 10Uhr > noch 24,6°C anzeigte (das wird wohl auch gestimmt haben), haben alle anderen Sensoren zwischen > 26,8°C und 27,6°C gelegen. Mein Programm lautet wie folgt: > <code> > //------------------------------------------------------------------------ > function temp(int x) returns int // Für CC2-ReglerBoard , x=0 bis 10230 > // Der Rückgabewert entspricht der Temperatur in 0,1 C° > //------------------------------------------------------------------------ > { > long y; > y=x; > > //y=(y*MESSBEREICH)/1023 - OFFSET; > y=(y*200)/1023-300; // Offset=-30°C und Obergrenze=170°C -> Messbereich 200 > if x==0 y=-32000; // Fühler Kurzschluß > if x==10230 y=-31000; // Fühler unterbrochen > return y; //Rückgabe in 0,1°C > > } > </code> > Warum habe ich so hohe Temperaturabweichungen zwischen einem normalen Thermometer und > den PT1000 Sensoren? 3K Unterschied sind mir dann doch für die Heizungssteuerung zuviel. Und das > Raumthermometer habe ich mit einem Infrarot-Messgerät überprüft. Hier kann der Fehler nicht liegen. > > Nun könnte ich ja im Programmcode die entspr. Differenz abziehen und hätte dann in der Anzeige > wieder die richtigen Werte, aber ich weis noch nicht, ob die Temperaturdifferenz im Bereich der > Grenzwerte (also 0,0°C bzw. +100°C) nicht noch größer ist? Das müßte ich noch überprüfen. > > Lange Rede, kurzer Sinn: Hat jemand Ähnliches beobachtet und woran kann das liegen und wie > kann ich das sinnvoll abstellen. > Übrigens, die Werte für den 2K-Trimmer zum Abgleich habe ich aus dem Datenblatt zum PT100 von > André, dann einfach x10 für den PT1000. Liegt hier vielleicht der Fehler? > > Danke für Eure Hilfe. > > Gruß, > Heiko