Temperature Sensor LM35CZ zeigt falsche Temperatur an

vor 1 year 27 weeks von madmax

Hi,
hab schon wieder ein Problem!
Hab diesen Temperatursensor an meinen Arduino gebaut.

Hab vor den V+ Eingang einen 100kOhm Widerstand geschalten. Ohne den ist das Ding ziemlich heiß geworden...
Habs nach dieser Anleitung gebaut.
Vout zeigt mir aber entweder um die 47° an, oder wenn ich den 18kOhm Widerstand weglasse, zwischen 14 und 15 °.

Er schreibt auch "Der linke Pin des LM35 (siehe Grafik, abgeflachte Seite des Bauteils oben) wird mit einem der Ground (GND) Anschlüsse des Boards verbunden." Nach dem Datenblatt ist das aber Vs.
Auch wenn ich den Sensor umdrehe, zeigt er mir immer noch eine Temperatur an.
Bin da jetzt schon etwas verwirrt.
Vielleicht hat ja wer Erfahrung mit diesem Sensor.

lg Max

Ähnliche Posts

5 Antworten auf “Temperature Sensor LM35CZ zeigt falsche Temperatur an”


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
  1. caargoo (not verified) sagt:

    Hallo

    Normalerweise ist das Teil ziemlich robust. Im Datenblatt ist genau beschrieben wie
    er anzuschließen ist. Du nimmst das Teil so in die Hand,daß die flache Seite nach oben
    zeigt und die Anschlßbeine zu Dir ( ins Auge ) schauen.
    Linkes Bein ist V+
    Rechtes Bein ist GND
    Mitte ist OUT
    Es ist kein Widerstand zum Betrieb notwendig, einfach an 5Volt anschließen und
    glücklich sein.

    MfG

    Login or register to post comments

  1. madmax sagt:

    Ja das hab ich mir auch gedacht dass kein Widerstand benötigt wird...
    Aber das wird so heiß dass ich mir die Finger verbrenne!
    Und die Werte warn auch ziemlich hoch.
    Naja, ich werds mir morgen nocheinmal anschauen.

    Danke,

    lg Max

    Login or register to post comments

  1. uwe sagt:

    Hallo Max
    Wenn Du den Sensor so angeschlossen hast wie caargoo schreibt dann ist der Sensor kaputt.
    Versuchs mit einem neuen.
    Grüße Uwe

    Login or register to post comments

  1. madmax sagt:

    Hey,

    doch nicht kaputt.
    War falsch angeschlossen. ;-)
    Jetzt zeigt er die Temperatur fast richtig an. Ein paar Grad zu viel.

    Was ich aber noch nicht ganz verstehe, ist die Umrechnung von Volt in float.
    Ich rechne "analogRead(Temp) / 2", aber wieso?
    Arduino rechnet ja anscheinend die mV * 0,2. Also 270mV * 0,2 = 54.

    lg Max

    Login or register to post comments

  1. uwe sagt:

    Hallo Max

    Der "Vollauschlag" des ADC ist abhängig von der Referenzspannung; dh normalerveise entsprechen die 1023 genau 5V. Die Zahl 2 kommt von 10 mV pro Grad Celsius (LM35) und 5 Volt Meßbereich.

    Grüße Uwe

    Login or register to post comments