Estoy tratando de controlar algunos relevos de 5V con un mC. Al principio opté por usar un BJT, una resistencia de 470 ohmios, y un diodo 1N4004 para controlar cada uno de los relés. Cada pin de salida de mC es de 5V, 40ma. Esta configuración funcionó bien.
Quería ver si podía hacerlo mejor, así que estoy probando el ULN2803an chip del conductor. Sin embargo, este tipo de trabajos. Funciona durante 5 segundos y luego el mC se congela o comienza a controlar los pines de salida incorrectamente.
Los cables amarillos se conectan directamente a las clavijas de salida del mC. La clavija 9 del ULN2803an va a tierra, la clavija 10 del ULN2803an va a +5V.
¿Necesito una resistencia entre el mC y el chip ULN2803an? ¿Está el ULN2803 conectado correctamente? ¿Hay algo más que me falta? Todo funciona con el BJT, la resistencia y la combinación de diodos. Pensé que el ULN2803an sería exactamente el mismo. Cualquier ayuda para averiguarlo sería apreciada.
0 votos
Por la foto parece que has conectado el 2803 correctamente, pero el camino de vuelta desde las bobinas del relé a través de los diodos flyback del 2803 es un poco largo. Para comprobar si este es tu problema podrías probar con una alimentación de 5V separada para los relés, o con diodos flyback directamente a través de las bobinas de los relés.
0 votos
Vaya, creo que esto ha resuelto el problema. ¿Por qué importan las conexiones largas? Deberías ponerlo en la sección de respuestas.
0 votos
Hecho. ¿Cuál de las dos sugerencias utilizó?
0 votos
Acortando los cables se solucionó :) Intenté reconstruirlo varias veces anteriormente, pero cuando probé con cables más cortos funcionó