Entrada de disparador con voltajes de entrada variables

0

Actualmente estoy tratando de construir un circuito, con el objetivo de activar un pin de un ESP8266 desde voltajes de entrada variables (en el rango de 5 a máximo 15 voltios, debería activarse). También la entrada debe estar separada del ESP.

Lo que estaba pensando hacer era:

  • Use un optoacoplador para el voltaje de entrada (actualmente pensando en el pc817)
  • Calcule la resistencia para que funcionen la tensión mínima y la tensión máxima (el rango de corriente del pc817 es 20mA - 50mA, y el rango de voltaje es 1.2 (estándar) a 1.4):
    • 15V: (15V - 1,2V) / 0,05A = 276 ohm (ya calculado para la corriente máxima absoluta)
    • 5V: (5V-1,2V) / 0,02A = 190 ohmios

Entonces, ¿qué resistencia debo usar para permitir 5-15 V en este optoacoplador? ¿O hay alguna mejor opción de circuito / mejor optoacoplador que permita lograr algo como esto?

    
pregunta Eggi

1 respuesta

1

Eso se ve poco fiable. No se ha vinculado a una hoja de datos, pero el hecho de que mencione 1.2 a 1.4 V parece que se refiere al \ $ V_f \ $ del LED del optoacoplador. Si varía el voltaje de entrada en un factor de tres, la corriente de su LED del optoacoplador variará cerca de la misma cantidad.

Su activador ESP dependerá de la salida del optoaislador y la resistencia pull-up. Desea que esto cambie de manera muy limpia, por lo que debería encender el LED con fuerza en lugar de estar al borde de trabajar a 5 V.

Podría considerar un controlador actual constante para el opto-LED.

Figura1.EstecontroladordecorrienteconstanteconmutadaproporcionaunacorrienteconstantealLEDenunrangodevoltajesdealimentacióneindependientedelvoltajedirectodelLED.Fuente: Controlador simple de corriente constante .

En su caso, puede conectar IN y Vbb juntos. L1 representa el LED en el optoacoplador. Para 10 mA, R2 debe ser aproximadamente \ $ R = \ frac {V} {I} = \ frac {0.6} {0.01} = 60 \ \ Omega \ $. Elija el valor estándar más cercano. Ver mi artículo vinculado para más.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas