LM35: macluumaad dhameystiran oo ku saabsan dareemahan heerkulka

lm35

ka dareemayaal waa qalab si ballaaran loo isticmaalo wareegyo fara badan. Waxaa jira heer kul, huur, qiiq, iftiin, iyo dheer iwm. Waa cunsurro noo oggolaanaya inaan cabirno xoogaa xoogaa ah una beddelno jawaab danab. Calaamadda wax soo saarka ee analogga ah waxaa si fudud loogu beddeli karaa dijitaal sidaa awgeedna waxay awood u yeelan kartaa inay adeegsato dareemayaasha noocan ah ee leh wareegyada dijitaalka ah, shaashadaha LCD, guddiga Arduino, iwm.

LM35 waa mid ka mid ah dareemayaasha ugu caansan oo ay wada isticmaalaan, maadaama ay tahay a dareeraha heerkulka. Waxay ku soo koobmaysaa baakado la mid ah tan transistors-yada aan ku falanqeyno boggan, sida 2N2222 iyo BC547. Waxa ay qabato waxay cabirtaa heerkulka deegaanka waxayna kuxirantahay inuu sareeyo ama ka hooseeyo, waxay yeelan doontaa mid ama danab kale wax soo saarkiisa.

LM35

PInout ee LM35

El LM35 waa shidma heer kul leh halbeegga 1ºC kala duwanaansho. Dabcan, tani macnaheedu maahan in dhammaan dareemayaasha heerkulka ay u diyaargaroobaan darajo Celcius, laakiin waxay ku dhacaysaa xaaladdan. Xaqiiqdii, taasi waa wax ay tahay inaad mar dambe la qabsato si aad u qiyaasi karto oo aad uga dhigto mid ku cabbiraya miisaanka aad u baahan tahay. Marka ay soo saareyso waxay soo saartaa calaamado analog ah oo danab kaladuwan leh iyadoo kuxiran heerkulka ay qabsaneyso waqti walba.

Caadi ahaan waad awoodaa dabool heerkulka cabbiraadda u dhexeeya -55ºC iyo 150ºC, sidaa darteed waxay leedahay kaladuwanaansho wanaagsan oo lagu cabiro heerkulka aadka caan u ah. Xaqiiqdii, taasi waa waxa ka dhigay inay guuleysato, oo ay cabbiri karto heerkul aad u badan. Heerkulka heerkulka waxaa xaddidaya xaddiga danabyada isbedbeddelka ah ee ay ku yeelan karto wax soo saarkeeda, oo u dhexeeya -550mV illaa 1500mV.

Taasi waa, markay tahay qiyaaso heerkul 150ºC waxaan horey u ognahay inay ku siin doonto 1500mV wax soo saarkeeda. Halka haddii aan haysanno -550mV ay ka dhigan tahay in ay cabirayso -55ºC. Dhammaan dareemayaasha heerkulku ma ahan kuwo isku mid u kala sarreeya, qaarkood way kala duwanaan karaan. Heerkulka dhexe waa in lagu xisaabiyaa iyadoo la adeegsanayo qaaciidooyin fudud iyadoo la ogyahay labadan xadka. Tusaale ahaan, oo leh xeer saddex ah.

Xaragada LM35 Way fududahay, pin-ka ama pin-ka ugu horreeya waxaa loogu talagalay awoodda loo baahan yahay aaladda dareeraha, taas oo ka socota 4 illaa 30v, in kasta oo ay ku kala duwanaan karto iyadoo ku xiran hadba soo-saaraha, sidaa darteed, waxaa fiican inaad fiiriso xaashida xogta aaladda aad iibsatay. Kadib, bartamaha, waxaan haysannaa biinka wax soo saarka, taas oo ah, midda siin doonta hal danab ama mid kale iyadoo kuxiran heerkulka. Sadarka saddexaadna waa dhul.

Astaamaha iyo waraaqaha xogta

jaantus-lm35-xaashida xogta

El LM35 waa aalad aan u baahnayn wareeg dheeri ah si loo qiyaaso, sidaa darteed way fududahay in la isticmaalo. Tusaale ahaan, haddii aan ula isticmaalno Arduino, waa inaan ka walwalsanahay oo keliya kala-goynta danabyada ay siineyso wax soo saarkeeda iyadoo la ogyahay heerkulka ugu sarreeya iyo kan ugu hooseeya ee ay cabbiri karto, iyo inaan sameysno sawir fudud si astaamaha analogga ah ee Arduino u yahay boodhadhka la helo ayaa loo beddeli karaa mid dijitaal ah iyo in heer-kulkeedu ka muuqdo shaashadda ºC ama u beddelo miisaanka aad rabto.

Maaddaama aysan inta badan kululayn, badanaa waa lagu duubay baakado balaastig ah oo jaban iyo wixii lamid ah. Awoodda hoose ee looga baahan yahay hawlgalkeeda iyo wax soo saarkeeda ayaa tan suurtogelinaysa. Ma aha qalab awood sare leh oo u baahan birta, encapsulation dhoobada iyo xitaa heatsinks sida xaaladaha qaarkood.

Waxaa ka mid ah astaamaha farsamada ee muuqda Waxay yihiin:

  • Danab wax soo saar u dhigma heerkulka: laga bilaabo -55ºC ilaa 150ºC oo leh danab ka -550mV ilaa 1500mV
  • Calibrated for degrees Celcius
  • Dammaanad sax ah oo dammaanad leh laga bilaabo 0.5ºC ilaa 25ºC
  • Is-beddelka soo-saarka hooseeya
  • Xilliga sahayda oo hooseysa (60 μA).
  • Qiimo jaban
  • Xirmada SOIC, TO-220, TO-92, TO-CAN, iwm.
  • Danab shaqeynaya inta udhaxeysa 4 iyo 30v

Si aad u hesho dhammaan faahfaahinta ku saabsan LM35, waad awoodi kartaa isticmaal xaashiyaha xogta oo ay gacan ka geysteen soosaarayaasha sida TI (Texas Instruments), STMicroelectronics, iyo alaab-qeybiyeyaasha kale ee caanka ah ee nooca dareemahan. Tusaale ahaan, halkan waad awoodi kartaa soo dejiso PDF-ka xaashida xogta TI LM35.

Isdhexgalka Arduino

lm35 sabuuradda oo leh arduino

Waad heli kartaa tusaalooyinka koodhka ee Arduino IDE iyo tusaalooyin wax ku ool ah oo leh koorsadayada ama buug-gacmeedka barnaamijka on Arduino. Laakiin inaan soo bandhigo tusaale sida loo isticmaalo LM35 leh Arduino iyo koodh, halkan waxaan ku aragnaa tusaalahan fudud.

para akhrinta heerkulka LM35 ee leh Arduino waa mid aad u fudud. Aan marka hore xusuusanno -55ºC iyo 150ºC, oo leh xasaasiyad 1 ofC. Marka la sameeyo xisaabinta, waxaa lagu soo gabagabeyn karaa in 1ºC ee heer kulka ay ka dhigan tahay koror ama u dhiganta 10mV. Tusaale ahaan, haddii aan tixgelinno in wax-soo-saarka ugu badan uu yahay 1500mV, haddii aan helno 1490mV, taasi waxay ka dhigan tahay in dareemuhu qabanayo heerkul dhan 149ºC.

Una formula si loogu beddelo soosaarka analogga ah ee dareeraha LM35 dijitaal wuxuu noqon lahaa:

T = Qiimaha * 5 * 100/1024

Xusuusnow in 1024 ay sabab u tahay Arduino, oo ku jira gelinta dhijitaalka ah waxay aqbashaa oo keliya xaddiga qiyamka suurtagalka ah, taasi waa, laga bilaabo 0 illaa 1023. Taasi waxay metelaysa heerkulka baaxadda leh ee la cabbiri karo, iyadoo ugu yar yahay 0 iyo ugu badnaan u dhiganta 1023. Tani waa habka looga beddelo analogga illaa digital signal laga helay soo saarida pin-ka LM35.

Tani, loo gudbiyey nambarka waa inaad ku qortaa Arduino IDE si ay u shaqeyso waxay noqon laheyd wax sidan oo kale ah:

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

Xusuusnow haddii aad beddesho biinanka isku xidhka ee sabuuradda Arduino ama aad rabto inaad ku hagaajiso miisaan kale, waa inaad kala duwataa qaaciddada iyo koodhka u dhigma qaabayntaada ...

Sidan oo kale, shaashadda waad awoodi kartaa hel qiyaasaha heerkulka ºC isku hallayn karo Waxaad isku dayi kartaa inaad keento wax qabow ama kulul meel u dhow dareemaha si aad u aragto isbeddelada dhaca ...


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.