LM35: popolne informacije o tem temperaturnem senzorju

lm35

P senzorji so široko uporabljene naprave v številnih vezjih. Obstajajo temperatura, vlaga, dim, svetloba in dolga itd. So elementi, ki nam omogočajo, da izmerimo neko velikost in jo pretvorimo v napetostni odziv. Analogni izhodni signal lahko na preprost način pretvorimo v digitalni in tako lahko uporabljamo to vrsto senzorjev z digitalnimi vezji, LCD zasloni, ploščo Arduino itd.

LM35 je eden najbolj priljubljenih senzorjev in ga uporabljajo vsi, saj je a temperatura senzorja. Na voljo je v embalaži, podobni embalaži tranzistorjev, ki jih analiziramo v tem blogu, na primer 2N2222 in BC547. Izmeri temperaturo okolice in glede na to, ali je višja ali nižja, bo imela na izhodu eno ali drugo napetost.

LM35

PInout LM35

El LM35 je temperaturni senzor s kalibracijo 1ºC variacije. Seveda to ne pomeni, da so vsi temperaturni senzorji pripravljeni na stopinje Celzija, v tem primeru pa. Pravzaprav je to nekaj, kar morate kasneje prilagoditi, da ga umerite in prilagodite merilu, ki ga potrebujete. Na svojem izhodu generira analogni signal z različno napetostjo, odvisno od temperature, ki jo zajema v danem trenutku.

Običajno lahko pokrivajte merilne temperature med -55 ° C in 150 ° C, zato ima dober domet za merjenje precej priljubljenih temperatur. Pravzaprav je bila zaradi tega tako uspešna, da lahko meri zelo pogoste temperature. Temperaturno območje je omejeno s količino spremenljivih napetosti, ki jih lahko ima na izhodu, in sicer od -550mV do 1500mV.

Se pravi, ko je merjenje temperature Pri 150 ° C že vemo, da bo ob izhodu izpustil 1500mV. Če pa imamo -550mV, to pomeni, da meri -55ºC. Vsi temperaturni senzorji nimajo enakih napetostnih razponov, nekateri se lahko razlikujejo. Vmesne temperature bo treba izračunati s preprostimi formulami, ki poznajo ti dve meji. Na primer s pravilom treh.

Pinut LM35 Preprosto je, prvi zatič ali zatič je za moč, potrebno senzorju, ki se giblje od 4 do 30 v, čeprav se lahko razlikuje glede na proizvajalca, zato je bolje, da si ogledate podatkovni list senzorja, ki ste kupili. Nato imamo v sredini zatič za izhod, to je tisti, ki bo dal takšno ali drugačno napetost, odvisno od temperature. In tretji zatič je zmlet.

Funkcije in podatkovni listi

diagram-lm35-podatkovni list

El LM35 je naprava, ki za umerjanje ne potrebuje dodatnega vezja, zato je zelo enostaven za uporabo. Na primer, če ga uporabljamo z Arduinom, moramo skrbeti le glede napetosti, ki jo oddaja na izhodu, ob poznavanju najvišje in najnižje temperature, ki jo lahko izmeri, in narediti preprosto skico, da bo analogni signal, da Arduino sprejemnik lahko pretvori v digitalni in da se temperatura prikaže na zaslonu v ºC ali pretvori v želeno lestvico.

Ker običajno ni preveč vroče, je običajno zaprta v poceni plastične embalaže in podobni. Nizka napetost, potrebna za njegovo delovanje in izhod, to omogoča. Naprava z visoko močjo ne potrebuje kovinske, keramične kapsule in celo hladilnikov, kot v nekaterih primerih.

Med izjemne tehnične lastnosti So:

  • Izhodna napetost sorazmerna s temperaturo: od -55 ° C do 150 ° C z napetostmi od -550mV do 1500mV
  • Kalibriran za stopinje Celzija
  • Zagotovljena natančnost napetosti od 0.5 ° C do 25 ° C
  • Nizka izhodna impedanca
  • Nizek napajalni tok (60 μA).
  • Poceni
  • Paket SOIC, TO-220, TO-92, TO-CAN itd.
  • Delovna napetost med 4 in 30v

Če želite izvedeti vse podrobnosti o LM35, lahko uporabite obrazce prispevali proizvajalci, kot so TI (Texas Instruments), STMicroelectronics in drugi priljubljeni dobavitelji te vrste senzorjev. Na primer, tukaj lahko prenesite PDF obrazca za TI LM35.

Integracija z Arduinom

lm35 na plošči z arduinom

Lahko dobiš primeri kode za Arduino IDE in praktični primeri z naš tečaj ali priročnik za programiranje na Arduinu. Da pa ponudimo primer, kako uporabiti LM35 z Arduinom in kodo, tukaj vidimo ta preprost primer.

za odčitavanje temperature LM35 z Arduinom je zelo preprosto. Najprej se spomnimo, da -55 ° C in 150 ° C, z občutljivostjo 1 ° C. Z izračuni lahko ugotovimo, da pri temperaturi 1 ° C pomeni povečanje ali enakovredno 10 mV. Če na primer upoštevamo, da je največja izhodna moč 1500 mV, če dobimo 1490 mV, to pomeni, da senzor zajema temperaturo 149 ° C.

A formula če bi analogni izhod senzorja LM35 lahko pretvorili v digitalni, bi bilo to:

T = vrednost * 5 * 100/1024

Ne pozabite, da je 1024 zato, ker je Arduino v svojem digitalni vhod sprejema le toliko možnih vrednosti, to je od 0 do 1023. To bo predstavljalo temperaturno območje, ki ga je mogoče izmeriti, pri čemer je najmanjša vrednost 0 in največja vrednost, ki ustreza 1023. To je način za pretvorbo iz analogne v digitalno signal, pridobljen na izhodu zatiča LM35.

To je prešlo na kodo, ki jo morate napisati v Arduino IDE če bi delovalo, bi bilo približno tako:

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

Ne pozabite, da če boste na plošči Arduino spremenili priključne zatiče ali ga želite prilagoditi na drugo lestvico, boste morali spremeniti formulo in kodo, da ustrezata vaši zasnovi ...

Na ta način lahko na zaslonu dobite meritve temperature v ºC precej zanesljiv. Lahko poskusite približati senzorju nekaj hladnega ali vročega, da vidite spremembe, ki se pojavijo ...


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.