LM35: informacion i plotë në lidhje me këtë sensor të temperaturës

lm35

L sensorët janë pajisje të përdorura gjerësisht në një mori qarqesh. Ka temperaturë, lagështirë, tym, dritë, dhe një kohë të gjatë etj. Ato janë elemente që na lejojnë të matim një madhësi dhe ta shndërrojmë atë në një përgjigje të tensionit. Sinjali analog i daljes mund të shndërrohet lehtësisht në dixhital dhe kështu të jetë në gjendje të përdorë këtë lloj sensori me qarqe dixhitale, ekrane LCD, një bord Arduino, etj.

LM35 është një nga sensorët më të njohur dhe përdoret nga të gjithë, pasi që është një sensor temperature. Ai vjen i kapsuluar në paketim i ngjashëm me atë të tranzistorëve që ne analizojmë në këtë blog, si p.sh. 2N2222 dhe BC547. Ajo që bën është të matë temperaturën e ambientit dhe varësisht nga ajo nëse është më e lartë apo më e ulët, ajo do të ketë një ose një tension tjetër në daljen e tij.

LM35

PNë LM35

El LM35 është një sensor i temperaturës me një kalibrim prej 1ºC variacioni. Sigurisht, kjo nuk do të thotë që të gjithë sensorët e temperaturës vijnë të përgatitur për gradë Celcius, por në këtë rast. Në fakt, kjo është diçka që ju duhet ta përshtatni më vonë për ta kalibruar dhe për ta bërë atë të matet në shkallën që ju nevojitet. Në daljen e tij gjeneron një sinjal analog të një voltazhi të ndryshëm në varësi të temperaturës që kap në çdo kohë të caktuar.

Zakonisht mundeni mbuloni temperaturat e matjes midis -55ºC dhe 150ºC, kështu që ka një diapazon të mirë për matjen e temperaturave mjaft të njohura. Në fakt, kjo është ajo që e ka bërë atë kaq të suksesshëm, saqë mund të masë temperaturat shumë të shpeshta. Diapazoni i temperaturës është i kufizuar nga sasia e tensioneve të ndryshueshme që mund të ketë në prodhimin e saj, duke filluar nga -550mV në 1500mV.

Kjo është, kur është matjen e një temperature 150ºC tashmë e dimë që do të japë 1500mV në daljen e tij. Ndërsa nëse kemi -550mV do të thotë se është duke matur -55ºC. Jo të gjithë sensorët e temperaturës kanë të njëjtat diapazone të tensionit, disa mund të ndryshojnë. Temperaturat e ndërmjetme do të duhet të llogariten duke përdorur formula të thjeshta duke ditur këto dy kufij. Për shembull, me një rregull prej tre.

Pinout LM35 Quiteshtë mjaft e thjeshtë, kunja ose kunja e parë është për fuqinë e nevojshme për sensorin, i cili shkon nga 4 në 30v, megjithëse mund të ndryshojë në varësi të prodhuesit, prandaj, është më mirë që të shikoni fletën e të dhënave të sensorit që ju keni blerë Pastaj, në qendër, kemi kunjin për daljen, domethënë atë që do të japë një tension ose një tjetër në varësi të temperaturës. Dhe kunja e tretë është e bluar.

Karakteristikat dhe fletët e të dhënave

diagrami-lm35-fleta e të dhënave

El LM35 është një pajisje që nuk ka nevojë për qarqe shtesë për ta kalibruar, prandaj është shumë e lehtë për t'u përdorur. Për shembull, nëse e përdorim me Arduino, duhet të shqetësohemi vetëm për diapazonin e tensioneve që i jep prodhimit të tij duke ditur temperaturën maksimale dhe minimale që mund të masë, dhe të bëjmë një skicë të thjeshtë në mënyrë që sinjali analog që Arduino bordi merr mund të shndërrohet në dixhital dhe që temperatura të shfaqet në ekran në ºC ose të bëjë shndërrime në shkallën që dëshironi.

Meqenëse zakonisht nuk nxehet shumë, zakonisht është kapsuluar në pako të lira plastike dhe të ngjashme. Tensioni i ulët i nevojshëm për funksionimin dhe daljen e tij e bën të mundur këtë. Nuk është një pajisje me fuqi të lartë që ka nevojë për një kapsulim metalik, qeramik dhe madje edhe lavamanë si në disa raste.

Ndërmjet karakteristikat e jashtëzakonshme teknike Ata janë:

  • Tensioni i daljes proporcional me temperaturën: nga -55ºC në 150ºC me tensione nga -550mV në 1500mV
  • Kalibruar për gradë Celcius
  • Tension i garantuar me saktësi nga 0.5ºC në 25ºC
  • Rezistencë e ulët e prodhimit
  • Rryma e furnizimit të ulët (60 μA).
  • Çmim i ulët
  • Paketa SOIC, TO-220, TO-92, TO-CAN, etj.
  • Tensioni i punës ndërmjet 4 dhe 30v

Për të marrë të gjitha detajet në lidhje me LM35, mundeni përdorni fletët e të dhënave kontribuar nga prodhues të tillë si TI (Texas Instruments), STMicroelectronics dhe furnizues të tjerë të njohur të këtij lloji të sensorit. Për shembull, këtu mundeni shkarkoni PDF të fletës së të dhënave për TI LM35.

Integrimi me Arduino

lm35 në tavë me arduino

Ju mund të merrni shembuj të kodit për Arduino IDE dhe shembuj praktik me kursi ose manuali ynë i programimit në Arduino. Por për të ofruar një shembull se si të përdorim një LM35 me Arduino dhe kod, këtu shohim këtë shembull të thjeshtë.

leximi i temperaturës së një LM35 me Arduino është shumë i thjeshtë. Le të kujtojmë së pari se -55ºC dhe 150ºC, me një ndjeshmëri prej 1ºC. Duke bërë llogaritjet, mund të konkludohet se në 1ºC të temperaturës do të thotë një rritje ose ekuivalente me 10mV. Për shembull, nëse marrim parasysh se prodhimi maksimal është 1500mV, nëse marrim 1490mV, kjo do të thotë që sensori po kap një temperaturë prej 149ºC.

një formulë të jesh në gjendje të shndërrosh prodhimin analog të sensorit LM35 në dixhital do të ishte:

T = Vlera * 5 * 100/1024

Mos harroni se 1024 është sepse Arduino, në të hyrja dixhitale pranon vetëm atë sasi të vlerave të mundshme, domethënë nga 0 në 1023. Kjo do të përfaqësojë diapazonin e temperaturës që mund të matet, me minimumin 0 dhe maksimumin që korrespondon me 1023. Kjo është mënyra për të shndërruar nga analoge në dixhitale sinjali i marrë në daljen e kunjit LM35.

Kjo, kaloi në kodin që duhet të shkruani në Arduino IDE që të funksionojë do të ishte diçka e tillë:

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

Mos harroni se nëse ndryshoni kunjat e lidhjes në bordin Arduino ose dëshironi ta rregulloni atë në një shkallë tjetër, do të duhet të ndryshoni formulën dhe kodin që të korrespondojnë me modelin tuaj ...

Në këtë mënyrë, në ekran mundeni merrni matje të temperaturës në C mjaft e besueshme. Mund të provoni të afroni diçka të ftohtë ose të nxehtë me sensorin për të parë ndryshimet që ndodhin ...


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.