sensor de flujo de agua

-1

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

enlace

 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

    
pregunta Athul

1 respuesta

0

Su código cambiará dependiendo del sensor que use. Para el propósito de esta pregunta, usaré el ejemplo dado, sin embargo, si desea obtener información precisa, indíquenos el número del sensor real que planea usar.

Q es la unidad para el caudal volumétrico, está en litros / min.

Pulse frequency (Hz) = 7.5Q, Q is flow rate in Litres/minute

Este primer fragmento de código básicamente dice que el sensor producirá 7.5 pulsos por segundo por cada 1 litro / minuto de agua que fluye. La razón por la que diferentes ejemplos usan un número diferente en lugar de 7.5 se debe a los diferentes sensores que están usando.

// 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)

La frecuencia del sensor es el número de pulsos por segundo provenientes del sensor de flujo de agua.

Las 3 últimas ecuaciones son básicamente todas iguales pero reorganizadas, es la conversión de pulsos a su contraparte física (Cambiando el número de pulsos al caudal en litros / hora)

\ $ Pulses = 7.5 \ times Q \ $
\ $ Q = Pulsos / 7.5 \ $ (Este es el caudal en litros / min)
\ $ Q = Pulsos / (7.5 \ times60) \ $ (Este es el caudal en litros / hora)

Esto es solo para lecturas instantáneas, si su láser tiene una tasa de flujo de agua en constante cambio, entonces tendrá que trabajar un poco más.

    
respondido por el Doodle

Lea otras preguntas en las etiquetas