¿Cómo puedo aumentar la corriente de salida para que sea suficiente para el módulo de relé?

Estoy usando el siguiente circuito como un sistema de control y advertencia industrial.

Según las señales de entrada, los LED y otras salidas son ALTAS o BAJAS. Por lo tanto, la entrada de 24 V no siempre está conectada en realidad. El sistema funciona bastante bien. Ahora debería agregar también salidas de relé.

Las salidas en J4 deben controlar los relés. Estoy usando este módulo de relé.

Mi problema es que el módulo de relés no recibe suficiente corriente de entrada por lo que no funciona.

Estoy pensando en reducir la resistencia de entrada (entrada de 24 V) y usar un ULN2803A para controlar el relé. Sin embargo, creo que todavía no habrá suficiente corriente de entrada para los relés. ¿Cómo puedo solucionar este problema o qué más me puede recomendar?

(Sé que el circuito es demasiado novato, por lo tanto, me encantaría recibir recomendaciones y consejos en lugar de humillaciones y críticas inútiles).

Circuito

Se requiere un esquema para el módulo de relé. La humillación es algo recibido y no dado. Lo importante es cómo tratas a las personas que señalan los errores.
El módulo de relé debería funcionar con conexiones de salida GPIO directas. Pero no ha mostrado si ha conectado la fuente de alimentación y la tierra al módulo de relés. Ni el código para saber si los pines IO se manejan correctamente como salidas. El AVR tampoco tiene condensadores de derivación y el pin de reinicio se deja flotando, por lo que es posible que no funcione.
El módulo de relés ya tiene las piezas para aumentar la corriente de salida para que sea suficiente para el módulo de relés.
(1) En una nota al margen, ¿qué niveles de voltaje entran en J1? Tiene Q1, Q2 y Q3 configurados como seguidores de emisor, por lo que el voltaje del emisor será 0,7 V por debajo del voltaje base cuando sea alto. ¿Por qué crees que necesitas amortiguar las señales? (2) Evite pasar cables a través de componentes como se hizo en U1.
@bcicek, Bienvenido y encantado de conocerte. (1) Su relé se llama relé JD-Vcc, y es un poco complicado de usar, (2) Puede encontrar útil mi siguiente respuesta TLDR: electronics.stackexchange.com/questions/505318/… , (3) El relé la entrada puede ser de 3V o 5V, con menos de 10mA cada entrada. No se necesita 2N2222 o ULN2803. (4) No dude en hacerme más preguntas de novato.
@bcicek, Mis respuestas de relé JD-Vcc cortas y largas son para Arduino 3V3 genérico y Raspberry Pi. Si está utilizando Arduino de 5 V, es posible que deba hacer algunas modificaciones en mi cableado genérico: i.imgur.com/r2VObaF.jpg . Por supuesto, es posible que su módulo de relé JD-Vcc no sea la misma variante que el ejemplo utilizado en mi respuesta. Debe usar un multímetro para verificar si los componentes y las huellas en la PCB son los mismos. Buena suerte y ánimo.
@Transistor 3 contactos secos del motor y dos sensores están conectados a J1. Entonces. si están cerrados, reviso el pin relacionado con arduino si está encendido/apagado. Cuando algunos se abren, la operación se lleva a cabo según la combinación. Necesitan ser alimentados por 24V. La razón por la que usé un transistor es que, de lo contrario, se recibe una corriente más alta en el pin de entrada.
@ tlfong01 Muchas gracias por la ayuda. Es realmente útil. Intentaré modificar el circuito nuevamente y probar. Para más preguntas, definitivamente preguntaré. Estoy encantado de conocerte también
Tu nuevo enlace está roto. Parece que has intentado insertar una imagen, pero algo salió mal.
" 3 contactos secos del motor y dos sensores están conectados a J1. " Está alimentando 24 V a través de una resistencia de 1k en las bases de Q1, Q2 y Q3. Este no es un buen diseño. En su lugar, debe alimentar 5 V a los interruptores y luego puede eliminar Q1, Q2, Q3 y seis resistencias. R11 no hace nada más que desperdiciar energía. R12 limita la corriente total de todo el circuito a < 20 mA. U2 no tiene conexión a tierra. Creo que se requiere un rediseño importante.
@bcicek, Un placer. Que tengas un gran proyecto. Salud.
@Transistor Acerca de R11, no estaba seguro, pero era la única forma en que podía controlar la corriente de entrada total. Puedo probar también sin él, pero ya quemé un par de Arduino. U2 está realmente conectado a tierra. Se equivoca en el boceto. En cuanto a los interruptores, debido a los cables largos que venían del termostato KP73 y del contacto de la puerta, necesitaba usar 24 V. 5V es demasiado débil para la aplicación, pero aprecio sus puntos sobre el diseño. No tenía experiencia en absoluto, por lo que muchos piensan que deberían mejorarse de todos modos. gracias por las respuestas
@JRE He actualizado la foto. ¿Todavía está roto o se puede ver? Puedo ver ahora en otra computadora.
No. Aún roto. Abrí la pregunta en el editor y parece que falta [3].

Respuestas (2)

El módulo de relé requiere una fuente de alimentación de 5 V para funcionar. Simplemente cambiar las entradas no operará los relés sin esa fuente de alimentación de 5V.

  1. No necesita R12 para su regulador de conmutación TSR1-2450. Puede manejar cargas de hasta 1 amperio y voltaje de entrada de hasta 36V.
  2. No necesitas D4. es redundante D3 es todo lo que necesita como protección contra polaridad inversa.
  3. C3 y C4 son opcionales ya que el 2450 los incluye. Solo necesita C3 si el voltaje de entrada es superior a 32V.
  • Instale puentes en lugar de R12 y D4.
  • Eliminar R11 por completo.
  • C3 y C4 pueden quedarse, solo asegúrese de que estén clasificados para el voltaje adecuado. (Más de 24 V para C3, más de 5 V para C4).

Fuera de eso, su esquema está incompleto.

  • No muestra conexiones a tierra con el mundo exterior, aunque deben estar presentes para que el circuito funcione.
  • No muestra la conexión de 5 V al módulo de relé, aunque parece estar intentando alimentar el módulo de relé desde el regulador de 5 V.
  • No tiene condensadores de derivación en los pines de alimentación del procesador. Puede comportarse de forma irracional. (Bloqueos aleatorios, hacer cosas raras, etc.)
  • El pin de reinicio se deja flotando. Eso puede causar reinicios aleatorios del procesador, o podría quedarse atascado en el reinicio y no hacer nada en absoluto.

No necesita agregar un ULN2803 para controlar los relés. Todo lo que necesita hacer es conectarse correctamente y usar lo que ya tiene.


Sus búferes de entrada de transistores son extraños. La mayoría de la gente los conectaría como inversores. Tire hasta 5V en el colector, emisor a tierra, una resistencia desde la base hasta la entrada de señal. Conecte el colector al pin IO del procesador. Invierte el nivel lógico, pero eso realmente no importa.

muchas gracias por la respuesta detallada. Intentaré cambiar y mejorar el diseño.

Respuesta

(1) El relé del OP está optoaislado, activado por bajo nivel, con puente JD-Vcc.

(2) Para activar el relé, se usa una señal de nivel bajo para hundir alrededor de 5 mA en el pin GPIO.

(3) El pin GPIO debería poder absorber 5 mA sin ningún problema. En otras palabras, no es necesario aumentar la corriente utilizando NPN BJT 2N2222 o Darlington ULN2803.


jdvcc corriente 1


Referencias

(1) ¿Cómo usar correctamente un módulo de relé con JD-VCC de Arduino/Raspberry? - SE EE 2020jun13