¿Por qué la salida 5V de mi microcontrolador no activa mi relé de 5V?

3

Estoy usando un microcontrolador pequeño con líneas de salida de 5 V para intentar encender y apagar un relé.

Compré el módulo de retransmisión de Amazon y, desafortunadamente, no sé mucho sobre lo que está en la retransmisión tablero del módulo, pero sé que el relé es un SRD-05VDC-SL-C

Intenté seguir un tutorial de Arduino y casi tengo la configuración funcionando ...

Digo casi porque la línea de relé IN no parece tener suficiente potencia, y el LED verde en el módulo que indica que el voltaje de la línea IN es muy tenue.

Probé el módulo colocando la línea IN directamente en la entrada de 5 V, y parece que funciona bien.

Hice un video que explica y demuestra el problema

También puede conectar una fuente de alimentación externa al microcontrolador, y Lo intenté también con resultados similares

¿Puede alguien ayudarme a comprender por qué el relé no funciona cuando está conectado a la línea de salida de 5 V del microcontrolador?

EDIT

Intente extraer la configuración en el primer video , donde el microcontrolador A * obtiene 5V de su conector USB:

simular este circuito : esquema creado usando CircuitLab

Intente dibujar el esquema del video 2

simular este circuito

Se intentó un esquema para un nuevo tercer video , intentando alimentar el relé por separado.

simular este circuito

En realidad lo conseguí trabajando con 2 pines en este cuarto video

¿Esto significa que el problema estuvo vigente todo el tiempo?

    
pregunta tmsimont

5 respuestas

1

¿Está configurando el pin en su microcontrolador como salida? El comportamiento del LED me hace pensar que no lo hiciste. Es posible que obtenga aproximadamente un voltio, lo suficiente para encender un poco el LED pero no lo suficiente para activar el relé. Hace poco tuve este problema y casi me arranqué el cabello, así que pensé que debería sugerirlo en caso de que sea su problema.

    
respondido por el Keith
4

El módulo de relé en la foto tiene un transistor de controlador a bordo (así como un par de LED indicadores y un diodo de captura): la impedancia de entrada parece estar en el rango de 2K ohmios, que es bastante bajo, pero su micro debe ser capaz de suministrarlo.

Es necesario que suministre un suministro sólido de 5 V a la unidad de relé para que pueda funcionar. La entrada es solo una entrada de control. Si no tiene una fuente de alimentación de 5 V separada, el transistor incorporado no podrá amplificar la salida débil del micro. El relé requiere mucha más corriente de la que puede suministrar el micro. Asegúrese de que haya una conexión a tierra sólida común. Esto es muy importante.

Compruebe que la tensión de alimentación es de 5 V (entrada activada o desactivada) y que la tensión de entrada es de al menos 3 V (conexión), y debería funcionar.

    
respondido por el Spehro Pefhany
-1

Su relé necesita aproximadamente 70 mA para funcionar, y su microcontrolador solo puede hacer aproximadamente 50 mA en cada pin de salida, lo que no es suficiente.

Estas respuestas:

Puede proporcionarle alguna guía sobre cómo conectar su microcontrolador con un transistor para controlar el relé.

    
respondido por el whatsisname
-1

Debe suministrar la bobina 70-90mA según sea la versión estándar o de alta sensibilidad de ese relé.

Su microcontrolador tendría suerte si su puerto de salida puede suministrar más de 40 mA. De hecho, es muy probable que sean las clasificaciones máximas y usted está causando efectivamente un cortocircuito / extracción de la corriente máxima del pin que intenta hacer esto.

No solo eso, sino que está impulsando una carga inductiva (la bobina) directamente con un pin sensible del microcontrolador. Debe utilizar un MOSFET NPN BJT o canal N para cambiar una fuente de alimentación de alta corriente (como el riel VCC a su micro) a la bobina, usando una configuración de "interruptor de baja potencia" para los circuitos más fáciles.

La bobina también debe tener un diodo de protección, para evitar picos de voltaje inductivo que entren en el pin del microcontrolador y / o para proteger el FET / BJT utilizado para cambiar la bobina.

    
respondido por el KyranF
-2

La bobina que se encuentra dentro de ese relé necesita aproximadamente 100 mAh para ejecutarse. El total del microcontrolador solo puede suministrar 100 mAh según este documento .

Dado que el microcontrolador y los LED de estado utilizarán parte de la corriente, el relé no recibe suficiente corriente a través de él.

    
respondido por el Colin G

Lea otras preguntas en las etiquetas