Necesita ayuda para operar un transistor


10

Tengo un relé operado por un transistor NPN que necesita algo de voltaje aplicado a la base. Estoy trabajando con un arduino y si le doy un puerto digital, todo está bien. El circuito se parece a este:

ingrese la descripción de la imagen aquí

Ahora quiero reemplazar el puerto arduino con un DS2406 (el tipo TO92).

Esto pareció complicarse realmente rápido. Mi biblioteca para operar el 2406 está bien, pero no puedo entender cómo conectarlo.

Ahora que ambas piezas funcionan de manera independiente, mi objetivo es alimentar un poco de corriente a la base del transistor para que arroje el relé.

Me he encontrado con los siguientes problemas:

El DS2406 se cierra a tierra. Esa es la única opción, por lo que no puedo asignarlo directamente al pin base del transistor.

El paquete TO-92 no tiene un pin vcc, así que tengo que tener una resistencia pull-up entre vcc y el pin de datos. Esto hace que las cosas se pongan calientes y malolientes cuando lo enciendo conectado al colector del transistor con la base conectada a la alimentación del relé. Podría estar usando el tipo incorrecto de resistencia, pero no tengo un fuerte sentido de lo que está aquí.

Es posible que pueda ejecutar el relé estrictamente fuera del DS2406, pero me temo que tendrá demasiado sorteo, por eso quiero que pase por el transistor.

¿Cuál es la forma más fácil de pasar de un interruptor que abre y cierra tierra a una base de transistor que quiere corriente?


Por el título, pensé que querías realizar una cirugía en el transistor :-)
Federico Russo

Respuestas:


10

Su circuito básico de interruptor de transistor NPN es un inversor, si coloca una resistencia pull-up (¿tal vez 10k?) Entre el colector y 5V. (es decir, la resistencia reemplaza el relé en su diagrama vinculado) Cuando enciende la base del transistor (póngalo a 5V), el voltaje en el colector va a ~ 0V, y cuando apaga la base (0V), el El voltaje en el colector va a 5V.

Por lo tanto, podría pegar un inversor de transistor de este tipo entre el DS2406 y el transistor que activa el relé.

Sin embargo, todavía creo que debería poder usar el DS2406 con un solo transistor. Quizás si tuviera una resistencia pull-up (10k) que va desde la base del transistor a 5V. Esto mantiene el transistor encendido, a menos que el DS2406 tire de la base hacia abajo. Además, no olvide colocar la resistencia limitadora de corriente en la parte delantera de la base. Si no tiene esto, el transistor "se pondrá caliente y maloliente" como usted dice. ;)


Gracias por tu ayuda. Lo hice funcionar sin el transistor adicional (aunque funciona al revés de lo que dicen mis lecturas del interruptor, creo que tiene sentido). Sin embargo, no entiendo completamente lo que quieres decir con "resistencia limitadora de corriente". ¿Suena como si estuviera en paralelo con la resistencia pull-up? Tengo potencia de pull-up para el DS2406 y potencia de pull-up para la base del transistor.
Dustin

En el diagrama que vinculó hay una resistencia conectada entre la entrada a la izquierda y la base del transistor. Por lo general, el valor de esta resistencia es de aproximadamente 1k cuando se usa el transistor como interruptor.
todbot

Ah No lo leí como una resistencia (realmente nuevo en electrónica). Este es el circuito que funciona, pero agradecería que alguien me advirtiera de los riesgos de explosión. Nada huele raro. : / skitch.com/dlsspy/nkmma/ds2406-controlled-relay
Dustin

La corriente base para el NPN proviene del pullup, ¿no es así? Cuando la salida OD se cierra, la base está en tierra y no hay corriente. No creo que necesites más limitaciones o ¿me perdí algo?
XTL


4

Si desea que el relé se cierre cuando se cierra la salida DS2406:

replace the NPN transistor with an equivalent PNP,
tie the PNP's base to the +12V supply through maybe 10k to 50k ohms.
tie the PNP's base to the DS2406 output through maybe 4.7k to 5.1k ohms.

Cuando el DS2406 es de alta impedancia, la primera resistencia desvía la PNP. Cuando la salida DS2406 llega a cero, extrae aproximadamente 2 mA de corriente a través de la base del transistor y el relé debe cerrarse.

Si desea que el relé se cierre cuando se abra la salida DS2406:

tie the base of the NPN transistor to +12V through about 5k ohms.
connect the output of the DS2406 directly to the base of the NPN

Cuando el DS2406 es de alta Z, la resistencia debe descargar aproximadamente 2 mA en el NPN, encenderlo y encender el relé. Cuando el DS2406 se pone a tierra, 'robará' 2 mA de la base del NPN y lo apagará y el relé se apagará.

Todos los valores de resistencia anteriores se calculan suponiendo que 1.5 o 2mA de corriente base es suficiente para conducir el transistor a la saturación. La caída del colector-emisor debe ser el voltaje de suministro completo en el estado APAGADO, o algo alrededor de 0.2V en el estado ENCENDIDO. Si no, los valores de resistencia deben cambiarse.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.