Estoy tratando de usar Raspberry Pi GPIO para encender y apagar los interruptores de optopar controlados por transistores.
Realmente no tengo idea de lo que estoy haciendo (programando bien. ¿Cableando? No tanto). Creo que las resistencias base son mi problema, pero realmente no lo sé.
Hay 20 interruptores.
Cada uno está conectado a un pin GPIO separado a una salida de 3,3 voltios. (Solo he dibujado 3 para mayor claridad)
Los optopares requieren 1,2 V a 20 mA.
Realmente creo que mi problema son las resistencias de 10k ohmios, pero no tengo ni idea de cómo calcular la resistencia necesaria aquí.
Sea amable, sé que es un circuito y una pregunta estúpidamente simples. Pero no sé cómo hacer esto.
Como se señaló en los comentarios, un problema potencial es el uso de una sola resistencia pull-up, (R1), para todos los optoacopladores. Para un funcionamiento correcto, cada optoacoplador debe tener una resistencia pull up separada (y no deben estar todos unidos, por ejemplo, retire el segmento de cable adicional entre cada pin 1). En su esquema original, si tuviera que activar un optoacoplador, todos los demás se desactivarían (hasta cierto punto, pero no garantizado).
En cuanto a la resistencia base, determina la corriente base en el transistor según (Vin - Vbe)/Rb en su caso (3.3V - 0.7V) / 10k = 0.26mA. Esta corriente base luego se multiplica por la ganancia del transistor para dar la corriente de colector (máx.). Un MPS2222A típico tiene una ganancia tan baja como 35 con una corriente de base baja, por lo que la corriente del colector podría ser tan baja como 9,1 mA, lo que debería ser suficiente para encender el optoacoplador (la especificación de 20 mA podría ser un máximo).
Otro punto de un comentario es que cada puerto de E / S probablemente podría absorber suficiente corriente para encender un optoacoplador sin siquiera usar el transistor. Simplemente conectaría cada pin de E/S directamente a cada pin 2 del optoacoplador, mantendría un aumento de 200 ohmios en cada pin 1 pero en lugar de usar 5V, use los 3.3V del sistema principal en la parte superior de cada resistencia. En este caso, la corriente del LED del optoacoplador sería de aproximadamente 10,5 mA y la lógica se invertiría (una baja en el pin de E/S enciende el optoacoplador).
También tenga en cuenta que necesitará tener una alimentación y una carga conectadas a los pines de salida del optoacoplador para verificar la acción de conmutación. (Su esquema no muestra lo que está conectado en esos puntos). A diferencia de un relé mecánico, normalmente no puede medir el encendido/apagado con solo un DVM colocado en los pines abiertos.
broma
Claudio Avi Chami
a mí_
a mí_
a mí_
a mí_
broma
a mí_