osa andurid on laialdaselt kasutatavad seadmed paljudes vooluringides. Seal on temperatuur, niiskus, suits, valgus ja pikk jne. Need on elemendid, mis võimaldavad meil mõõta teatud suurust ja muuta see pinge reaktsiooniks. Analoogväljundsignaali saab lihtsal viisil digitaalseks muuta ja seega saab seda tüüpi andureid kasutada digitaalsete vooluahelate, LCD-ekraanide, Arduino plaadi jne abil.
LM35 on üks populaarsemaid andureid ja seda kasutavad kõik, kuna see on a sensor de temperatura. See on kapseldatud pakenditesse, mis on sarnased transistoride pakenditega, mida me siin blogis analüüsime 2N2222 ja BC547. See, mida ta teeb, on ümbritseva õhu temperatuuri mõõtmine ja sõltuvalt sellest, kas see on kõrgem või madalam, on selle väljundis üks või teine pinge.
LM35
El LM35 on temperatuuriandur kalibreerimisega 1ºC variatsioon. Loomulikult ei tähenda see, et kõik temperatuuriandurid oleksid Celsiuse kraadide jaoks ette valmistatud, kuid antud juhul siiski. Tegelikult peate selle kalibreerimiseks ja mõõtmiseks vajalikul skaalal hiljem kohandama. Selle väljundis genereerib see erineva pingega analoogsignaali sõltuvalt temperatuurist, mida see igal ajahetkel hõivab.
Tavaliselt saate katta mõõtmistemperatuurid vahemikus -55 ºC kuni 150 ºC, nii et sellel on hea vahemik üsna populaarsete temperatuuride mõõtmiseks. Tegelikult on see teinud selle nii edukaks, et saab mõõta väga sagedasi temperatuure. Temperatuurivahemikku piirab muutuvate pingete hulk, mis tal väljundis võib olla, vahemikus -550mV kuni 1500mV.
See tähendab, kui see on temperatuuri mõõtmine 150ºC, teame juba, et see annab väljundis 1500mV. Kui meil on -550mV, tähendab see, et selle temperatuur on -55ºC. Kõigil temperatuurianduritel pole sama pingepiirkonda, mõned võivad erineda. Vahetemperatuurid tuleb arvutada lihtsate valemitega, teades neid kahte piiri. Näiteks reegliga kolm.
LM35 kinnitus See on üsna lihtne, esimene tihvt või tihvt on mõeldud anduri jaoks vajaliku võimsuse jaoks, mis läheb vahemikku 4–30 v, ehkki see võib sõltuvalt tootjast varieeruda, seetõttu on parem vaadata anduri andmelehte, mis olete ostnud. Siis on meil keskel väljundi tihvt, see tähendab see, mis annab temperatuuri järgi ühe või teise pinge. Ja kolmas tihvt on jahvatatud.
Funktsioonid ja teabelehed
El LM35 on seade, mis ei vaja selle kalibreerimiseks lisalülitusi, seetõttu on seda väga lihtne kasutada. Näiteks kui kasutame seda koos Arduinoga, peame muretsema ainult selle pinge vahemiku pärast, mille see väljundile annab, teades maksimaalset ja minimaalset temperatuuri, mida ta saab mõõta, ja koostame lihtsa visandi, et Arduino analoogsignaal pardal vastuvõetud saab teisendada digitaalseks ja temperatuuri kuvatakse ekraanil ºC või teisendada soovitud skaalale.
Kuna tavaliselt ei lähe liiga kuumaks, siis tavaliselt on kapseldatud odavatesse plastpakenditesse jms. Selle tööks ja väljundiks vajalik madal pinge võimaldab seda. See ei ole suure võimsusega seade, mis vajab metallist keraamilist kapseldamist ja isegi jahutusradiaale nagu mõnel juhul.
hulgast silmapaistvad tehnilised omadused on:
- Väljundpinge proportsionaalne temperatuuriga: vahemikus -55ºC kuni 150ºC pingega -550mV kuni 1500mV
- Kalibreeritud kraadide Celsiuse järgi
- Garanteeritud täpsuspinge vahemikus 0.5 ºC kuni 25 ºC
- Madal väljundtakistus
- Madal toitevool (60 μA).
- Odav
- Pakett SOIC, TO-220, TO-92, TO-CAN jne.
- Tööpinge vahemikus 4 kuni 30v
LM35 kõigi üksikasjade saamiseks võite seda teha kasutage andmelehti panustanud sellised tootjad nagu TI (Texas Instruments), STMicroelectronics ja muud seda tüüpi andurite populaarsed tarnijad. Näiteks siin saate laadige alla TI LM35 andmelehe PDF-fail.
Integreerimine Arduinoga
Sa võid saada koodinäited Arduino IDE jaoks ja praktilisi näiteid meie kursuse või programmeerimisjuhend Arduino peal. Kuid pakkumaks näite, kuidas kasutada LM35 koos Arduino ja koodiga, näeme siin seda lihtsat näidet.
et LM35 temperatuuri lugemine Arduinoga on väga lihtne. Pidagem kõigepealt meeles, et –55ºC ja 150ºC, tundlikkusega 1ºC. Arvutusi tehes võib järeldada, et temperatuuril 1ºC tähendab see tõusu või samaväärset 10 mV. Näiteks kui arvestada, et maksimaalne väljundvõimsus on 1500mV, siis kui saame 1490mV, tähendab see, et andur on hõivamas temperatuuri 149ºC.
A. fórmula LM35 anduri analoogväljundi teisendamiseks digitaalseks oleks:
T = väärtus * 5 * 100/1024
Pidage meeles, et 1024 on tingitud sellest, et Arduino on oma digitaalne sisend aktsepteerib ainult seda võimalike väärtuste hulka, st 0–1023. See tähistab mõõdetavat temperatuurivahemikku, kusjuures minimaalne väärtus on 0 ja maksimaalne väärtus vastab väärtusele 1023. Nii saab teisendada analoog-digitaalseks signaal, mis on saadud LM35 tihvti väljundis.
See läks üle kood, mille peate kirjutama Arduino IDE-s selle toimimiseks oleks midagi sellist:
// 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); }
Pidage meeles, et kui muudate Arduino plaadi ühenduse tihvte või soovite seda teise skaala järgi kohandada, peate valemit ja koodi oma kujundusele vastama muutma ...
Sel viisil saate ekraanil saada temperatuuri mõõtmised ºC üsna usaldusväärne. Võite proovida tuua midagi külma või kuuma andurile lähemale, et näha toimuvaid muudatusi ...