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