Controlar la entrada de 24 V (bajo activo) con un microcontrolador de 5 V

-1

Tengo un dispositivo que se activa al conectar a tierra un pin que se levanta a 24V.

Quiero controlar esto usando un microcontrolador (ESP8266 que funciona a 5V) usando la menor cantidad de componentes posible (sin relés, transistores).

Es fácil conectar el pin a tierra simplemente escribiendo BAJO en la salida del microcontrolador. Y 'desconecte' el pin configurándolo en ENTRADA.

Dado que el pin solo se levanta (no está conectado directamente a 24 V), ¿es seguro conectarlo directamente al microcontrolador? Si no, ¿cómo puedo hacerlo (preferiblemente utilizando solo resistencias / diodos / etc)?

    
pregunta sunny-lan

3 respuestas

1

@ sunny-lan, incluso si escribe el pin para que sea INPUT, todavía hay un diodo de protección desde el pin IO al VDD dentro del microcontrolador. Entonces, si su VDD es de 3 voltios, básicamente sigue tirando del pin a 3,6 voltios, incluso si establece el pin como ENTRADA. Si lo configura como SALIDA, BAJO, entonces lo está reduciendo a cero voltios.

Sé que todo el mundo está diciendo que no debes conectar el pin IO a un pin levantado de 24 V, y básicamente tienen razón. Pero la única manera de estar seguro es encontrar las calificaciones máximas absolutas en la hoja de datos y no puedo encontrarlas. 10k pull-up a 24 voltios es 2.4 miliamperios y el diodo de protección podría ser capaz de absorber esa cantidad de corriente. Pero si puedes controlar el dispositivo externo o no, ese es otro asunto. Recuerde, solo podrá hacer una diferencia de 3,6 V en el voltaje al final de las MCU. Dependiendo completamente de cuál sea el punto de nivel de decisión de Vil / Vih en el equipo externo, es posible que pueda encontrar un valor de resistencia en serie que le permita sobrepasar ese umbral de decisión.

Pero básicamente vas a destruir tu ESP8266 en el proceso. Especialmente si su ESP no tiene energía y no hay nada que hunda esa corriente, y los 2.4 mA de la clavija elevan el riel de alimentación sobre algo como 5 voltios, el chip está muerto. Y el NPN sugerido por Umar solo cuesta algo como 2 centavos de dólar o menos de 0.1 RMB, así que ¿por qué no usarlo? Es la única forma práctica de hacerlo, realmente ...

    
respondido por el PkP
1

¿Tienes espacio para 3 componentes? son minúsculos

Elija los valores y los números de pieza según su necesidad de aplicación. sólo para representación.

Conduzca BAJO de MCU para desactivar el circuito de control externo (activo bajo)

Conduzca ALTO de MCU para habilitar el circuito de control externo

¿Acopladores opto?

    
respondido por el Umar
0

Usted debe NUNCA usar el diodo volumétrico del pin de E / S digital como parte de su diseño.

Es posible que aumente el voltaje de la fuente de alimentación de su MCU si alguna vez estuvo en estado de suspensión (consumo de corriente bajo en uA). La corriente que intentaría extraer del suministro de 24 V puede ser suficiente para apagar (en el mejor de los casos) el LDO que suministra a su MCU y, en el peor de los casos, aumentar el VCC en reposo a un nivel peligroso.

Puede lograr una interfaz de 24 V como desee con un solo FET:

simular este circuito : esquema creado usando CircuitLab

El FET anotado anteriormente es un TO-92 tan fácil de manejar (disponible en Digikey) y hay muchos más si puedes manejar paquetes de montaje en superficie.

    
respondido por el Jack Creasey

Lea otras preguntas en las etiquetas