Guten Abend, habe einen PTC an meinen mega8 angeschlossen, und bekomm eine Spannung gemessen, nun zerbreche ich mir den Kopf darüber wie ich nun auf eine Grad Zahl in Celsius komme... habe schon einiges im Internet gelesen aber werd nicht schlau draus.. das ein Widerstand mit der folgenden Formel (R = U/I) berechnet wird ist mir klar nur mit welchen Werten soll ich den berechnen? der Sensor ist so angeschlossen: 5.36V VCC ----R 10K -----|---PTC-----GND | ADC kann mir jemand weiterhelfen?
leg dir eine Tabelle an die die Temperaturwerte zum gemessenen Widerstand enthält. Ich denke mal ein Polynom für den Sensor aufzustellen dürfte um Einiges schwieriger sein. bye Frank
ok, aber wie mess ich mit dem mega8 einen Widerstand? Spannung hab ich ja bereits...
@ roberto (Gast) >ok, aber wie mess ich mit dem mega8 einen Widerstand? Durch Rückrechung des Spannungsteilers? MFG Falk
Schaltung wie in Bild 2 (neben Dem läßt sich entgegenwirken, wenn ...) von http://www.sprut.de/electronic/temeratur/temp.htm#ptc Formel vom Spannungsteiler UAUS R2 = R1 * ----------- UEIN − UAUS R1 ist der Rs aus der Sprut-Schaltung R2 ist der gesuchte Widerstand deines PTC UEIN ist die Versorgungsspannung UAUS ist die gemessene Spannung Mit dem Datenblatt des PTCs kannst du jetzt herausfinden, welcher Widerstand bei welcher Temperatur vorhanden ist. Alternativ kannst du dir einmalig eine Tabelle machen, welcher Widerstand (oder gleich die gemessene Spannung) bei bekannter Temperatur vorhanden ist. Dann brauchst du im Programm nur in der Tabelle nachzusehen.
Wie sieht denn dein Spannungsteiler aus? So wie in deinem ersten Posting > der Sensor ist so angeschlossen: > 5.36V VCC ----R 10K -----|---PTC-----GND > | > ADC sicher nicht. Eher so 5.36V VCC ----R 10K -----|---PTC-----GND | ADC Die Spannung am Punkt ADC berechnet sich zu: R2 Uadc = U * ---------- R1 + R2 U sind bei dir die 5.36V, R1 sind 10k und R2 ist der aktuelle Widerstand des PTC. Durch Messen mit dem ADC kriegst du die Spannung Uadc. Durch Umstellen der Formel kannst du daraus R2 berechnen und kennst somit den Widerstand des PTC. Aus dem Widerstand des PTC folgt dann wiederrum die Temperatur. Tip: Mache deine Hausaufgaben und forme die Formeln entsprchend um, so dass du aus dem ADC Wert direkt die Temp errechnen kannst. Beim Weg über die Zwischenergebnisse verlierst du unter Umständen viel zu viel Genauigkeit. Nochn Tip: Es hilft, das ganze mal in Excel durchzurechnen und sich eine Tabelle zu erstellen, aus der man die Temp direkt aus dem ADC Wert ablesen kann.
ok danke, also praktisch so: r1 = 10.000 Ohm UAus = 2.4 UEin = 5.3 r2 = r1 * UAus / UEin -UAus = 10.000 Ohm * 5.3 / 5.3 - 2.4 = 10.000 * 5.3 / 2.9 = 10.000 * 1.8 = 18.000 Ohm das kann aber auf keinen fall sein! da R2 maximal 2299 Ohm hat...
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.