Temperatur Sensor LM35 schwankt stark

OP #4613915
Lesenswert?
• ▲
▼
Hallo Leute,
Seit kurzen fliegt bei mir der LM35 um. In denn letzten zwei Wochen habe 
daraus und ein 20x4 LCD + AtMega328P(16 Mhz) eine Wetterstation gebaut. 
Die mit die aktuelle Temperatur anzeigt. Zur Platine selber. Es sind 
zwischen Vcc und GND ein 100 NF Keramikkondensator und zwischen Avcc und 
AGnd ein 100 NF Kondensator. Von AREF geht es mit ein 100 NF Kondensator 
auf AGnd. Und halt 10 K Ohm auf Reset und was der ATMega halt alles so 
braucht. Für denn Analog Digital Wandler, nutze ich die Referenzspannung 
von Avcc mit externen Kondensator am ARef Pin. Der LM35 geht an denn 
Analogen Eingang 3(PC3). Zwischen dem LM35 und denn Analogen Eingang 
befindet sich ein ca. 80-85 ca. langes Kabel. Das unter mein Fenster 
verläuft, das auch bei Nacht unter bleibt. Auch wenn das Fenster 
geschlossen ist. Mit schwanken meine ich so ca. die Temperatur bei 16 
Grad liegt. Dann geht der mal auf 9 Grad unter oder auch, schon mal auf 
33 Grad hoch. Dann wieder auf 17 Grad hoch unter auf 16 Grad. Berechen 
tute ich die Temperatur so:
1
  ADCSRA |= (1<<ADSC);
2
  while(ADCSRA & (1<<ADSC));
3
  
4
   float temp = ADC;
5
   
6
   float mV = (temp / 1023.0) * 5000;
7
   float cel = mV / 10.0;
8
  
9
  
10
  return cel;
Das Problem ist ja nicht die Berechnung an sich. Sondern das Temperatur 
halt nur schwankt. Als ADC Prescaler nutze ich 1024. Wenn ich die 
Temperatur des LM35 mit ein Infrarot Tempometer messe kommt dort 16,6 
Grad raus. Auf dem Display wird ca. 15,9 bis 16,9 angezeigt. Also es 
schwankt halt nur so blöd.

Könnt ihr mir sagen woran das liegen kann?

Mfg Felix.
Gast #4613930
Lesenswert?
• ▲
▼
Felix N. schrieb:
> float temp = ADC;
>
>    float mV = (temp / 1023.0) * 5000;
>    float cel = mV / 10.0;

Wofür braucht man float, wenn man maximal Temperaturen im Bereich 
-55..150°C mit einer Auflösung von bestenfalls 0.1°C und eine 
Genauigkeit von 0.5°C aufbereiten und darstellen möchte?

Da reicht ein 16 Bit Integer mehr als aus.
#4613937
Lesenswert?
• ▲
▼
Felix N. schrieb:
> Also soll ich mit einen 100 NF Kondensator von AREF auf Avcc(5V) gehen
> oder auf AGND(0V)?

Ich habe nix von Kondensatoren geschrieben. Der Wink mit dem Zaun sollte 
Dich eigentlich in Richtung der internen Bandgap Referenz bringen, die 
ist IMHO eine Größenordnung genauer als die 5Volt Versorgung.

Hmm, Kondensator auf der Meßleitung ist vielleicht keine ganz schlechte 
Idee.
OP #4614472
Lesenswert?
• ▲
▼
Hallo nochmal,
Ich habe nun noch eine Frage und zwar wenn ich ein Kondensator/Elko 
zwischen die Messleitung(Grün bei mir) und Masse anschließe. Wird die 
schwankt stark "eingeschränkt". Bei 100 NF Keramikkondensator schwankt 
sie zwischen sie maximal 1,5 Grad bei 4,7 uF Elko 1 Grad bei 10 uF Elko 
0,6 bis 0,9 Grad und bei 100 uF nur noch maximal 0,5 Grad. Was meint ihr 
soll ich lieber ein großen Elko(100 uF) nehmen oder doch her denn 100 nF 
bis 1 uF KermaikKondensator?

mfg Felix.
#4615183
Lesenswert?
• ▲
▼
Felix N. schrieb:
> Was meint ihr
> soll ich lieber ein großen Elko(100 uF) nehmen oder doch her denn 100 nF
> bis 1 uF KermaikKondensator?

Gar nichts von beiden. Der LM35 ist nicht ausgelegt, um so hohe 
Kapazitäten direkt zu treiben. Laut Datenblatt von TI sind maximal 50pF 
ohne zusätzliche Maßnahmen erlaubt. Schau also ins Datenblatt anstatt so 
herum zu murksen.

P.S.: Du solltest dir vor dem Abschicken deiner Texte diese auch mal 
durchlesen. Vieles davon liest sich wirklich grauenhaft.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.