Tesmistor: wax kasta oo aad u baahan tahay inaad ogaato si aad u cabirto heerkulka mashaariicdaada

heerkul-beeg

Dareemayaal heerkulka kala duwan ayaa lagu falanqeeyay maqaalo kale. Mid ka mid ah canaasiirta ama aaladaha aad u adeegsan karto cabbirka heerkulka la sheegay waa kan heerkul-beeg, Ingiriisiga heerkulbeegga (kuleyliyaha diirran ee kuleylka leh ama iska caabbinta heerkulka). Sida magaceedaba ka muuqata, waxay ku saleysan tahay walax wax ka beddeleysa iska caabinta korontada iyada oo loo eegayo heerkulka ay ku sugan tahay.

Sidan oo kale, iyada oo loo adeegsanayo qaacido fudud, iyadoo la ogyahay danab iyo xaddiga loo sakhiray, iska caabinta ayaa lagu lafaguri karaa go'aami heerkulka hadba inta ay leegtahay. Laakiin looma isticmaali karo oo kaliya dareeraha heerkulka, waxaa sidoo kale loo isticmaali karaa in lagu beddelo astaamaha qaar ee wareegga iyadoo lagu saleynayo heerkulkeeda, sida cunsur ka hortag ah xilligan xad-dhaafka ah, iwm.

La doorashada nooca dareemayaasha Waxa aad u isticmaali doontid mashruucaaga waxay ku xirnaan doontaa baahiyaha aad qabtid. Maqaallada kale ee laga yaabo inay kaa xiiseeyaan dareemayaasha heerkulka:

  • LM35: dareeraha heerkulka iyo huurka.
  • Ds18b20: dareeraha heerkulka dareeraha.
  • DHT22: heerkulka saxda ah iyo dareeraha huurka.
  • DHT11: dareeraha heerkulka iyo huurka.

Hordhaca heerkulbeegga

astaanta heerkulka

Suuqa waxaad ka heli kartaa waxyaabo badan kuleyliyaha leh xirmooyin kala duwan iyo noocyo kala duwan. Dhammaantood waxay ku saleysan yihiin isla mabda'a, maaddadooda semiconductor-ka (nickel oxide, cobalt oxide, ferric oxide, ...) waa la beddeli doonaa marka heerkulku kala duwan yahay, sidaasna wax looga beddelayo iska caabbinta gudaha.

Noocyada

Waxaa ka mid ah noocyada heerkulka waxaan ku muujin karnaa laba kooxood:

  • NTC (Isugeynaya Heerkulka Heerkulka) Thermistor: heer-kul-kulmeeyayaashan oo leh isugeyn heer-kulkeedu xun yahay, marka heerkulku kordho, isku soo ururinta kuwa xamuulka qaada ayaa sidoo kale kordha, sidaa darteed, iska caabbintooda ayaa yaraatay. Tani waxay ka dhigeysaa iyaga kuwo la taaban karo si loogu isticmaalo:
    • Dareemayaasha heerkulka ee badanaa ku soo noqnoqda wareegyada badan sida qalabka wax celiya heerkulka oo hooseeya, qaybta gawaarida cabbiraadda matoorada, heerkulbeegyada dijitaalka ah, iwm.
    • Bilaabida xaddidaha hadda jira, markaad isticmaaleyso walax leh iska caabin bilow ah oo sare. Markuu hadda dhex maro iyaga markii wareegga la daarayo, qalabkani wuu kululaanayaa iska caabbinta uu soo bandhigo iyo hadba heer kulka ayaa kordha, iska caabbintu si tartiib tartiib ah ayey u yaraan doontaa. Tani waxay ka hortageysaa socodka socda ee wareegga inuu aad u sarreeyo bilowga.
  • PTC (Isugeynaya Heerkulka Wanaagsan) Heerkulka: iyagu waa heerkulleyaal kale oo leh heer-kul wanaagsan oo heer kul leh, oo leh xoogsaarro heer sare ah oo siiya iyaga saamaynta ka soo horjeedda ee NTCs. Taasi waa, halkii aad ka yareyn lahayd iska caabinta heerkulka sii kordhaya, saameynta ka soo horjeedka ayaa ku dhacda iyaga. Sababtaas awgood, waxaa loo isticmaali karaa inay yihiin fiyuusyo si loo ilaaliyo wareegyada xad-dhaafka ah, sida saacad loogu talagalay demagnetize CRT ama soo-saarista tuubbada raabka cathode, si loo xakameeyo socodka matoorrada, iwm.
NTC heerkulka heerkulka

Jaantuska qalooca caabbinta marka loo eego heerkulka NTC

Ha ku khaldin heerkulka RTD (Baaraha Heerkulka Cadaadiska)Tan iyo markii, iyaga ka duwan, heer-kul-kulmeeyaashu MA beddelaan iska caabin ku dhowaad xarriiq ah. RTD waa nooc heerkulbeeg iska caabin ah si loo ogaado heerkulka iyada oo ku saleysan kala duwanaanshaha caabbinta qalabka. Birta kuwan (naxaas, nikkel, platinum, ...), markay kululaato, waxay leedahay kacsanaan heer kul ah oo kala firdhin doonta korantada oo yareyneysa xawaaraha celceliskooda (kordhinta iska caabinta). Sidaa darteed, heerkulka sare, ayaa iska caabinta sii weynaanaya, sida tan NTC.

Labada RTDs, NTCs, iyo PTCs waa wax caadi ah, gaar ahaan NTCs. Sababta ayaa ah in ay ka soo bixi karaan kaalintooda a cabir aad u yar iyo qiimo aad u jaban. Waxaad awoodi kartaa soo iibso heer kulleeyeyaasha NTC sida MF52 caan ah qiimo yar dukaamada sida Amazon, sida oo kale Wax alaab ah lama helin., iyo sidoo kale dukaamada elektaroonigga ah ee gaarka ah.

Sida for pinout, waxay leedahay laba biin oo keliya, sida iska caabiyaasha caadiga ah. Qaabkeeda isku xidhka waxay lamid tahay tan iska caabin kasta, kaliya qiimaha iska caabinta ma sii ahaan doono mid xasilloon, sidaad horeyba u ogaan laheyd. Wixii macluumaad dheeraad ah ee ku saabsan kala duwanaanta heerkulka la aqbalay, korantada ugu badan ee la taageero, iwm., Waad la tashan kartaa xogtaxaashida qaybta aad iibsatay.

Isdhexgalka Arduino

Arduino wuxuu la shaqeeyaa heerkulbeegga

para dhexgeli heerkulbeeggaaga guddiga Arduino, isku xirku ma fududaan karin. Kaliya waxaa lagama maarmaan ah in la waafajiyo aragtidaas iyo xisaabinta koodhka ay tahay inaad ku soo saarto Arduino IDE-gaaga. Xaaladdeenna, waxaan u qaatay adeegsiga heerkulbeegga NTC, gaar ahaan nooca MF52. Haddii ay dhacdo inaad isticmaasho nooc kale oo heerkul-beeg ah, waa inaad kala duwanaan kartaa qiyamka A, B iyo C si aad ula jaanqaaddid sida ay tahay isla'egta Steinhart-Hart:

Isleeg qaabka Steinhart-Hart

Ahaan T heerkulka la qiyaasay, T0 waa qiimaha heerkulka deegaanka (waad u qiyaasi kartaa sidaad xiiseyneyso, sida 25ºC), R0 waxay noqon laheyd qiimaha iska caabinta heerkulka NTC (kiiskeena midka uu bixiyay xaashiyaha MF52, waana inaadan ku wareeraan iska caabinta aan ku daray wareegga), iyo isugeynta B ama Beta waxaa laga heli karaa xaashida farsamada ee soo saaraha.

El Código haddaba waxay noqonaysaa sidan:

#include <math.h>
 
const int Rc = 10000; //Valor de la resistencia del termistor MF52
const int Vcc = 5;
const int SensorPIN = A0;

//Valores calculados para este modelo con Steinhart-Hart
float A = 1.11492089e-3;
float B = 2.372075385e-4;
float C = 6.954079529e-8;
 
float K = 2.5; //Factor de disipacion en mW/C
 
void setup()
{
  Serial.begin(9600);
}
 
void loop() 
{
  float raw = analogRead(SensorPIN);
  float V =  raw / 1024 * Vcc;
 
  float R = (Rc * V ) / (Vcc - V);
  
 
  float logR  = log(R);
  float R_th = 1.0 / (A + B * logR + C * logR * logR * logR );
 
  float kelvin = R_th - V*V/(K * R)*1000;
  float celsius = kelvin - 273.15;
 
  Serial.print("Temperatura = ");
  Serial.print(celsius);
  Serial.print("ºC\n");
  delay(3000);
}

Waxaan rajeynayaa in casharkaan uu kaa caawiyay ...


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.