Entrada REED Switch - Salida mA o V

Buenas tardes a todos,
por favor, podrían ayudarme para un codigo en Arduino UNO?
Creo que el problema sea un poco complicado...
y espero de describirlo para que se entienda bien...
La necesidad es la de inyectar una cantidad de un producto desinfectante de forma proporcional al caudal del agua que pasa en una tuberia:
-el tubo del agua tiene un contador con emisor de pulsos REED Switch,
-necesito convertir la señal REED Switch en una señal de corriente 4-20 mA o eventualmente en voltaje 0-10 V. Esta señal (corriente o voltaje) debe ser constante y no de pulsos,
-un variador de frecuencia (LS M100) pondrá en marcha una bomba dosificadora. Para accionar la bomba dosificadora este variador admite, en entrada, uno entre tres tipos de señales, que son:
a) 0-4...20 mA,
b) 0-10 Volts,
c) RJ45,
-la señal convertida en mA o Volts debe aumentar o disminuir según la frecuencia de los pulsos del REED Switch (mas pulsos = sube la señal = aumenta la velocidad de la bomba, y lo contrario con menos pulsos...),
-la bomba dosificadora inyectará el producto desinfectante de forma proporcional al caudal del agua.
Adjunto un dibujo para entender un poco mejor.
Agradezco ante mano a todos para cualquier tipo de ayuda y consejos.
Un saludo.

No entiendo cuál es tu duda.
Te faltó adjuntar el código.

Pues no es tan complicado para quien esta en estas cosas.
El caudalímetro entrega pulsos pero dichos pulsos van de 0 - Qmax expresado en la unidad que corresponda.
Primera tarea, medir adecuadamente esos pulsos como una simple medición de revolocuones por minuto o en la unidad de tiempo que te resulte más cómodo.
Luego que tienes eso, solo transformas por regla de 3 simple caudal a tensión 0-10V o corriente 4-20mA o bien MODBUS RJ45. Lo que te resulte cómodo.
Asi como te lo cuento es fácil, en el proceso uno choca con todo tipo de problemas pero se resuelven con paciencia.

Muchas gracias Surbyte,
efectivamente yo no tengo mucho conocimiento de programación Arduino.

De todomodo, hay posibilidad de conseguir una salida con señal variable según la frecuencia del REED?
Y que sea una señal continua y no de pulsos?

Gracias de antemano.

Hola MaximoEsfuerzo,

no es una duda. Es que necesito ayuda para programar un codigo Arduino:
convertir una señal de REED Switch en una señal 4...20 mA o tambien 0-10 V,
y que sea una señal constante, no de pulsos.
Gracias

Los pulsos del REED oscilan entre 4 y 20 por minuto.

Te podemos orientar pero no hacemos código a pedido.

Ok, muchas gracias,

Como se hace para conseguir una señal del salida que sea constante y variable según la frecuencia de los pulsos REED en entrada?

No lo he probado pero ESTO parece convertir tus señales PWM a 0-10V.

Muchas gracias gonpezzi,

...he visto esto que debería hacer lo que necesito:

Ohh vaya, no has entendido mi comentario.
El reed switch te dará una medicion en RPM proporcional al caudal, eso lo entiendes no?
Los caudalimetros suelen tener reed switch (aunque lo dudo pq son lentos) o sensores de efecto hall.
Con el caudalimentro tienes pulsos, si cuentas los pulsos en una ventana de tiempo, ej. Cuantos pulsos tienes en 1 seg o 1000 mseg? bueno eso te dara una correspondencia con tu caudal.
El resto ya te lo explique.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.