Medidor de flujo de efecto Hall; medir el volumen total

1

Estoy jugando con este medidor de flujo de efecto Hall de Adafruit . En la descripción dice:

  

Al contar los impulsos de la salida del sensor, puede seguir fácilmente el movimiento del fluido: cada impulso es de aproximadamente 2.25 mililitros.

Por esto entonces:

$$ \ text {Volumen total (ml)} = \ text {#Pulses} \ times 2.25 $$

Simple, ¿verdad?

Bueno, estoy leyendo el código de kegerator de Adafruit y parecen querer hacer vida difíciles para ellos mismos al usar el tiempo entre pulsos para obtener un caudal, y luego convertirlo en un volumen total.

¿Hay un método mejor? ¿Cómo obtengo una lectura precisa del volumen total de este sensor?

    

1 respuesta

0

Sin tomar todo el día para tratar de ahondar en ese código aquí es la razón típica para hacer el método de tasa de flujo.

Normalmente, la velocidad de flujo se utiliza para flujos continuos de fluido. Dado que el sensor solo indica una medida granular, en este caso 2.25ml. Si el flujo es mucho menor que el tiempo de medición, perderá rápidamente la capacidad de saber lo que está sucediendo.

Con un flujo continuo, puede usar la sincronización del sensor para saber cuánto volumen pasa por segundo y, como tal, puede conocer el volumen durante un tiempo determinado con mayor precisión que solo en conteos de 2.25 ml.

Sin embargo, si lo que estoy leyendo en el código es correcto, están midiendo inyecciones de alcohol, por lo que no es exactamente un flujo lineal a menos que haya una fiesta a la que no fui invitado.

La OTRA razón es el control. Si desea apagar una válvula cuando se han dispensado exactamente 20 ml de su mejor Scotch, entonces son 8.888 pulsos del sensor ... La única manera de hacerlo con precisión es usando los pulsos para calibrar un caudal, y luego tiempo de la señal de apagado.

ADICIÓN: Otra razón que he usado en el pasado para un tipo diferente de sistema de medición que midió la cinta de la impresora sobre un rodillo de la rueda de medición fue el factor de deslizamiento. No estoy seguro de si este dispositivo tiene ese fenómeno, pero las inercias y el deslizamiento en el sistema pueden causar que los primeros pulsos de los dispositivos de medición sean un poco lentos al cambiar entre detenido y en marcha.

Al activar el valor, luego monitorear el sensor para obtener el caudal estable, le permite calcular el tiempo necesario para dispensar a ese caudal. Ese método elimina efectivamente esos problemas Y el problema "no estoy seguro de dónde comencé".

    
respondido por el Trevor_G

Lea otras preguntas en las etiquetas