Relé de conmutación con transistores NPN y PNP

0

Estoy diseñando un sistema de taquillas con Arduino.
Debido a los requisitos del sistema, se utilizarán dos IO para controlar el relé, y solo cuando dos IO estén ENCENDIDAS, el relé se activará.

  • PNP = BC807
  • NPN = BC817
  • Bobina = 720 ohm, 20 mA
  • diodo = 1N4148

Mi pregunta es: ¿PNP se activará / desactivará de forma confiable?
¿Hay algún riesgo a considerar aquí?

Cualquier sugerencia es bienvenida.

    
pregunta Kean

3 respuestas

1

Si está utilizando Arduino para controlar la bobina, ¿por qué está intentando implementar un AND lógico con BJT?

Solo mantén el transistor NPN y escribe

if(A && B) digitalWrite(pin, HIGH);
else digitalWrite(pin, LOW);

en su código. A y B deben corresponder a las condiciones de activación de los pines IO en su esquema original.

    
respondido por el Dmitry Grigoryev
1

No. Tendrás un fallo en el lado alto.

Figura1.CuandoVSS>+5V(oloqueseaqueusesumicrocontrolador)habráunarutadefugadecorrientebaseyQ1seencenderá.Fuentedelaimagen: Fallo del controlador de lado alto .

Figura 2. La solución para el controlador del lado alto falla.

Sin embargo, como Dmitry señaló, la función AND debería realizarse en el microcontrolador en lugar de hacerlo externamente.

    
respondido por el Transistor
0

No, esto no funcionará. Necesitará otro NPN para controlar el transistor PNP. También la elección del diodo ... use uno más grande digamos un 1N4007 o algo así

    
respondido por el Gert-Jan

Lea otras preguntas en las etiquetas