Quiero usar un sensor de flujo de agua para verificar el flujo de agua en mi cortadora láser. Podría encontrar un montón de código para eso, pero no puedo entender la lógica. Soy nuevo en arduino.
Esto es lo que entiendo hasta ahora Por cada 1 litro / min, el sensor producirá 4.5 pulsos (en algunos códigos es de 7.5). SO al contar los pulsos totales y dividirlos por 4.5, podría controlar el caudal en litros / min.
pero la ecuación explicada en el código es
Pulse frequency (Hz) = 7.5Q, Q is flow rate in Litres/minute
Flow Rate (Litres/hour) = (Pulse frequency x 60 min) / 7.5Q
¿Por qué hay una Q en el denominador? Pensé que esto podría ser un error del programador, pero varios códigos tienen Q en su denominador.
por ejemplo: enlace
l_hour = (flow_frequency * 60 / 7.5); // (Pulse frequency x 60 min) / 7.5Q = flowrate in L/hour
Calc = (NbTopsFan * 60 / 7.5); //(Pulse frequency x 60) / 7.5Q, = flow rate
Pero luego me encuentro con varios otros códigos p.ej : enlace
usa la siguiente lógica
// if a plastic sensor use the following calculation
// Sensor Frequency (Hz) = 7.5 * Q (Liters/min)
// Liters = Q * time elapsed (seconds) / 60 (seconds/minute)
// Liters = (Frequency (Pulses/second) / 7.5) * time elapsed (seconds) / 60
// Liters = Pulses / (7.5 * 60)
Tampoco entiendo esta fórmula. ¿Puede alguien ayudarme a entender esto? También cuál es la salida de este código. ¿Está dando un caudal (litro / min o litro / segundo) o está dando un flujo (litro)?
Gracias