Hallo allerseits, ich habe einen NTC B57560G1303F siehe Datenblatt, um die Temperatur zu messen. Der wird mit einer temperaturstabilisierten Konstantstromquelle versorgt, die Spannung wird mit einem 16 Bit-ADC gemessen. Die RT-Kennlinie hat laut Datenblatt die Nr. 7002 Leider ist der *Alpha*-Wert über die Kennlinie nicht konstant. Wie kann ich mit dem gemessenen Widerstandwert die Temperatur berechnen? Mein kleines Programm liegt immer so ~0.3° daneben:
1 | REM Basic-Programm um aus Widerstandswert die Temperatur zu berechnen |
2 | TN = 25 + 273 |
3 | B = 3988 |
4 | RN = 30000 |
5 | INPUT "Bitte den gemessenen Widerstand eingeben"; R |
6 | T = B * TN / (B + LOG(R / RN) * TN) |
7 | PRINT "Die Temperatur ="; T - 273; "øC" |