I-Flowmeter: konke odinga ukukwazi

imitha yokugeleza

Linganisa ukugeleza noma uketshezi oketshezi lokhu kubalulekile kwezinye izimo, futhi kulokhu udinga imitha yokugeleza. Isibonelo, uma ulandela i-Formula 1, uzokwazi ukuthi i-FIA iphoqa amaqembu ukuthi asebenzise i-flow meter enjinini ukuthola ukusetshenziswa kweqembu ngalinye ezimotweni zalo futhi ngaleyo ndlela ugweme izingibe ezingaba khona ngokujova ukugeleza okukhulu ukuthola okuningi amandla ngezikhathi ezithile noma ukuthi uwoyela usetshenziselwa kanjani ukushisa injini ...

Kepha ngaphandle kwe-F1, ungahle ube nentshisekelo yokuba nenye yalawa madivayisi ukwazi ukuthi yini ukusetshenziswa kwamanzi noma yiluphi olunye uketshezi uhlelo olunalo, noma futhi unqume izinga lokugeleza kwethubhu edonsa ethangini ukunquma ukuthi idliwe nini, izinhlelo zokunisela izingadi ezizenzakalelayo, njll. I- ukusetshenziswa kwalezi zinto kuningi, ungasetha umkhawulo ngokwakho.

I-Flowmeter noma i-flowmeter

Kufanele wazi kanjani ukugeleza inani loketshezi noma uketshezi oluzungeza ngepayipi noma ngesitofu ngeyunithi ngayinye yesikhathi. Kukalwa ngamayunithi wevolumu ahlukaniswe iyunithi yesikhathi, njengelitha ngomzuzu, ilitha ngehora, ama-cubic meter ngehora, ama-cubic metres ngomzuzwana, njll. (l / min, l / h, m³ / h, ...).

Yini i-flowmeter?

El imitha yokugeleza noma imitha eluketshezi Kuyithuluzi elikwazi ukukala lelo nani lokuhamba elihamba ngepayipi. Kunamamodeli nabakhiqizi abaningana abangahlanganiswa kalula ne-Arduino. Leli zinga lokugeleza lizoxhomeka ezicini eziningana, njengesigaba sepayipi kanye nengcindezi yokuphakelwa.

Ngokulawula leyo mingcele emibili nangemitha yokugeleza elinganisa ukugeleza, ungaba nesistimu yokulawula eyinkimbinkimbi yoketshezi. Ilusizo kakhulu ekuzenzekelayo kwasekhaya noma eminye imisebenzi ye-elekthronikhi noma yezimboni. Kumaphrojekthi asekhaya, abenzi banayo amamodeli aziwa kakhulu njenge-YF-S201, FS300A, FS400A, Njll

Izinhlobo ze-Flowmeter

Emakethe uzothola izinhlobo ezahlukahlukene wamanzi okugeleza noma ama-flow meter kuye ngokuthi uwusebenzisa kanjani kanye nesabelomali ofuna ukusitshala. Ngaphezu kwalokho, ezinye zazo zicaciselwe uketshezi, njengamanzi, uphethiloli, uwoyela, ezinye zinokunemba okuncane noma okuncane, ngamanani asukela kuma-euro ambalwa kuya ezinkulungwaneni zama-euro kwamanye athuthuke kakhulu ezingeni lezimboni:

  • I-flowmeter yemishini: yimitha ejwayelekile impela wonke umuntu anayo endlini ukukala amanzi awasebenzisayo kumamitha awo. Ukugeleza kuguqula i-turbine ehambisa shaft exhunywe kwi-counter counter eqoqa ukufundwa. Ukuba ngomshini, kulokhu akukwazi ukuhlanganiswa ne-Arduino.
  • I-flowmeter ye-Ultrasonic- Isetshenziswa kakhulu embonini, kodwa ibiza kakhulu ukusetshenziswa kwekhaya. Ungakwazi ukukala isilinganiso sokugeleza ngesikhathi esithathayo ukuze i-ultrasound idlule kuketshezi oluzolinganiswa.
  • I-flowmeter ye-electromagnetic: Zibuye zisetshenziswe embonini ngamapayipi afinyelela kuma-intshi angama-40 nengcindezi ephezulu. Zibiza kakhulu futhi zisebenzisa uhlelo lwe-electromagnetic ukukala.
  • I-Electronic Turbine Flowmeter: izindleko eziphansi futhi zinembe kakhulu. Lezi yizo ongazihlanganisa kalula ne-Arduino yakho futhi zisetshenziselwa ukusetshenziswa kwasekhaya. Basebenzisa i-turbine enezinhlamvu eziphendukayo njengoba ukugeleza koketshezi kudlula kuyo futhi inzwa yomphumela weHholo izobala ukugeleza ngokuya ngama-RPM efinyelela kuwo. Inkinga ukuthi ukungangeneki, banokwehla kwengcindezi ephezulu futhi bathola ukonakala ezingxenyeni zabo, ngakho-ke ngeke bahlale isikhathi eside ...

Ukubheka ukuthi sinesithakazelo ku-elekthronikhi, sizoqhubeka nokufunda lezi ...

Ama-Flowmeters we-Arduino nokuthi ungathenga kuphi

I-Los amamitha wokugeleza kohlobo lwe-elektroniki asetshenziswa e-ArduinoNjenge-YF-S201, YF-S401, FS300A, ne-FS400A, banezindlu zepulasitiki ne-rotor enezinhlamvu ngaphakathi, njengoba ngishilo ngaphambili. Uzibuthe onamathele ku-Rotor nokujikeleza kwawo, ngomphumela weHholo, uzonquma ukugeleza noma ukusetshenziswa okulinganiswa ngaso sonke isikhathi. Okukhipha inzwa kuzoba yigagasi lesikwele elinemvamisa elingana nezinga lokugeleza ngalo.

Isici esibizwa nge-K sokuguqulwa phakathi kwemvamisa (Hz) nokugeleza (l / min) kuncike kumapharamitha umenzi akunikeze inzwa, ngakho-ke, ayifani kubo bonke. Kuhlelo ama-datasheet noma imininingwane yemodeli oyithengayo uzoba nalezi zimiso ukuze ukwazi ukuzisebenzisa kukhodi ye-Arduino. Ukunemba ngeke kufane, noma kukonke, lokhu kwe-Arduino kuvame ukwehluka phakathi kuka-10% ngaphezulu noma ngezansi maqondana nokugeleza kwamanje.

I-Los amamodeli anconyiwe Yilezi:

  • I-YF-S201: inokuxhumeka kwepayipi elingu-1/4,, ukukala ukuhamba phakathi kuka-0.3 kuye ku-6 amalitha ngomzuzu. Ingcindezi enkulu ebekezelelayo yi-0.8 MPa, enamazinga okushisa aphezulu afinyelela ku-80ºC. Amandla ayo asebenza phakathi kuka-5-18v.
  • I-YF-S401: kulokhu, ukuxhumeka kushubhu kungu-1/2 ″, noma ungahlala usebenzisa abaguquli. Ukugeleza okukala kusuka ku-1 kuye ku-30 ​​l / min, ngezingcindezi ezifika ku-1.75 MPa namazinga okushisa oketshezi afinyelela ku-80ºC. Amandla ayo, noma kunjalo, asengu-5-18v.
  • FS300A: amandla kagesi afanayo nokushisa okuphezulu okufana nokwangaphambilini. Kulokhu ngamapayipi ama-3/4,, anokuhamba okuphezulu okungu-1 kuye ku-60 l / min nezingcindezi ze-1.2 MPa.
  • Ayikho imikhiqizo etholakele.: ibuye igcine i-voltage kanye nokushisa okuphezulu maqondana nezinye izindlela zayo, futhi ukugeleza okuphezulu kwengcindezi kuyefana ne-FS300A. Ukuphela kwento eyehluka ngukuthi ishubhu lingu-1 intshi.

Kufanele ukhethe okuthandayo kakhulu kuphrojekthi yakho ...

Ukuhlanganiswa ne-Arduino: isibonelo esisebenzayo

I-Arduino ixhunywe ku-flowmeter

La ukuxhumana kwemitha yakho yokugeleza kulula kakhulu. Imvamisa zinezintambo ezi-3, eyodwa ukuqoqwa kwedatha ekugelezeni, kanti ezinye ezimbili zamandla. Imininingwane ingaxhunyaniswa kokufaka kwe-Arduino okukufanele kakhulu bese uhlela ikhodi yesikeshi. Futhi abaphakelwa ugesi, omunye uye ku-5V omunye ku-GND, futhi lokho kunganela ukuthi iqale ukusebenza.

Kepha ukuze ibe nohlobo oluthile lomsebenzi, okokuqala kufanele wakhe ifayela le- ikhodi ku-Arduino IDE. Izindlela zokusebenzisa le sensor yokugeleza ziningi, futhi nezindlela zokuyihlela, noma ngabe unayo isibonelo esisebenzisekayo nesilula ukuze uqale ukubona ukuthi kusebenza kanjani:

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

Futhi uma ufuna thola ukusetshenziswa, lapho-ke ungasebenzisa le enye ikhodi, noma uhlanganise womabili ukuze abe nakho kokubili ... Ukusetshenziswa, ukugeleza okutholakele kufanele kuhlanganiswe maqondana nesikhathi:

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

Usuvele uyazi ukuthi ngokuya ngalokho okudingayo kufanele ushintshe le khodi, ngaphezu kwalokho, kubaluleke kakhulu ukuyibeka isici se-K yemodeli oyithengile noma ngeke ithathe izilinganiso zangempela. Ungakhohlwa!


Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.