Ein wert von 918 paßt schon in etwa zu 4,49 V am Eingang. Das Problem wird wohl eher beim Sensor oder der Verbindung liegen.
Moin *,
gerade habe ich mal den neuen Lötkolben ausgepackt und dem RP6 einen Temperatursensor (AD22100) an ADC0 verpasst. Die Temperatur von 138 °C im Wohnzimmer mag ich aber nicht glauben .
ADC0 liefert mir zur Zeit den Wert 918 zurück - was mir schon sehr hoch erscheint (und nach Umrechnung die 138 °C liefert). Die Spannung zwischen GND und ADC0 (also GND und V_O am Temperatursensor gibt 4,49 V. Eigentlich ist das ja alles schlüssig - wenn die Zimmertemperatur tatsächlich so hoch wäre.
Muss ich außer initRobotBase () am Anfang und task_RP6System () in der Hauptschleife noch mehr machen? Habe vielleicht den AD22100 beim Einlöten gegrillt?
viele Grüße
Andreas (ratlos)
#define true ('/'/'/')
#define false ('-'-'-')
Ein wert von 918 paßt schon in etwa zu 4,49 V am Eingang. Das Problem wird wohl eher beim Sensor oder der Verbindung liegen.
Verdammt! Um mal den Sensor als Fehlerquelle auszuschließen, habe ich gerade einen AD22100 auf meinem Steckbrett gemessen; also nach Datenblatt: links Versorgungsspannung, Mitte Ausgabespannung (5V), rechts GND (bei flacher Seite nach oben). Dann zwischen GND und Mitte gemessen: 4,47 V, entspricht ca. 138 °C. Das entspricht auch den Werten, die ich am ADC0 des Robbys bekomme.
Nach Datenblatt (z.B.: Rev. D, S. 7) gilt: V_out = (1,375V + 22,5 mV/°C) * T) oder
T = (V_out - 1,375V) / 22,5 mV/°C
Wo ist denn da mein Denkfehler?
viele Grüße
Andreas
#define true ('/'/'/')
#define false ('-'-'-')
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Welcher mag das noch sein? Mein Steckbrettaufbau ist minimal - nur AD22100 (genauer AD22100 KT) 100k und 0,1µF nach dem Schaltplan im Datenblatt; selbst meine Frau hat's kontrolliert, während ich den Aufbau erklärt habe - manchmal sehen ja vier Augen mehr als zwei. Deshalb gehe ich mal davon aus, dass elektrisch alles in Ordnung ist, aber mein Verständnis wohl etwas hakt.
viele Grüße
Andreas
#define true ('/'/'/')
#define false ('-'-'-')
Für mich wäre noch möglich, das sich der Sensor wegen durchfliessenden Strom selbsterwärmt ?
Geändert von PICture (02.10.2011 um 01:09 Uhr)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
138 °C sollte ich fühlen können , aber das Teil bleibt kühl. Wenn zwei Sensoren das gleiche Ergebnis bringen, zweifele ich erst mal an meinem Verständnis - ich werde wohl noch mal drüber schlafen müssen.
viele Grüße
Andreas
Edit: auch mal mit Eiswürfel und Feuerzeug (vorsichtig) getestet: Sensor reagiert.
#define true ('/'/'/')
#define false ('-'-'-')
Ich bin leider nicht in der Lage alle mögliche Fehler in deiner Schaltung zu finden. Es bleibt eben noch Softwarefehler, vor allem bei richtiger Ausgangsspannung des Sensors übrig.
Geändert von PICture (30.09.2011 um 21:47 Uhr)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Mein Minimalaufbau (Post #3) hat ja gar keine Software. Ein Kollege hat mich gestern Abend noch gefragt: "Warst Du geerdet, als Du mit den Teilen rum hantiert hast?" War ich nicht; habe ich jetzt zwei Chips so gegrillt, dass sie das gleiche Verhalten zeigen? Selbst auf Temperaturänderungen sprechen sie ja noch an. Ach - ich schiebe das erst mal auf; einen dritten hätte ich ja noch. Ich werde mal was zum erden suchen und dann nochmal versuchen.
viele Grüße
Andreas
#define true ('/'/'/')
#define false ('-'-'-')
Lesezeichen