LM35: Vollständige Informationen zu diesem Temperatursensor

lm35

Die Sensoren sind weit verbreitete Geräte in einer Vielzahl von Schaltkreisen. Es gibt Temperatur, Luftfeuchtigkeit, Rauch, Licht und eine lange usw. Sie sind Elemente, mit denen wir eine gewisse Größe messen und in eine Spannungsantwort umwandeln können. Das analoge Ausgangssignal kann leicht in digital umgewandelt werden und kann somit diesen Sensortyp mit digitalen Schaltkreisen, LCD-Bildschirmen, einer Arduino-Karte usw. verwenden.

LM35 ist einer der beliebtesten Sensoren und von allen benutzt, da es ein ist Temperatursensor. Es ist in einer Verpackung enthalten, die der der Transistoren ähnelt, die wir in diesem Blog analysieren, wie z 2N2222 und BC547. Es misst die Umgebungstemperatur und hat je nachdem, ob sie höher oder niedriger ist, die eine oder andere Spannung am Ausgang.

Der LM35

PInout des LM35

El LM35 ist ein Temperatursensor mit einer Kalibrierung von 1 ° C. der Variation. Dies bedeutet natürlich nicht, dass alle Temperatursensoren für Grad Celsius vorbereitet sind, aber in diesem Fall. In der Tat ist dies etwas, das Sie später anpassen müssen, um es zu kalibrieren und es auf der Skala messen zu lassen, die Sie benötigen. An seinem Ausgang erzeugt es ein analoges Signal mit einer anderen Spannung, abhängig von der Temperatur, die es zu einem bestimmten Zeitpunkt erfasst.

Normalerweise kannst du Decken Sie die Messtemperaturen zwischen -55 ° C und 150 ° C abEs hat also einen guten Bereich für die Messung sehr beliebter Temperaturen. Genau das hat es so erfolgreich gemacht, dass es sehr häufige Temperaturen messen kann. Der Temperaturbereich ist durch die Menge der variablen Spannungen begrenzt, die er am Ausgang haben kann, und reicht von -550 mV bis 1500 mV.

Das heißt, wenn es ist Messen einer Temperatur Bei 150 ° C wissen wir bereits, dass es an seinem Ausgang 1500 mV liefert. Wenn wir dagegen -550 mV haben, bedeutet dies, dass es -55ºC misst. Nicht alle Temperatursensoren haben die gleichen Spannungsbereiche, einige können variieren. Die Zwischentemperaturen müssen mit einfachen Formeln berechnet werden, die diese beiden Grenzen kennen. Zum Beispiel mit einer Regel von drei.

Die LM35-Pinbelegung Es ist ganz einfach, der erste Pin oder Pin ist für die notwendige Stromversorgung für den Sensor vorgesehen, die von 4 bis 30 V reicht, obwohl sie je nach Hersteller variieren kann. Daher ist es besser, dass Sie sich das Datenblatt des Sensors ansehen dass Sie gekauft haben. Dann haben wir in der Mitte den Pin für den Ausgang, dh den, der je nach Temperatur die eine oder andere Spannung liefert. Und der dritte Stift ist geschliffen.

Funktionen und Datenblätter

Diagramm-lm35-Datenblatt

El LM35 ist ein Gerät, für dessen Kalibrierung keine zusätzlichen Schaltkreise erforderlich sindDaher ist es sehr einfach zu bedienen. Wenn wir es beispielsweise mit Arduino verwenden, müssen wir uns nur um den Spannungsbereich kümmern, den es an seinen Ausgang gibt, und die maximale und minimale Temperatur kennen, die es messen kann, und eine einfache Skizze erstellen, damit das analoge Signal das Arduino Board Receives können in digital umgewandelt werden und die Temperatur wird in ºC auf dem Bildschirm angezeigt oder Sie können die gewünschte Skala umrechnen.

Da es normalerweise nicht zu heiß wird, ist es normalerweise eingekapselt in billige Plastikverpackungen und dergleichen. Die für seinen Betrieb und seinen Ausgang erforderliche Niederspannung macht dies möglich. Es ist kein Hochleistungsgerät, das eine metallische, keramische Kapselung und wie in einigen Fällen sogar Kühlkörper benötigt.

Zwischen den hervorragende technische Eigenschaften sind:

  • Ausgangsspannung proportional zur Temperatur: von -55ºC bis 150ºC mit Spannungen von -550 mV bis 1500 mV
  • Kalibriert für Grad Celsius
  • Garantierte Präzisionsspannung von 0.5ºC bis 25ºC
  • Niedrige Ausgangsimpedanz
  • Niedriger Versorgungsstrom (60 μA).
  • Niedrige Kosten
  • Paket SOIC, TO-220, TO-92, TO-CAN usw.
  • Arbeitsspannung zwischen 4 und 30V

Um alle Details über den LM35 zu erhalten, können Sie Verwenden Sie die Datenblätter Beiträge von Herstellern wie TI (Texas Instruments), STMicroelectronics und anderen beliebten Anbietern dieses Sensortyps. Zum Beispiel können Sie hier Laden Sie das PDF des Datenblattes für den TI LM35 herunter.

Integration mit Arduino

lm35 auf Steckbrett mit Arduino

Du kannst bekommen Codebeispiele für Arduino IDE und praktische Beispiele mit unser Kurs- oder Programmierhandbuch auf Arduino. Um ein Beispiel für die Verwendung eines LM35 mit Arduino und Code zu geben, sehen wir hier dieses einfache Beispiel.

zu Das Ablesen der Temperatur eines LM35 mit Arduino ist sehr einfach. Denken wir zunächst an -55ºC und 150ºC mit einer Empfindlichkeit von 1ºC. Aus Berechnungen kann geschlossen werden, dass dies bei 1 ° C Temperatur eine Erhöhung oder ein Äquivalent von 10 mV bedeutet. Wenn wir beispielsweise berücksichtigen, dass die maximale Leistung 1500 mV beträgt, wenn wir 1490 mV erhalten, bedeutet dies, dass der Sensor eine Temperatur von 149 ° C erfasst.

Eine Formel Um den analogen Ausgang des LM35-Sensors in einen digitalen umwandeln zu können, wäre dies:

T = Wert * 5 * 100/1024

Denken Sie daran, dass 1024 liegt, weil der Arduino in seiner digitale Eingabe akzeptiert nur die Anzahl möglicher Werte, dh von 0 bis 1023. Dies stellt den Temperaturbereich dar, der gemessen werden kann, wobei das Minimum 0 und das Maximum 1023 entspricht. Dies ist der Weg, um von analog zu digital zu transformieren Signal am Ausgang des LM35-Pins erhalten.

Dies ging an Code, den Sie in Arduino IDE schreiben müssen Damit es funktioniert, wäre es ungefähr so:

// Declarar de variables globales
float temperatura; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
int LM35 = 0; // Variable del pin de entrada del sensor (A0)
 
void setup() {
  // Configuramos el puerto serial a 9600 bps
  Serial.begin(9600);
 
}
 
void loop() {
  // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
  temperatura = analogRead(LM35); 
   
  // Calculamos la temperatura con la fórmula
  temperatura = (5.0 * temperatura * 100.0)/1024.0; 
 
  // Envia el dato al puerto serial
  Serial.print(temperatura);
  // Salto de línea
  Serial.print("\n");
  
  // Esperamos un tiempo para repetir el loop
  delay(1000);
}

Denken Sie daran, dass Sie, wenn Sie die Verbindungsstifte auf der Arduino-Platine ändern oder auf eine andere Skala einstellen möchten, die Formel und den Code variieren müssen, um Ihrem Design zu entsprechen ...

Auf diese Weise können Sie auf dem Bildschirm Holen Sie sich Temperaturmessungen in ºC ziemlich zuverlässig. Sie können versuchen, etwas Kaltes oder Heißes näher an den Sensor heranzuführen, um die auftretenden Änderungen zu erkennen ...


Schreiben Sie den ersten Kommentar

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.