Pferd
11.03.2008, 15:26
Hallo,
ich möchte gerne mit einem ATMega16 über den AD-Wandler die Temperatur einlesen. Dafür habe ich einen LM35DZ-Temperatursensor.
Das heißt bei 25°C wird 0,25V eingelesen usw.
Bei so kleinen Spannungen gibt es aber scheinbar Probleme mit dem AD-Wandler, weil der nicht hoch genug aufgelöst ist, um auch die erste Nachkommastelle der Temperatur richtig einzulesen.
Deshalb möchte ich die Spannung um den Faktor 10 verstärken. Ich habe dazu einen nicht invertierenden Verstärker mit einem ua741 und den Widerständen 1,8kOhm und 200Ohm aufgebaut.
Vss+ ist auf 5V, Vss- auf GND. (das Projekt hängt an einer 9V-Batterie mit Spannungsregler auf 5V)
Das Problem:
Anscheinend wird die Spannung falsch verstärkt. Bei 0,23V kommt hinten 4,17V raus anstatt 2,3V.
Hat jemand eine Idee, was falsch sein könnte?
ich möchte gerne mit einem ATMega16 über den AD-Wandler die Temperatur einlesen. Dafür habe ich einen LM35DZ-Temperatursensor.
Das heißt bei 25°C wird 0,25V eingelesen usw.
Bei so kleinen Spannungen gibt es aber scheinbar Probleme mit dem AD-Wandler, weil der nicht hoch genug aufgelöst ist, um auch die erste Nachkommastelle der Temperatur richtig einzulesen.
Deshalb möchte ich die Spannung um den Faktor 10 verstärken. Ich habe dazu einen nicht invertierenden Verstärker mit einem ua741 und den Widerständen 1,8kOhm und 200Ohm aufgebaut.
Vss+ ist auf 5V, Vss- auf GND. (das Projekt hängt an einer 9V-Batterie mit Spannungsregler auf 5V)
Das Problem:
Anscheinend wird die Spannung falsch verstärkt. Bei 0,23V kommt hinten 4,17V raus anstatt 2,3V.
Hat jemand eine Idee, was falsch sein könnte?