Hallo, Die Messung der Temperaqtur wird wie im Anhang mit einem NTC durchgeführt. Ich habe keine Info über den NTC und kein Datenblatt. Im Prgramm wird wie folgt ausgewertet: Temperatur_C = ADC * 3,28 - 296. Das verstehe ich nicht so ganz denn: Laut ATmege Seite 241: ADC = Uin * 1024 / Uref Uref = 3,3V Uin = Umess Umess = 3V * R_NTC / (R_NTC + 10K) Aber wie ist der Faktor 3,28 gerechnet, und eigentlich muß 298 (25 grad) und nicht 296 K subtrahiert werden. Kann jemand was dazu sagen , danke
Die Formel ist eine Nährungsformel. Die Kurve macht eine Biegung. Also legt man die Gerade nicht irgendwo tangentil an (dann stimmt der Messwert nur an einem Punkt) sondern lässt sie an 2 Stellen die Kurve schneiden, dann stimmen schon mal 2 Messwerte und es gibt nach oben und nach unten abweichende Werte die nur um den halben Betrag falsch sind. Mal dir die Kurven einfach mal auf (mit der NTC-Kurve eines Datenblatts oder gemssen an deinem Exemplar).
Danke MaWin für die schnelle Antwort. Ich habe leider nur das Programm mehr habe ich nicht und weiß nicht um welche NTC es sich handelt. Deshalb kann ich keine Kurve malen. aber was mir nicht klar ist, ist die Formel: Temperatur_C = ADC * 3,28 - 296. Dann muß 298 Kelvin und nicht 296 Kelvin subtrahiert werden bei (25° C). Außerdem soll der Faktor 3,28 irgenwoher stammen. Umess = 3 v * 47 K / 57 K = 3 V * 0.82456 = 2,474 und nicht 3,28 !!!
die 298 haben mit Kelvin garnichts zu tun, sie sind ein reiner Korrekturfaktor. Bei Null Grad Celsius muss das Rechenergebnis Null sein. Der Umrechnungsfaktor 3,28 (bzw. die Steilheit der Umrechnungskennlinie) ist auf jeden Fall falsch. Von der Maßeinheit müsste er Celsius/bit sein, dazu ist er aber viel zu groß. vemutlich stimmt eine Angabe von (1 / 3,28) Celsius/ Bit. Dann gehört zu Null Grad Celsius der AD-Wert 977 und die Rechnung bringt: 977bit x 1/3,28 Celsius/Bit = 297,8..Celsius = 298Celsius, nach Korrektur 0Grad. Bei 1 Grad bringt der Wandler eine um 3,28 bit kleinere Zahl, da bei einem NTC die Spannung Umess sinkt. Die 974 des Wandlers bringen dann 974 / 3,28 = 297,.. Mit den 298 sind es dann -1 Celsius. Dann stimmt wenigstens der Faktor, das Vorzeichen in der Formel ist aber ebenfalls falsch ! zumindest für einen NTC.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.