Cita:
Originalmente publicado por sailoog.com
Y mi otra gran duda es que en el caso del sensor de flujo, al tratarse de liquidos entiendo que cuanto más rapido fluye, este valor cambia y por eso tenemos:
Flow rate (lpm) Resolution(pulse/liter)
2.0 – 3.0 290
3.0 – 6.0 315
6.0 – 60.0 330
Y aquí la liamos porque ya no tenemos solo una variable a aportar por el usuario, son tres. Como programo un interface generico para eso? supongo que encontraremos la manera pero está jodido no?

|
Se me acaba de ocurrir que no necesitamos las revoluciones.
Si tenemos un flujo de:
2 a 3 l/m serian 580 a 870 p/m o 9,6 a 14,5 p/seg
3 a 6 l/m serian 945 a 1890 p/m o 15,75 a 31,5 p/seg
mas de 6 a partir de 1980 p/m 0 mas de 33 p/seg
Contando los pulsos por segundo podriamos filtrar los litros por minuto y apicar el correspondiente valor
if pulsos < 9,6
alarma=1 # No hay suficiente agua de refrigeración
elseif pulsos >9,6 or < 15,75
calibracion=290
elseif pulsos > 15,75 or < 33
calibracion = 315
eseif pulsos > 33
calibracion = 330
Mejor seria hacerlo cada 5 segundos para disminuir el error.
Esto deberia funcionar No? Que opinas?
Asi no ahorrariamos el pregutar el flujo de cada bomba segun revoluciones