Estoy trabajando en un circuito que controla un solenoide mediante el uso de un Arduino. Una pregunta que tuve fue si había alguna ventaja en usar un transistor PNP sobre un transistor NPN. De la clase, sé que los PNP suelen ser mejores para tirar de los dispositivos hacia arriba y los NPN son mejores para tirar de los dispositivos hacia abajo, aunque no estoy seguro de por qué es así.
Como referencia, quiero usar un Arduino para controlar el transistor que activa el solenoide. Entonces, cuando el Arduino emite una señal ALTA, el solenoide debería activarse, y con una señal BAJA, no debería hacer nada. Después de buscar en línea, parece que un esquema general para eso se vería así (aparte del BJT):
Parece que un NPN sería la mejor opción para este escenario, pero realmente no entiendo cómo conectar el solenoide a tierra lo activaría. Lógicamente, parece tener más sentido tener el solenoide conectado a tierra todo el tiempo, luego, cuando sea el momento de activar el solenoide, simplemente levante el solenoide con un PNP. Sin embargo, debido al comportamiento inverso de un PNP a un NPN, tomaría un poco más de trabajo que simplemente hacer que Arduino emita una señal ALTA.
¿Alguna ventaja de usar un transistor PNP sobre un transistor NPN?
Es en gran parte una cuestión de economía y eficiencia. En general, por un precio fijo, los dispositivos NPN y de canal N pueden transportar más corriente, y por una capacidad de corriente fija, los dispositivos NPN y de canal N son más baratos. Por ejemplo, tome el 2N440x, TO-92, 600mA, 40V. El 4401 es NPN, $0.293; el 4403 es PNP, $0.299. Otros dispositivos pueden tener diferencias más dramáticas: brechas de precios más amplias o incluso disponibilidad solo en NPN y no en PNP.
Aparte de eso, toma una lectura a través de esto , por ejemplo. Los dispositivos NPN tienen una movilidad de portador de carga (electrones) más rápida; voltaje de referencia más conveniente (tierra) cuando está en la configuración más común, emisor común; y menos mueren área.
Se trata principalmente de conveniencia.
La unidad de lado bajo, como la NPN que se muestra, puede controlarse directamente mediante niveles lógicos ordinarios, pero puede administrar un voltaje controlado más alto (como el +12 V que se muestra en el ejemplo).
Se puede usar un PNP (o P-FET) para cambiar en el lado alto, si el suministro del interruptor es igual o inferior al nivel lógico .
Ejemplo:
simular este circuito : esquema creado con CircuitLab
De lo contrario, sigue leyendo.
Para voltajes más altos que los lógicos como el ejemplo, un PNP de accionamiento de lado alto necesita un cambiador de nivel (como otro NPN) para traducir el voltaje hacia arriba. La palanca de cambios asegura que la base del PNP se levante lo suficientemente alto como para apagar el dispositivo de manera confiable.
Ejemplo:
(Algunas notas. R3 no es estrictamente necesario, eleva la base Q1 hasta +12 cuando Q2 está apagado para mejorar la inmunidad al ruido. R2 debe dimensionarse en función de la corriente de saturación Q1 requerida).
Lo mismo ocurre con los MOSFET: un N-FET de lado bajo se puede cambiar con lógica; un P-FET de lado alto necesita un cambiador de nivel si está cambiando un voltaje más alto que el nivel lógico.
Y aquí está el interruptor del lado alto, con MOSFET:
Los NPN (y sus primos N-FET) ofrecen una capacidad de manejo de corriente algo mejor que los dispositivos de tipo P, pero solo un poco dada la tecnología de proceso moderna.
Una lógica 'alta' o 'baja' es relativa a la polaridad de la referencia.
Si la referencia fuera negativa, 'alto' sería positivo y 'bajo' negativo.
Asimismo, si la referencia fuera positiva, 'baja' sería positiva y 'alta' negativa.
En el presente contexto, se usaría un transistor NPN, si la tierra fuera negativa.
En consecuencia, se usaría un transistor PNP, si la tierra fuera positiva.
La configuración es la misma en ambos casos.
Lógicamente, parece tener más sentido tener el solenoide conectado a tierra todo el tiempo, luego, cuando sea el momento de activar el solenoide, simplemente levante el solenoide con un PNP.
¿Porqué es eso? Tenga en cuenta que el solenoide no "sabe" qué extremo está conectado a tierra. "Tierra" es un concepto que la gente inventó para simplificar la discusión sobre un circuito. Los componentes electrónicos no saben nada al respecto.
Su circuito podría redibujarse así:
simular este circuito : esquema creado con CircuitLab
Ahora el solenoide está conectado a tierra todo el tiempo, pero este circuito es idéntico al de su pregunta. La elección de qué llamar "tierra" es arbitraria, y aunque esta elección en particular no es convencional y es confuso hablar de ella porque viola las convenciones de lo que es típicamente "tierra", es eléctricamente idéntica.
Esto se debe a que el "voltaje" mide la diferencia de potencial eléctrico , y debido a que su diferencia significa que no importa qué punto decidamos llamar "0V" o "tierra". Lo único que le importa al solenoide es que haya una diferencia de 12V entre sus terminales.
Ahora, por supuesto, podría construir el circuito con un PNP, así:
Algunos circuitos integrados (generalmente lógica digital) tienen salidas de drenaje abierto como esta, o puede reemplazar M1 con un MOSFET discreto o un transistor NPN. Algunos microcontroladores pueden tenerlos, pero el AVR de un Arduino no.
El único cambio realmente es que es posible que desee aumentar el valor de R1, ya que, de lo contrario, la corriente base sería mayor debido al voltaje adicional. Pero dada la explicación anterior sobre la naturaleza arbitraria del terreno, ¿hay alguna ventaja particular en esta solución?
Una de las razones por las que querría cambiar el 'lado alto' es impulsar una carga en una aplicación automotriz. A menudo, los controladores simplemente impulsan cargas con un solo cable, donde la ruta de retorno es una conexión a tierra del chasis. Es posible que no tenga la opción de controlar la tierra. En ese caso, los MOSFET de canal P o BJT PNP son más fáciles de usar que los dispositivos de canal N con arranque.
En ese caso, las unidades con cambio de nivel, como las que muestra @hacktastical en el segundo y tercer dibujo, se adaptarían muy bien.
A veces, el dominio del problema que está tratando de resolver limitará las soluciones que pondrá en práctica.
Aunque se ha dicho varias veces, intentaré decirlo aún más simple y claramente.
La simple verdad es que, en la mayoría de los casos, las fuentes de entrada y las siguientes cargas están conectadas con uno (negativo) de sus dos terminales al terminal negativo de la fuente de alimentación asignado como punto de referencia cero ("tierra"). El transistor también debe estar conectado a este punto con su "terminal negativa"; por lo que debe ser de tipo NPN.
tlfong01
tlfong01
jsotola
I don't really understand how connecting the solenoid to ground would activate it
... ¿por qué no entendería que conectar la parte inferior del solenoide a tierra completa el circuito y activa el solenoide?... el solenoide se conecta a través de los pines de la fuente de alimentacióntostado transitorio
Lundin
tubo
tlfong01