Quiero controlar un total de cinco electroválvulas con mi Arduino. Las válvulas de solenoide funcionan a 12 voltios y tienen un consumo de energía de 5 vatios por válvula de solenoide, lo que equivale a una corriente de aproximadamente 420 miliamperios.
Mi idea es usar una matriz de transistores ULN2003A para hacer esto. La hoja de datos ULN2003A dice que admite voltajes de hasta 50 voltios y una corriente máxima de 500 miliamperios por salida.
Mi pregunta es: ¿Es el ULN2003A con su clasificación de corriente máxima de 500 miliamperios por salida suficiente para cambiar las válvulas de solenoide de manera confiable? Lo pregunto porque las válvulas de solenoide son cargas inductivas y, si no me equivoco, están sujetas a una corriente de arranque que supera con creces la corriente normal.
Debe leer la hoja de datos detenidamente: la corriente máxima por salida puede estar más cerca de 50 mA que de 500 mA, según las condiciones. Consulte las figuras 4 y 5 en la hoja de datos .
La sobretensión no es un problema con los solenoides de CC, pero debe conectar el COM al voltaje de suministro.
Para una corriente tan alta, recomendaría MOSFET discretos (nivel lógico) y diodos en los solenoides. Por ejemplo, AO3400A y 1N40005/M5 .
La corriente no aumentará como esperas. Debido a que los solenoides están diseñados para una aplicación constante de 12 VCC nominales, están construidos con suficiente resistencia interna para limitar la corriente; la corriente nominal es la más grande que (con 12V) tendrán.
Además de la inductancia (que puede estar sujeta a efectos no lineales), el solenoide tiene resistencia interna, por diseño.
Los solenoides para aplicaciones de CA con menos resistencia interna también limitarían la corriente de acuerdo con la frecuencia de CA y su inductancia.
Como cuestión práctica, el ULN2003A también tiene límites térmicos y (en el pin de tierra) una corriente total de todas las salidas que no puede exceder los 2,5 A; a 420 mA por sección, seis solenoides serán demasiado para funcionar simultáneamente.
Algunas cosas sobre los solenoides (ya sean relés o válvulas), dado que está utilizando un ULN2003, asumiré que lo manejará con un paso de voltaje:
Las hojas de datos a menudo especifican ambos valores: impulsar (iniciar movimiento) y mantener (mantener la posición).
Una buena regla general es que la retención es ~40% del impulso.
De forma predeterminada, asumiría que la energía se proporciona en forma estática (donde la válvula estará la mayor parte del tiempo), por lo que los 420 mA serían la corriente de retención, luego necesitaría una sobrecarga para poder activarla correctamente (~ 800 mA).
stronger
: a veces solo voltaje de suministro completo, a veces incluso voltaje aumentado, de ahí el nombre) es cuando el voltaje más fuerte, por lo tanto, corriente, por lo tanto, fuerza, se aplica para permitir el movimiento. Una vez que finaliza la actuación, PWM es una opción muy común para reducir la disipación. Era necesario mencionar PWM, en mi opinión, para explicar cómo la corriente en la fase de retención se especifica con un valor más bajo que el necesario en la fase de activación (boost) (ya que de lo contrario la corriente de bloqueo sería mayor, ya que no hay back-EMF).
Transistor