LM35: potpune informacije o ovom temperaturnom senzoru

lm35

u 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ćavaju 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 y el 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

PInout LM35

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

Obično možete pokrivaju temperature mjerenja između -55ºC i 150ºC, tako da ima dobar opseg za mjerenje prilično popularnih temperatura. U stvari, to je 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 kada jeste 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 mogu varirati. Intermedijarne 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 je za potrebno napajanje senzora, koje ide od 4 do 30v, iako može varirati ovisno o proizvođaču, pa je bolje da pogledate tablicu podataka senzora koju ste kupili. Zatim, u središtu, imamo pin 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

El LM35 je uređaj kojem za kalibraciju ne trebaju 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 ekranu u ºC ili pretvoriti u željenu skalu.

Kako obično ne postane prevruće, obično je zatvoreno 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 sa naponima od -550mV do 1500mV
  • Kalibriran za Celzijeve stepene
  • Garantovani precizni napon od 0.5ºC do 25ºC
  • Niska izlazna impedancija
  • Niska struja napajanja (60 μA).
  • Jeftino
  • Paket SOIC, TO-220, TO-92, TO-CAN itd.
  • Radni napon između 4 i 30v

Možete dobiti sve detalje o LM35 koristite tablice doprinijeli proizvođači poput TI (Texas Instruments), STMicroelectronics i drugih popularnih dobavljača ove vrste senzora. Na primjer, ovdje možete preuzmite PDF lista sa podacima za TI LM35.

Integracija s Arduinom

lm35 na ploči sa arduinom

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

para očitavanje temperature LM35 sa Arduinom je vrlo 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 ekvivalent od 10mV. Na primjer, 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 bismo mogli pretvoriti analogni izlaz LM35 senzora u digitalni to bi bilo:

T = Vrijednost * 5 * 100/1024

Zapamtite da je 1024 zato što je 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 za pretvaranje iz analognog u digitalni signal dobijen na izlazu LM35 pina.

Ovo je prošlo za kod 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 klinove za povezivanje na ploči Arduino ili ga želite prilagoditi nekoj drugoj ljestvici, morati mijenjati formulu i kôd kako bi odgovarali vašem dizajnu ...

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


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.