Gast
#161789
Hallo,
ich habe an einem AD Pin einen KTY13-5 Temperarursensor über einen 4,2
K Wiederstand gegen VCC.
Nun habe ich den AD Wert (315) bei Zimmertemperatur (18,6°C) durch 17
geteilt, und dachte, das damit der Richtige Wert auf meinem LCD
angezeigt wird (18,5°C).
Nur zeigt mein Display eine Kühlschranktemperatur von 17°C an.
Obwohl ein anderes Thermometer 8°C anzeigt.
Nun steht eine sehr komplizierte Formel im Datenblatt des KTY,
da sich der Wiederstand wohl nicht linear zur Temperatur ändert.
Also:
wurzel aus : a (hoch 2) -4*ß+4xßxKt-a
T=(25 + ---------------------------------------)°C
2*ß
a=7,88 10 hoch minus3 K hoch minus 1
ß=1,937 10 hoch minus5 K hoch minus 2
Kann mir mal jemand sagen, wie ich das dem Controller beibringen soll?
Ich bin über jede Hilfe dankbar!
Vielleicht sollte ich auch nur bestimmte Werte als gültig auswerten,
und die Temperatur dazu aus einem Array holen?
Gruß Toby