LM35: volledige inligting oor hierdie temperatuursensor

 

lm35

Die sensors is toestelle wat baie gebruik word in 'n menigte stroombane. Daar is temperatuur, humiditeit, rook, lig, en 'n lang ens. Dit is elemente waarmee ons 'n mate van grootte kan meet en dit in 'n spanningsrespons kan omskep. Die analoog uitsetsein kan op 'n eenvoudige manier na digitaal getransformeer word en sodoende hierdie tipe sensors met digitale stroombane, LCD-skerms, 'n Arduino-bord, ens. Kan gebruik.

LM35 is een van die gewildste sensors en deur almal gebruik word, aangesien dit 'n Temperatuur sensor. Dit word verpak in 'n soortgelyke verpakking as die transistors wat ons in hierdie blog ontleed, soos 2N2222 en BC547. Wat dit doen, is om die omgewingstemperatuur te meet, en afhangend van of dit hoër of laer is, sal die een of ander spanning by die uitset wees.

Die LM35

Uit die LM35

El LM35 is 'n temperatuursensor met 'n kalibrasie van 1ºC van variasie. Dit beteken natuurlik nie dat alle temperatuursensors voorbereid is op grade Celcius nie, maar wel in hierdie geval. Dit is eintlik iets wat u later moet aanpas om dit te kalibreer en te meet op die skaal wat u benodig. Op die uitset genereer dit 'n analoog sein van 'n ander spanning, afhangend van die temperatuur wat dit op enige tydstip vang.

U kan gewoonlik bedek metingstemperature tussen -55ºC en 150ºC, dus dit het 'n goeie reeks om baie gewilde temperature te meet. In werklikheid is dit wat dit so suksesvol gemaak het dat dit baie gereelde temperature kan meet. Die temperatuurbereik word beperk deur die hoeveelheid veranderlike spanning wat dit by sy uitset kan hê, wat wissel van -550mV tot 1500mV.

Dit wil sê wanneer dit is meet 'n temperatuur 150ºC, ons weet reeds dat dit 1500mV sal lewer by sy uitset. Terwyl ons -550mV het, beteken dit dat dit -55ºC meet. Nie alle temperatuursensors het dieselfde spanning nie; sommige kan wissel. Die tussentemperature moet bereken word met behulp van eenvoudige formules wat hierdie twee limiete ken. Byvoorbeeld, met 'n reël van drie.

Die LM35 pinout Dit is redelik eenvoudig, die eerste pen of pen is vir die nodige kragvoorsiening vir die sensor, wat van 4 tot 30 v gaan, alhoewel dit afhang van die vervaardiger, daarom is dit beter dat u na die gegewensblad van die sensor kyk. wat u gekoop het. Dan, in die middel, het ons die pen vir die uitvoer, dit wil sê die een wat die een of ander spanning sal gee, afhangende van die temperatuur. En die derde pen is gemaal.

Kenmerke en gegewensblaaie

diagram-lm35-gegewensblad

El LM35 is 'n toestel wat nie ekstra stroombane benodig om dit te kalibreer nie, daarom is dit baie maklik om te gebruik. As ons dit byvoorbeeld saam met Arduino gebruik, hoef ons ons net te bekommer oor die spanningsbereik wat dit aan sy uitset gee, met die maksimum en minimum temperatuur wat hy kan meet, en maak 'n eenvoudige skets sodat die analoog sein wat die Arduino gee. bord ontvang kan na digitaal getransformeer word en dat die temperatuur in ºC op die skerm verskyn of omskakelings maak op die skaal wat u wil hê.

Aangesien dit gewoonlik nie te warm word nie, is dit gewoonlik verpak in goedkoop plastiekverpakkings en dies meer. Die lae spanning wat benodig word vir die werking en die uitset daarvan maak dit moontlik. Dit is nie 'n sterk kragapparaat wat 'n metaal-, keramiekinkapsel nodig het en selfs koelbakke soos in sommige gevalle nie.

Teken las uitstekende tegniese eienskappe hulle is:

  • Uitspanning eweredig aan temperatuur: van -55ºC tot 150ºC met spanning van -550mV tot 1500mV
  • Gekalibreer vir grade Celcius
  • Gewaarborgde presisie spanning van 0.5 ° C tot 25 ° C
  • Lae uitsetimpedansie
  • Lae toevoerstroom (60 μA).
  • Lae koste
  • Pakket SOIC, TO-220, TO-92, TO-CAN, ens.
  • Werkspanning tussen 4 en 30v

U kan al die besonderhede oor die LM35 kry gebruik gegewensblaaie bygedra deur vervaardigers soos TI (Texas Instruments), STMicroelectronics en ander gewilde verskaffers van hierdie tipe sensor. Hier kan u byvoorbeeld laai die PDF van die datablad vir die TI LM35 af.

Integrasie met Arduino

lm35 op broodbord met arduino

Jy kan kry kode voorbeelde vir Arduino IDE en praktiese voorbeelde met ons kursus of programmeringshandleiding op Arduino. Maar om 'n voorbeeld te gee van hoe u 'n LM35 met Arduino en kode kan gebruik, sien ons hierdie eenvoudige voorbeeld.

om om die temperatuur van 'n LM35 met Arduino te lees, is baie eenvoudig. Laat ons eers onthou dat -55 ° C en 150 ° C, met 'n sensitiwiteit van 1 ° C. Deur berekeninge te doen, kan die gevolgtrekking gemaak word dat dit by 1ºC temperatuur 'n toename of gelykstaande aan 10mV beteken. As ons byvoorbeeld in ag neem dat die maksimum opbrengs 1500mV is, as ons 1490mV verkry, beteken dit dat die sensor 'n temperatuur van 149ºC vang.

'n formule om die analoge uitset van die LM35-sensor na digitaal te kan omskakel, sou dit wees:

T = Waarde * 5 * 100/1024

Onthou dat 1024 is omdat die Arduino in sy digitale insette aanvaar slegs die hoeveelheid moontlike waardes, dit wil sê van 0 tot 1023. Dit sal die temperatuurbereik voorstel wat gemeet kan word, met die minimum 0 en die maksimum wat ooreenstem met 1023. Dit is die manier om van analoog na digitaal die sein verkry aan die uitset van die LM35-pen.

Dit, oorgedra aan kode wat u in Arduino IDE moet skryf vir dit om te werk sou dit so wees:

// 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);
}

Onthou dat as u die verbindingspennetjies op die Arduino-kaart verander of dit op 'n ander skaal wil aanpas, u die formule en die kode moet verander om aan u ontwerp te voldoen ...

 

Op hierdie manier kan u op die skerm kry temperatuurmetings in ºC redelik betroubaar. U kan probeer om iets kouds of warms nader aan die sensor te bring om die veranderinge wat voorkom, te sien ...


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.