Cambio de corriente de lado alto simple a salida digital

1

Estoy tratando de leer OUTPUT 1 y OUTPUT 2 a pines digitales con resistencias desplegables en un microcontrolador, pero siempre leerán HIGH. ¿Cómo detectaría el cambio en la corriente de modo que cuando se cierra SW1 se pueda leer un ALTO o BAJO digital en la SALIDA 1?

    
pregunta user823811

3 respuestas

2

Debe determinar qué voltaje hay en sus salidas en cualquiera de los estados y compararlo con los niveles de voltaje de entrada dados en la hoja de datos de su MCU. Supongo que es de aproximadamente 4 V en estado presionado que es ALTO para circuitos de 5 V TTL y CMOS.

Tienes uso de amplificador para estas señales. Hay algunas opciones.

  1. Comparador. Debe tener entradas de riel a riel o voltajes de suministro más altos

  2. transistor PNP (si la caída de tensión en R1 y R2 excede Vbe ~ 600 mV) o transitor P-MOS con voltaje de umbral suficientemente bajo.

respondido por el Vovanium
2

Usted tiene 5V conduciendo a través de R1, luego D1, luego R3 y D3 en una configuración particular de interruptores (SW1). Si los LED caen 1.8 voltios cada uno, esto significa 3.6 voltios en total con R1 y R3 limpiando los 1.4 voltios restantes (3.6 + 1.4 = 5).

Suponiendo que tenga 20 mA fluyendo a través de los LED (una clase de cosas bastante estándar), cada resistencia tendrá aproximadamente 35 ohmios.

Esto significa que cuando SW1 / SW3 está desactivado, OUTPUT1 estará a 5 voltios. Cuando se activan SW1 o SW3, 20 mA fluyen a través de R1 y SALIDA1 = ~ 4.3 voltios. Este es su problema: no está obteniendo un nivel de lógica baja decente.

Para remediar esto, podrías considerar usar un comparador o un transistor PNP (esto también invertirá tu nivel lógico).

    
respondido por el Andy aka
0

Aquí se muestra cómo conectar el transistor PNP para impulsar la SALIDA1. Una conexión para OUTPUT2 sería similar. La resistencia de base PNP podría ser de 2.2K a 4.7K ohmios. El menú desplegable en el colector PNP podría ser de 1K a 4.7K. Esto debería funcionar siempre que la caída de los LED D1 y D3 sea un total de aproximadamente 3.5V o menos. Si tiene LEDs que tienen una caída hacia adelante de más de esto, como algunos LED verdes o azules, entonces esta idea PNP agregada no funcionará a menos que el suministro de voltaje fuera mayor.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas