Estoy tratando de controlar válvulas solenoides pequeñas de plástico de 12 V con un Arduino Nano. Tengo un Arduino Nano conectado a un módulo de relé Sainsmart de 4 canales y 5 V, y finalmente conectado a las válvulas de solenoide, que se alimentan externamente con un convertidor de CA a CC.
Las válvulas controlan el flujo de gas a los tanques de agua de mar para un experimento de biología marina. Como tal, necesito que las válvulas de solenoide se abran y cierren muy rápidamente (del orden de décimas a centésimas de segundo).
El problema es que después de que se disparan las válvulas de solenoide, mi Arduino se restablece y se reinicia, y esto interfiere con la sincronización del flujo de gas.
He aislado el problema de las válvulas de solenoide alimentadas (el código, Arduino, los relés y los solenoides funcionan perfectamente cuando los solenoides no están alimentados. En el momento en que los enchufo, el problema se reanuda). Creo que los picos de voltaje inverso están causando que mi Arduino se reinicie, pero no estoy del todo seguro.
He buscado agregar diodos flyback, pero escuché que ralentizan los relés y nuevamente, necesito que el tiempo sea muy rápido. ¿Alguien sabe si agregar un diodo resolverá mi problema y, de ser así, cuánto ralentizará los relés?
Mi conocimiento en física eléctrica es limitado, por lo que si pudiera mantener sus explicaciones en un lenguaje más básico, se lo agradecería, pero cualquier ayuda sería bienvenida.
Estás en el camino correcto. Las cargas inductivas, como los solenoides, generalmente necesitan un diodo de retorno para evitar picos de voltaje cuando pasan del estado encendido al estado apagado.
Décimas a centésimas de segundo no es tan rápido para los dispositivos electrónicos. Sospecho que estaría bien con casi cualquier tipo de diodo. Incluso los diodos relativamente lentos seguirán teniendo un tiempo de recuperación inversa medido en microsegundos, y su velocidad de conmutación es considerablemente más lenta que eso.
Conseguir un osciloscopio en la línea de alimentación del solenoide debería ayudar a confirmar que esta es la causa raíz. También podría ayudarlo a determinar un diodo específico para instalar en función del tamaño y la forma del sobreimpulso.
Considere que lo más probable es que ya tenga diodos de retorno en el módulo de relés, y no parece darse cuenta de que sus relés son "lentos". Sus válvulas no aparecerán más lentas con los diodos flyback a menos que la caída del campo EM sea el factor limitante, a diferencia del movimiento mecánico, y dudo que ese sea el caso.
El uso de un diodo zener debería resolver su problema mientras mantiene la velocidad lo suficientemente rápida. Dado que los solenoides tienen inductividad, el cambio rápido hace que el solenoide se desmagnetice en el circuito. Definitivamente debería usar un diodo flyback cuando trabaje con una carga inductiva. Un diodo Zener debería funcionar bien.
Transistor
Tony Estuardo EE75