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:
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?
fuente
Respuestas:
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. ;)
fuente
También puede cambiar su transistor de NPN a PNP.
fuente
Si desea que el relé se cierre cuando se cierra la salida DS2406:
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:
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.
fuente