Flowmeter: mea uma e tatau ona e iloa

mita tafe

Fua fua vai tafe poʻo taumafaina e taua i nisi tulaga, ma mo lenei mea oe manaʻomia se tafe mita. Mo se faʻataʻitaʻiga, afai e te mulimuli i le Formula 1, o le a e iloa o le FIA ​​faʻamalosia 'au e faʻaaoga le tafe mita i le afi e iloa ai le taumafaina o au taʻitasi faia i totonu oa latou taʻavale ma o lea aloese mai mailei ono ala i le tuiina sili atu tafe ia maua sili atu paoa i taimi. pe faʻapefea ona faʻaaogaina le suauʻu e mumu ai le afi ...

Ae i fafo atu o le F1, oe ono fiafia i le i ai o se tasi o nei masini e iloa ai le taumafaina o le vai poʻo se isi suavai a le tino o loʻo i ai se faiga, pe faʻamautinoa foi le tafe o le fua o le paipa e toso mai se tane e faʻamautinoa le taimi e faʻaumatia ai, otometi faiga fui vai, ma isi O le talosaga o nei elemeni e tele, oe mafai ona seti le tapulaʻa oe lava.

Flowmeter po o flowmeter

Faʻafefea ona e iloa le tafe o le aofaʻi o se suavai poʻo se suavai e faʻataʻamilomilo i totonu o se paipa poʻo niu i le iunite o taimi. E fuaina i iunite o le voluma vaevaeina i le iunite o taimi, pei o le lita i le minute, lita i le itula, cubic mita i le itula, cubic mita i le sekone, ma isi (l / min, l / h, m³ / h, ...).

O le a le mita tafe?

El flowmeter poʻo suavai mita O le masini e mafai ona fuaina lena aofaʻi o le tafe e alu i totonu o se paipa. E tele faʻataʻitaʻiga ma gaosi oloa e mafai ona faigofie ona tuʻufaʻatasia ma le Arduino. Lenei tafe fua faatatau o le a faʻalagolago i le tele o mea taua, pei o le vaega o le paipa ma le sapalai o le mamafa.

I le faʻatonutonuina o faʻatonu e lua ma le mita faʻataʻatitia e fua ai le tafe, e mafai ai ona iai sau faʻatonutonu faigata mo vai. E aoga tele mo le fale otometi poʻo isi eletise ma e oʻo foi i pisinisi. Mo galuega i le fale, tagata fai fale lauiloa faʻataʻitaʻiga pei o le YF-S201, FS300A, FS400A, Ma isi

Flowmeter ituaiga

I le maketi o le a e mauaina ituaiga eseese o flowmeters pe tafe mita faʻalagolago i le faʻaaogaina e te avatua ia ma le paketi e te manaʻo e teu faʻafaigaluega. I se faʻaopopoga, o nisi o latou e faʻapitoa mo se suavai, pei o le vai, suauʻu, suauʻu, o isi e sili atu pe laʻititi foi le saʻo, ma tau e amata mai i ni nai euro i le afe ma afe o euro i nisi sili atu ona maualuga i se tulaga alamanuia.

  • Masini tafe: o se mita masani lava a tagata uma i totonu o le fale e fua ai le vai latou te faʻaaogaina ia latou mita. O le tafe e liliu ai se tupine e faʻasolosolo ai se pou e fesoʻotaʻi atu i se counter masini e faʻaputuputu ai faitauga. I le avea ai ma masini, i lenei tulaga e le mafai ona tuʻufaʻatasia ma Arduino.
  • Faufaʻasalalau ultrasonic- Lautele faʻaaogaina i alamanuia, ae taugata tele mo le faʻaaogaina i le fale. Oe mafai ona fuaina tafe fua faatatau i le taimi e alu ai mo ultrasound e pasi i totonu o le suavai e fuaina.
  • Tafe eletise eletise: E masani foi ona faʻaaogaina i le galuega mo paipa e oʻo atu i le 40 inisi ma le mamafa o omiga. Latou tau taugata ma faaaoga se electromagnetic faiga mo fua.
  • Fesuiaiga o auala afi eletise: tau maualalo ma matua saʻo. O mea na e mafai ona faigofie ona tuʻufaʻatasia ma lau Arduino ma e faʻaaoga mo le siosiomaga fale faʻapea foi. Latou te faʻaaogaina le tupine ma lau e liliu a o pasia le suavai pasi i totonu ma o le Hall effect sensor o le a fuafuaina le tafe e tusa ai ma le RPMs e oʻo atu i le taimi. O le faʻafitauli o le faʻaosooso, latou i ai le maualuga pa'ū mataua ma pagatia leaga i latou vaega, o lea latou te le tumau umi ...

I le amanaʻia ai matou te fiafia i mea tau eletise, o le a matou faʻaauau pea suʻesuʻega nei ...

Flowmeters mo Arduino ma le mea e faʻatau ai

le ituaiga eletise flowmeters ituaiga faʻaaogaina i ArduinoPei o le YF-S201, YF-S401, FS300A, ma le FS400A, e i ai o latou fale palasitika ma se mea faʻataʻavale e iai laʻau i totonu, pei ona ou taʻua muamua. O le maneta faʻapipiʻi i le rotor ma lona faʻataʻamilosaga, e ala Hall aafiaga, o le a fuafua ai le tafe poʻo taumafaina o loʻo ia fuaina i soʻo se taimi atofaina. O le sensor galuega faatino o le a avea ma sikuea galu ma se alava faʻatusatusa i le tafe fua faatatau i ai.

O le mea e taʻua o le K liuaga vaega i le va o taimi (Hz) ma tafe (l / min) faʻalagolago i le tapulaʻa na tuuina atu e le kamupanī i le sensor, o lea, e le tutusa mo uma. I le pepa faʻamaumauga poʻo faʻamatalaga faʻavae oe faʻatau o le a iai nei aoga taua e mafai ai ona e faʻaaogaina i le Arduino code. E le tutusa foʻi le saʻo, e ui lava i se tulaga lautele, o mea ia mo Arduino e masani ona fesuiaʻi i le va o le 10% i luga poʻo lalo e tusa ai ma le tafe o loʻo i ai.

le faataitaiga fautuaina O latou:

  • YF-S201: e iai le fesoʻotaʻiga mo le 1/4 ″ paipa, e fua ai le tafe i le va o 0.3 i le 6 lita ile minute. O le maualuga o le mamafa o loʻo faʻatagaina o le 0.8 MPa, ma le maualuga o le vevela o le vai e oʻo atu i le 80ºC. O lona voltage e galue i le va o 5-18v.
  • YF-S401: i lenei tulaga, o le fesoʻotaʻiga i le paipa o le 1/2 ″, e ui lava e mafai ona e masani ona faʻaogaina tagata liliu mai. O le tafe e fuaina mai le 1 i le 30 l / min, ma le mamafa o le 1.75 MPa ma le vevela o le vevela e oʻo i le 80ºC. Ae o lona voltage, peitaʻi, e 5-18v pea.
  • FS300A: tutusa voltage ma tutusa vevela maualuga pei o muamua. I lenei tulaga ma 3/4 ″ paipa, ma le maualuga tafe o le 1 i le 60 l / min ma omiga o 1.2 MPa.
  • FS400A: e faʻapea foi ona taofiofi voltage ma maualuga le vevela e tusa ai ma isi auala, faʻapea foi le maualuga o le tafe o fua faatatau ma le mamafa e tutusa mo le FS300A. Pau lava le mea e fesuisuiaʻi o le paipa e 1 inisi.

Oe tatau ona filifilia se tasi e sili ona e fiafia iai mo lau poloketi ...

Tuʻufaʻatasia ma Arduino: o se faʻataʻitaʻiga aoga

Fesoʻotaʻi Arduino i flowmeter

La fesoʻotaʻiga o lau tafe mita e matua faigofie. E masani ona i ai a latou 3 uaea, tasi mo faʻamatalaga aoina i luga o le tafe, ma le isi lua mo le malosi. O faʻamatalaga e mafai ona faʻafesoʻotaʻi i le Arduino sao e fetaui lelei ma oe ona faʻapipiʻi ai lea o le ata tusi. Ma o malosiaga, tasi i le 5V ma le tasi i le GND, ma o le a lava lea e amata galue ai.

Ae mo ia i ai se ituaiga o gaioiga, muamua e tatau ona e fausiaina le numera i le Arduino IDE. O auala e faʻaaoga ai lenei tafe sensor e tele, ma auala foʻi e faʻapolokalame ai, e ui lava o iinei o loʻo ia oe o se faʻatino aoga ma faigofie o lea e mafai ai ona e amata vaʻai pe faʻafefea ona galue:

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

Ma afai e te manao maua taumafa, ona mafai lea ona e faʻaaogaina le isi code, pe tuʻufaʻatasia uma ia maua uma ... Mo le faʻaaogaina, o le tafe ua ausia e tatau ona tuʻufaʻatasia ma le faʻatatau i le taimi:

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

Ua e iloa e faʻalagolago i mea e te manaʻomia e tatau ona fesuiaʻi lenei code, i se faʻaopopoga, e taua tele le tuʻuina le K vaega o le faʻataʻitaʻiga na e faʻatauina pe na te le faia fua moni. Aua le galo!


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.