LM35: išsami informacija apie šį temperatūros jutiklį

lm35

Los jutikliai yra plačiai naudojami prietaisai daugybėje grandinių. Yra temperatūra, drėgmė, dūmai, šviesa ir ilga ir kt. Tai yra elementai, leidžiantys išmatuoti tam tikrą dydį ir paversti jį įtampos atsaku. Analoginį išvesties signalą galima lengvai paversti skaitmeniniu ir tokiu būdu naudoti tokio tipo jutiklius su skaitmeninėmis grandinėmis, LCD ekranais, „Arduino“ plokšte ir kt.

LM35 yra vienas iš populiariausių jutiklių ir naudoja visi, nes tai yra a sensor de temperatura. Jis yra supakuotas į pakuotes, panašias į tranzistorius, kuriuos analizuojame šiame tinklaraštyje, pvz 2N2222 ir BC547. Tai matuoja aplinkos temperatūrą ir, priklausomai nuo to, ar ji aukštesnė, ar žemesnė, jos išėjime bus viena ar kita įtampa.

LM35

P Iš LM35

El LM35 yra 1ºC kalibravimo temperatūros jutiklis variacijos. Žinoma, tai nereiškia, kad visi temperatūros jutikliai yra paruošti Celsijaus laipsniams, tačiau taip yra šiuo atveju. Tiesą sakant, vėliau turite tai pritaikyti, kad sukalibruotumėte ir priverstumėte jį matuoti jums reikalinga skale. Išėjimo metu jis generuoja skirtingos įtampos analoginį signalą, priklausomai nuo temperatūros, kurią jis fiksuoja bet kuriuo metu.

Paprastai galite uždenkite matavimo temperatūrą nuo -55 ºC iki 150 ºC, todėl jis turi gerą diapazoną gana populiarioms temperatūroms matuoti. Tiesą sakant, tai padarė ją tokia sėkminga, kad ji gali matuoti labai dažną temperatūrą. Temperatūros diapazoną riboja kintamos įtampos kiekis, kurį jis gali turėti išėjime, nuo -550mV iki 1500mV.

Tai yra, kai yra matuoti temperatūrą Mes jau žinome, kad 150 ° C temperatūroje jos galia bus 1500 mV. Tuo tarpu jei turime -550mV, tai reiškia, kad jis matuoja -55ºC. Ne visi temperatūros jutikliai turi tuos pačius įtampos diapazonus, kai kurie gali skirtis. Tarpinės temperatūros turės būti apskaičiuojamos naudojant paprastas formules, žinant šias dvi ribas. Pavyzdžiui, su trijų taisykle.

LM35 pinout Tai gana paprasta, pirmasis kaištis arba kaištis skirtas jutikliui reikalingai galiai, kuri eina nuo 4 iki 30v, nors ji gali skirtis priklausomai nuo gamintojo, todėl geriau pažvelgti į jutiklio, kuris pirkote. Tada centre turime išvesties kaištį, tai yra tą, kuris duos vieną ar kitą įtampą, priklausomai nuo temperatūros. Ir trečias kaištis yra sumaltas.

Funkcijos ir duomenų lapai

diagrama-lm35-duomenų lapas

El LM35 yra įrenginys, kuriam kalibruoti nereikia papildomų schemų, todėl juo naudotis labai paprasta. Pvz., Jei mes jį naudojame su „Arduino“, turime tik nerimauti dėl įtampos diapazono, kurį jis teikia savo išėjimui, žinodamas maksimalią ir mažiausią temperatūrą, kurią jis gali išmatuoti, ir padaryti paprastą eskizą, kad analoginis signalas, kurį „Arduino“ lentos gavimas gali būti pakeistas į skaitmeninį ir kad temperatūra ekrane pasirodys ºC, arba konvertuoti į norimą skalę.

Kadangi paprastai nėra per karšta, paprastai būna supakuotas į pigias plastikines pakuotes ir panašiai. Tai įmanoma dėl žemos įtampos, reikalingos jo veikimui ir išėjimui. Tai nėra didelės galios prietaisas, kuriam reikia metalinio, keraminio gaubto ir netgi radiatorių, kaip kai kuriais atvejais.

tarp išskirtines technines charakteristikas yra:

  • Išėjimo įtampa proporcinga temperatūrai: nuo -55 ° C iki 150 ° C, esant įtampai nuo -550mV iki 1500mV
  • Kalibruota pagal Celsijaus laipsnius
  • Garantuota tikslumo įtampa nuo 0.5 ºC iki 25 ºC
  • Maža išėjimo varža
  • Maža maitinimo srovė (60 μA).
  • Žema kaina
  • Paketas SOIC, TO-220, TO-92, TO-CAN ir kt.
  • Darbinė įtampa tarp 4 ir 30v

Norėdami sužinoti visą informaciją apie LM35, galite naudoti duomenų lapus prisidėjo tokie gamintojai kaip TI (Texas Instruments), STMicroelectronics ir kiti populiarūs šio tipo jutiklių tiekėjai. Pavyzdžiui, čia galite atsisiųskite TI LM35 duomenų lapo PDF.

Integracija su „Arduino“

lm35 ant duonos su arduino

Jūs galite gauti „Arduino IDE“ kodų pavyzdžiai ir praktinių pavyzdžių su mūsų kursą ar programavimo vadovą „Arduino“. Bet norėdami pasiūlyti pavyzdį, kaip naudoti LM35 su „Arduino“ ir kodu, čia matome šį paprastą pavyzdį.

į skaityti LM35 temperatūrą su „Arduino“ yra labai paprasta. Pirmiausia prisiminkime, kad –55ºC ir 150ºC, kurių jautrumas yra 1ºC. Atlikus skaičiavimus, galima daryti išvadą, kad esant 1ºC temperatūrai tai reiškia padidėjimą arba lygiavertį 10 mV. Pavyzdžiui, jei atsižvelgsime į tai, kad didžiausia galia yra 1500mV, jei gauname 1490mV, tai reiškia, kad jutiklis fiksuoja 149ºC temperatūrą.

A fórmula kad būtų galima konvertuoti analoginę LM35 jutiklio išvestį į skaitmeninę, tai būtų:

T = vertė * 5 * 100/1024

Atminkite, kad „1024“ yra todėl, kad „Arduino“ skaitmeninis įėjimas priima tik tą kiekį galimų verčių, tai yra nuo 0 iki 1023. Tai parodys temperatūros diapazoną, kurį galima išmatuoti, mažiausias yra 0, o maksimalus - 1023. Tai būdas transformuoti iš analoginio į skaitmeninį signalas, gaunamas LM35 kaiščio išvestyje.

Tai perduota kodą, kurį turite parašyti „Arduino IDE“ kad tai veiktų, tai būtų kažkas tokio:

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

Atminkite, kad jei pakeisite „Arduino“ plokštės jungties kaiščius arba norėsite pritaikyti jį prie kitos skalės, turėsite pakeisti formulę ir kodą, kad atitiktų jūsų dizainą ...

Tokiu būdu ekrane galite gauti temperatūros matavimus ºC gana patikimas. Galite pabandyti priartinti ką nors šalto ar karšto prie jutiklio, kad pamatytumėte pokyčius ...


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.