Resistencias entre el pin Arduino y el transistor

3

Estoy tratando de activar un relé usando un Arduino Uno. La mayoría de los esquemas que he visto en la web incluyen dos resistencias entre el pin Arduino y el transistor 2N3904.

¿Cuál es la razón para eso?

    
pregunta Marc

3 respuestas

3

La resistencia de base en serie (R9) limita la corriente de base extraída del pin de salida de Arduino.

La resistencia entre la base y la GND (R10) es eliminar la corriente de fuga del pin de E / S cuando está en estado triple. Este será el caso después de que su circuito se encienda (cuando el reinicio configura el pin de E / S como entrada), hasta que la CPU de Arduino no se reinicie y su software configure el pin de E / S como salida. La corriente de fuga puede ser suficiente para que su transistor conduzca. El valor de la resistencia puede ser mucho mayor que el que tiene, con 10 K a 47 K en el lugar común. Calcúlelo a partir de R = Vilg / Ilk, donde Vilg es el voltaje de entrada de una buena lógica baja (se recomienda 0.1 V) e Ilk es la corriente de fuga de entrada del pin de E / S (siempre consulte la hoja de datos).

    
respondido por el TonyM
4
  • R9

    La resistencia está aquí para la limitación de corriente. En su aplicación, desea que el transistor se encienda cuando el pin arduino esté ALTO. Para calcular ese valor de resistencia, debe calcular cuánta corriente fluirá a través del transistor cuando se sature (\ $ I_c \ $). Luego, puede determinar la corriente necesaria proveniente del arduino para alternar el transistor: \ $ H_ {fe} = \ frac {I_c} {I_b} \ $ con \ $ I_b \ $ la corriente entregada por el arduino. Si conoce \ $ I_b \ $, puede determinar el valor de la resistencia.

  • R10

    Esta resistencia está aquí para establecer un valor predeterminado en la base del transistor, comúnmente llamada "resistencia de bajada". Cuando el arduino está encendido, el nivel de voltaje del pin es incierto, por eso necesita una resistencia de este tipo.

respondido por el M.Ferru
2

R9 está ahí para proteger el controlador lógico. Considere el siguiente esquema. Sin una resistencia en serie, cuando maneja el pin alto, básicamente está cortocircuitando el riel Vcc a tierra a través de un diodo. Esto superará la corriente máxima que el pin puede entregar y, en última instancia, dañará el dispositivo.

La resistencia debe ser lo suficientemente grande para realizar esa función, mientras que es lo suficientemente pequeña como para suministrar suficiente corriente de base para conducir el transistor lo suficientemente fuerte como para alimentar la carga. Esta es una de las razones por las que los MOSFET son impulsados por voltaje y, a menudo, se prefieren para este rol.

simular este circuito : esquema creado usando CircuitLab

Se requiere R10 para garantizar que la base del transistor se mantenga baja mientras el micro se inicializa y tiene su pin en un estado de alta impedancia.

    
respondido por el Trevor_G

Lea otras preguntas en las etiquetas