LM35: potpune informacije o ovom temperaturnom osjetniku

lm35

The senzori su široko korišteni uređaji u mnoštvu sklopova. Postoje temperatura, vlaga, dim, svjetlost i dugo itd. Oni su elementi koji nam omogućuju da izmjerimo neku veličinu i transformiramo je u odziv napona. Analogni izlazni signal može se lako transformirati u digitalni i tako moći koristiti ovu vrstu senzora s digitalnim krugovima, LCD zaslonima, Arduino pločom itd.

LM35 je jedan od najpopularnijih senzora i koriste ga svi, jer je a Senzor temperature. Dolazi u ambalaži sličnoj onoj kod tranzistora koje analiziramo na ovom blogu, kao npr 2N2222 i BC547. Ono što radi je mjerenje temperature okoline i ovisno o tome je li viša ili niža, na izlazu će imati jedan ili drugi napon.

LM35

PIz LM35

El LM35 je temperaturni senzor s kalibracijom od 1ºC varijacija. To naravno ne znači da su svi temperaturni senzori pripremljeni za Celzijeve stupnjeve, ali u ovom slučaju jesu. Zapravo, to je nešto što kasnije morate prilagoditi da biste ga baždarili i mjerili na skali koja vam treba. Na svom izlazu generira analogni signal različitog napona, ovisno o temperaturi koju bilježi u bilo kojem trenutku.

Obično možete pokrivaju mjerne temperature između -55ºC i 150ºC, tako da ima dobar raspon za mjerenje prilično popularnih temperatura. Zapravo je to ono što ga je učinilo toliko uspješnim da može mjeriti vrlo česte temperature. Raspon temperature ograničen je količinom promjenjivih napona koje može imati na izlazu, u rasponu od -550mV do 1500mV.

Odnosno kad je mjerenje temperature 150ºC već znamo da će na izlazu dati 1500mV. Dok ako imamo -550mV, to znači da mjeri -55ºC. Nemaju svi temperaturni senzori isti raspon napona, neki se mogu razlikovati. Srednje temperature morat će se izračunati pomoću jednostavnih formula znajući ove dvije granice. Na primjer, s pravilom tri.

LM35 pinout Prilično je jednostavno, prvi pin ili pin su za snagu potrebnu senzoru, koja ide od 4 do 30 v, iako može varirati ovisno o proizvođaču, stoga je bolje da pogledate podatkovnu tablicu senzora koja ste kupili. Zatim, u središtu, imamo zatik za izlaz, odnosno onaj koji će dati jedan ili drugi napon ovisno o temperaturi. I treći klin je mljeven.

Značajke i listovi podataka

diagram-lm35-tablica podataka

El LM35 je uređaj kojem za kalibraciju nisu potrebni dodatni sklopovi, stoga je vrlo jednostavan za upotrebu. Na primjer, ako ga koristimo s Arduinom, moramo se brinuti samo o rasponu napona koje on daje svom izlazu znajući maksimalnu i minimalnu temperaturu koju može izmjeriti, i napraviti jednostavnu skicu tako da analogni signal koji Arduino ploča prima može se transformirati u digitalnu i da se temperatura pojavi na zaslonu u ºC ili pretvoriti u željenu ljestvicu.

Kako obično ne postane prevruće, obično je zatvoreni u jeftine plastične ambalaže i slično. Niski napon potreban za njegov rad i njegov izlaz to omogućava. Nije uređaj velike snage kojem je potrebna metalna, keramička kapsula, pa čak i hladnjaci kao u nekim slučajevima.

Među izvanredne tehničke karakteristike oni su:

  • Izlazni napon proporcionalan temperaturi: od -55 ° C do 150 ° C s naponima od -550mV do 1500mV
  • Kalibriran za Celzijeve stupnjeve
  • Zajamčena preciznost napona od 0.5 ° C do 25 ° C
  • Niska izlazna impedancija
  • Niska struja napajanja (60 μA).
  • Niska cijena
  • Paket SOIC, TO-220, TO-92, TO-CAN itd.
  • Radni napon između 4 i 30v

Da biste saznali sve detalje o LM35, možete koristite tablice podataka pridonijeli su proizvođači poput TI (Texas Instruments), STMicroelectronics i drugih popularnih dobavljača ove vrste senzora. Na primjer, ovdje možete preuzmite PDF lista s podacima za TI LM35.

Integracija s Arduinom

lm35 na pločici s arduinom

Možeš dobiti primjeri koda za Arduino IDE i praktični primjeri sa naš tečaj ili priručnik za programiranje na Arduinu. Da bismo ponudili primjer kako koristiti LM35 s Arduinom i kodom, ovdje vidimo ovaj jednostavan primjer.

u očitavanje temperature LM35 s Arduinom vrlo je jednostavno. Prvo se sjetimo da su -55 ° C i 150 ° C, s osjetljivošću od 1 ° C. Proračunom se može zaključiti da na temperaturi od 1ºC to znači porast ili je ekvivalentno 10mV. Primjerice, ako uzmemo u obzir da je maksimalni izlaz 1500mV, ako dobijemo 1490mV, to znači da senzor bilježi temperaturu od 149ºC.

Una formula da bi analogni izlaz LM35 senzora mogao pretvoriti u digitalni, to bi bilo:

T = Vrijednost * 5 * 100/1024

Sjetite se da je 1024 zato što Arduino u svom digitalni ulaz prihvaća samo onu količinu mogućih vrijednosti, odnosno od 0 do 1023. To će predstavljati temperaturni raspon koji se može izmjeriti, s tim da je minimum 0, a maksimum koji odgovara 1023. To je način na koji se može transformirati iz analognog za digitalni signal dobiven na izlazu LM35 pina.

Ovo je prešlo na kôd koji morate napisati u Arduino IDE-u da bi djelovalo bilo bi otprilike ovako:

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

Imajte na umu da ćete, ako promijenite priključne igle na ploči Arduino ili ga želite prilagoditi nekoj drugoj ljestvici, morati mijenjati formulu i kôd tako da odgovaraju vašem dizajnu ...

Na taj način na ekranu možete dobiti mjerenja temperature u ºC sasvim pouzdan. Možete pokušati približiti nešto hladno ili vruće senzoru da biste vidjeli promjene koje se događaju ...


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.