Flowmeter: wax walboo aad ubaahantahay inaad ogaato

mitirka socodka

Cabir socodka dareeraha ama isticmaalka mararka qaarkood waa muhiim, tanna waxaad u baahan tahay mitirka socodka. Tusaale ahaan, haddii aad raacdo Qaaciddada 1aad, waxaad ogaan doontaa in kooxaha FIA ay ku qasbayaan kooxaha in ay adeegsadaan mitirka qulqulka ee mashiinka si ay u ogaadaan isticmaalka koox walba ay ku sameyneyso gawaaridooda sidaas darteedna ay uga fogaanayso dabinnada suuragalka ah iyaga oo ku duraya qulqulka qulqulaya si ay wax badan Awoodda mararka qaarkood. ama sida saliidda loogu isticmaalo in lagu gubo mishiinka ...

Laakiin ka baxsan F1, waxaa laga yaabaa inaad xiiseyneyso inaad haysato mid ka mid ah aaladahaan si aad u ogaato isticmaalka biyaha ama dareeraha kale ee nidaamku leeyahay, ama sidoo kale go'aamiso heerka socodka tuubada ka soo baxda haanta si loo ogaado goorta la cabo, nidaamyada waraabka beerta otomaatigga ah, iwm. Ku codsiyada cunsurradan ayaa badan, adigu waad xaddidi kartaa xadka

Heerkulbeegga ama mitir-cabbiraha

Sideed ku ogaan kartaa socodka waa xaddiga dareeraha ama dareeraha ku wareegaya tuubbada ama xaashida cutubkiiba. Waxaa lagu cabiraa cutubyo mug ah oo loo qaybiyay halbeeg waqtiga, sida litir daqiiqadiiba, litir saacadiiba, mitir cubic saacadiiba, mitir cubic ilbidhiqsi, (l / min, l / h, m³ / h, ...).

Waa maxay mitirka socodka?

El mitirka socodka ama mitirka dareeraha Waa aaladda awood u leh inay cabirto qadarka qulqulkaas ee maraya tuubo. Waxaa jira dhowr nooc iyo soosaarayaal si fudud loogu dhex dari karo Arduino. Qiyaasta socodkaani waxay ku xirnaan doontaa dhowr arrimood, sida qeybta tuubada iyo cadaadiska saadka.

Adoo xakameynaya labadaas xudun iyo mitirka socodka ee cabbiraya socodka, waxaad yeelan kartaa nidaam kontarool casri ah oo dheecaannada ah. Aad waxtar ugu leh otomaatiga guriga ama elektarooniga kale iyo xitaa mashaariicda warshadaha. Mashruucyada guryaha, kuwa sameeya ayaa leh moodooyinka si fiican loo yaqaan sida YF-S201, FS300A, FS400A, IWM

Noocyada Flowmeter

Suuqa waxaad ka heli doontaa noocyada kala duwan of flowmeters ama socodka mitirka ku xiran isticmaalka aad siiso iyo miisaaniyadda aad rabto in aad maal. Intaas waxaa sii dheer, qaar iyaga ka mid ah ayaa gaar u ah dareeraha, sida biyaha, shidaalka, saliida, kuwa kale waxay leeyihiin saxnaan ka weyn ama ka yar, iyadoo qiimayaashu u dhexeeyaan xoogaa yuuroo ilaa kumanaan yuuro oo qaarkood aad ugu horumarsan yihiin heer warshadeed:

  • Mitiraha mitirka farsamada: waa mitir caadi ah oo qof walba guriga ku haysto si uu u cabbiro biyaha ay ku cunayaan mitirradooda. Qulqulka ayaa isu rogaya marawaxad dhaqaajisa usheeda dhexe oo ku xiran miiska farsamada oo uruurisa aqrinta. Ahaanshaha makaanig ahaan, xaaladdan laguma dhexgelin karo Arduino.
  • Heerkulbeegga Xiinka- Si ballaadhan ayaa loogu isticmaalay warshadaha, laakiin aad ayey qaali ugu tahay isticmaalka guriga. Waxaad ku cabbiri kartaa heerka socodka waqtiga ay ku qaadaneyso ultrasound inuu ku dhex maro dareeraha si loo qiyaaso.
  • Qiyaasta elektromagnetic: Waxay sidoo kale badanaa loo isticmaalaa warshadaha tuubooyinka ilaa 40 inji iyo cadaadis sare. Waxay ku kacaan qiime aad u qaali ah waxayna u isticmaalaan habka elektromagnetic-ka cabbirka.
  • Heerkulbeegga Marawaxadaha Elektaroonigga ah: qiimo jaban oo aad sax u ah. Kuwani waa kuwa aad si fudud ula qabsan karto Arduino-kaaga oo sidoo kale loogu isticmaalo guriga. Waxay isticmaalaan marawaxado leh garbaha oo rogmada marka socodka dheecaanka ay marayaan iyada oo dareeraha Hall saamaynta uu xisaabin doono socodka sida waafaqsan RPM-yada ay ku gaarayaan markooda. Dhibaatadu waxay tahay iyagoo ku dhex milma, waxay leeyihiin hoos u dhac cadaadis sare waxayna la kulmaan hoos u dhac ku yimaada qeybahooda, marka ma sii raagayaan ...

Anagoo tixgelinayna inaan danaynayno korantada, waxaan sii wadaynaa barashada kuwan ...

Uumeeyaha ubaxa Arduino iyo halka laga iibsado

ka nooca mitirka elektiroonigga ah ee loo isticmaalo ArduinoSida YF-S201, YF-S401, FS300A, iyo FS400A, waxay leeyihiin daasad balaastiig ah iyo rotor leh garbihiisa oo ay ku dhex jiraan, sidaan horayba u soo sheegay. Magnet lagu hagaajiyay rotor-ka iyo wareegiisa, oo ay saameyn ku yeelaneyso Hall, ayaa go'aamin doona socodka ama cuncunka uu cabbirayo mar walba. Soo saaraha dareeraha ayaa noqon doona mawjad laba jibbaaran oo leh jaangooyo u dhiganta qulqulka.

Waxa loogu yeero K is-beddelka isbeddelka u dhexeeya inta jeer (Hz) iyo qulqulka (l / min) wuxuu kuxiran yahay xuduudaha uu soo saaruhu siiyay dareeraha, sidaas darteed, isku mid uma wada aha. Gudaha xaashiyaha macluumaadka ama macluumaadka tusaalaha ah aad soo iibsatid waxay yeelan doonaan qiimayaashan si aad ugu adeegsato koodhka Arduino. Midkoodna saxnimadu iskumid noqon mayso, in kastoo guud ahaan, kuwan loogu talagalay Arduino badiyaa waxay ku kala duwan yihiin 10% kor ama ka hooseeya marka loo eego socodka socda.

ka moodooyinka lagu taliyay Waxay yihiin:

  • YF-S201: waxay leedahay isku xirnaanta tuubada 1/4,, si loo cabbiro socodka u dhexeeya 0.3 ilaa 6 litir daqiiqaddii. Cadaadiska ugu badan ee ay u dulqaadaneyso waa 0.8 MPa, oo leh heerkulka dareeraha ugu badan ee gaaraya 80ºC. Danabkiisu wuxuu shaqeeyaa inta udhaxeysa 5-18v.
  • YF-S401: xaaladdan, isku xirnaanta tuubada waa 1/2 ″, in kastoo aad had iyo jeer isticmaali karto beddelayaal. Qulqulka ay qiyaaseyso waa min 1 ilaa 30 l / daqiiqad, cadaadis gaaraya ilaa 1.75 MPa iyo heerkulka dareeraha oo gaaraya 80 ofC. Si kastaba ha noqotee, danabkeedu, weli waa 5-18v.
  • FS300A: koronto isku mid ah iyo heerkulka ugu sarreeya ee ugu sarreeya kuwii hore. Xaaladdan oo leh 3/4 ″ tuubooyin, oo leh qulqulka ugu badan ee 1 illaa 60 l / min iyo cadaadiska 1.2 MPa.
  • FS400A: sidoo kale waxay haysaa danab iyo heerkulka ugu sarreeya marka loo eego beddelkeeda, sidoo kale socodka iyo cadaadiska ugu badan ayaa la mid ah midka FS300A. Waxa kaliya ee ku kala duwan waa in tuubadu tahay 1 inji.

Waa inaad doorataa midka sida aadka ah aad u xiiseyso mashruucaaga ...

Isdhexgalka Arduino: tusaale wax ku ool ah

Arduino wuxuu kuxiranyahay mitiraha-socodka

La isku xirnaanta mitirka socodkaaga waa mid aad u fudud. Badanaa waxay leeyihiin 3 fiilooyin, mid xog aruurinta socodka, iyo labada kale oo awood ah. Xogta waxay ku xirnaan kartaa galinta Arduino ee adiga kugu habboon adiga ka dibna barnaamijka u samee koodhka sawirka. Iyo kuwa awooda, midna 5V iyo mid kale oo loo yaqaan 'GND', taasna waxay ku filnaan laheyd in la bilaabo shaqada.

Laakiin si ay u hesho nooc ka mid ah waxqabadka, marka hore waa inaad abuurtaa lambarka Arduino IDE. Siyaabaha loo isticmaalo dareemahan dareeraha waa badan yihiin, iyo sidoo kale siyaabaha loo barnaamijyo, in kastoo halkaan aad ku haysato tusaale wax ku ool ah oo fudud markaa waxaad bilaabi kartaa inaad aragto sida ay u shaqeyso:

const int sensorPin = 2;
const int measureInterval = 2500;
volatile int pulseConter;
 
// Si vas a usar el YF-S201, como en este caso, es 7.5.
//Pero si vas a usar otro como el FS300A debes sustituir el valor por 5.5, o 3.5 en el FS400A, etc.
const float factorK = 7.5;
 
void ISRCountPulse()
{
   pulseConter++;
}
 
float GetFrequency()
{
   pulseConter = 0;
 
   interrupts();
   delay(measureInterval);
   noInterrupts();
 
   return (float)pulseConter * 1000 / measureInterval;
}
 
void setup()
{
   Serial.begin(9600);
   attachInterrupt(digitalPinToInterrupt(sensorPin), ISRCountPulse, RISING);
}
 
void loop()
{
   // Con esto se obtiene la frecuencia en Hz
   float frequency = GetFrequency();
 
   // Y con esto se calcula el caudal en litros por minuto
   float flow_Lmin = frequency / factorK;
 
   Serial.print("Frecuencia obtenida: ");
   Serial.print(frequency, 0);
   Serial.print(" (Hz)\tCaudal: ");
   Serial.print(flow_Lmin, 3);
   Serial.println(" (l/min)");
}

Iyo hadaad rabto hel isticmaal, markaa waad isticmaali kartaa koodhkan kale, ama waxaad ku darsan kartaa labadaba si aad labadaba u hesho ... Isticmaal ahaan, socodka la gaadhay waa in lagu daraa waqtiga:

const int sensorPin = 2;
const int measureInterval = 2500;
volatile int pulseConter;
 
//Para el YF-S201 es 7.5, pero recuerda que lo debes modificar al factor k de tu modelo
const float factorK = 7.5;
 
float volume = 0;
long t0 = 0;
 
 
void ISRCountPulse()
{
   pulseConter++;
}
 
float GetFrequency()
{
   pulseConter = 0;
 
   interrupts();
   delay(measureInterval);
   noInterrupts();
 
   return (float)pulseConter * 1000 / measureInterval;
}
 
void SumVolume(float dV)
{
   volume += dV / 60 * (millis() - t0) / 1000.0;
   t0 = millis();
}
 
void setup()
{
   Serial.begin(9600);
   attachInterrupt(digitalPinToInterrupt(sensorPin), ISRCountPulse, RISING);
   t0 = millis();
}
 
void loop()
{
   // Obtención del afrecuencia
   float frequency = GetFrequency();
 
   //Calcular el caudal en litros por minuto
   float flow_Lmin = frequency / factorK;
   SumVolume(flow_Lmin);
 
   Serial.print(" El caudal es de: ");
   Serial.print(flow_Lmin, 3);
   Serial.print(" (l/min)\tConsumo:");
   Serial.print(volume, 1);
   Serial.println(" (L)");
}

Waxaad horeyba u ogayd inay kuxirantahay waxaad ubaahantahay waa inaad wax ka badashaa koodhkan, marka lagu daro, aad ayey muhiim u tahay in la dhigo cunsuriga K nooca aad iibsatay ama uusan qaadan doonin cabiro dhab ah. Ha ilaawin!


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.