Placa de relés de control de 5 V con Raspberry Pi GPIO

Me gustaría controlar una de estas placas de 8 relés con mis RPI GPIO.

Consulte el siguiente esquema: muestra las partes involucradas para uno de los 8 relés. JD-VCC está conectado a los 5 V del RPI, porque la placa usa relés de 5 V, eso está bien.

No estoy seguro si debo usar 3.3 V o 5 V para VCC (por ejemplo, conducir el optoacoplador). Encontré varios tutoriales en Internet, algunos dicen 5 V, algunos 3.3 V.

Dado que algunos de los tutoriales recomiendan usar 5 V para VCC. Me preguntaba si eso daña el GPIO del RPI, porque hasta donde yo sé, no son tolerantes a 5 V. Sin embargo, medir el voltaje en el IN1 usando mi multímetro da como resultado 3 V. Supongo que esto se debe al voltaje directo del diodo optoacoplador y también al voltaje directo del LED IN3.

No soy un EE profesional, solo un manitas, y me gustaría que se confirmaran las suposiciones mencionadas anteriormente. ¿Es seguro usar 5 V para VCC?

esquemático

Respuestas (1)

El IN debe estar conectado a tierra para encender. Debe subirse a VCC para apagarse. A 3,3 V IN todavía hay una diferencia de 1,7 V y eso puede generar corriente a través del optoacoplador, por lo que es posible que no se apague. Y cuando HiGH-Z o tierra, el gpio enviaría un potencial de 5V a través de él.

Siempre que esté seguro de que VCC y JD-VCC están aislados, VCC debe ser de 3,3 V para que el RPI funcione con él. Pero también podría no ser suficiente para que se enciendan el optoacoplador y el led de estado. Alternativamente, puede usar un transistor NPN (2n3904 está bien) del RPi gpio para controlar el Opto. Esto aislaría la ENTRADA para que pueda alimentar la placa de relés desde 5V.

Gracias por su respuesta, obtuve la mayor parte de su explicación, excepto High-Z o Ground, cuando todavía existe la posibilidad de que 5V pasen por el GPIO. ¿En qué situación sería esta la causa? ¿Están los GPIO del RPI en tal estado durante el arranque? Lamento molestarlo
Creo que son High-Z, alta impedancia o modo de entrada durante el arranque, no estoy seguro.
Me pregunto por qué mi multímetro mide solo 3 V en el punto "IN" mientras el cable aún no está conectado al GPIO. ¿No significa eso que hay un máximo de 3V llegando al GPIO sin importar en qué estado se encuentre el GPIO, porque hay dos diodos en línea?
Conecté temporalmente VCC a 5V e hice algunas mediciones actuales. Si mi GPIO se pone a tierra, 2,1 mA se hunden en el RPI, si cambio el GPIO a alto, no fluye corriente y el relé se apaga correctamente.
La caída de voltaje directo de los dos diodos lo mostrará. Pero no debe asumir que el gpio solo verá esos 3V. Dicho esto, hay una diferencia entre las mejores prácticas y el uso práctico. Puede estar bien y, en el peor de los casos, el gpio muere y necesita un nuevo RPi.
¿Ha mirado esta página: wiki.sunfounder.cc/index.php?title=8_Channel_5V_Relay_Module Está escrito por el fabricante y da un ejemplo de cómo conectar los pines INx directamente a los pines RPI GPIO, es decir, 3.3V