Hai bisogno di aiuto per far funzionare un transistor


10

Ho un relè gestito da un transistor NPN che necessita di una certa tensione applicata alla base. Sto lavorando con un arduino e se gli do una porta digitale, va tutto bene. Il circuito è simile a questo:

inserisci qui la descrizione dell'immagine

Ora voglio sostituire la porta arduino con un DS2406 (tipo TO92).

Sembrava che diventasse davvero complicato in fretta. La mia libreria per il funzionamento del 2406 va bene, ma non riesco a capire come collegarlo.

Ora che entrambi i pezzi funzionano in modo indipendente, il mio obiettivo è quello di alimentare un po 'di corrente nella base del transistor in modo da lanciare il relè.

Ho riscontrato i seguenti problemi:

Il DS2406 si chiude a terra. Questa è l'unica opzione, quindi non posso mapparla direttamente sul pin di base del transistor.

Il pacchetto TO-92 non ha un pin vcc, quindi devo avere un resistore pull up tra vcc e il pin dati. Questo fa sì che le cose diventino calde e puzzolenti quando lo accendo agganciato al collettore del transistor con la base cablata all'alimentazione del relè. Potrei usare il tipo sbagliato di resistenza, ma non ho un forte senso di ciò che è proprio qui.

Io possa essere in grado di eseguire il relè rigorosamente fuori il DS2406, ma ho paura che avrà troppo sorteggio, che è il motivo per cui voglio che passare attraverso il transistor.

Qual è il modo più semplice per passare da un interruttore che apre e chiude il terreno a una base di transistor che vuole corrente?


Dal titolo pensavo che volessi eseguire un intervento chirurgico sul transistor :-)
Federico Russo,

Risposte:


10

Il circuito di commutazione del transistor NPN di base è un inverter, se si inserisce una resistenza di pull-up (forse 10k?) Tra il collettore e 5V. (ovvero la resistenza sostituisce il relè nel diagramma collegato) Quando si accende la base del transistor (mettendolo a 5 V), la tensione sul collettore va a ~ 0 V e quando si spegne la base (0 V), il la tensione sul collettore va a 5 V.

Quindi potresti inserire un tale inverter a transistor tra il DS2406 e il transistor che comanda il relè.

Penso comunque che dovresti essere in grado di utilizzare il DS2406 con un solo transistor. Forse se avessi una resistenza pull-up (10k) che va dalla base del transistor a 5V. Ciò mantiene acceso il transistor, a meno che il DS2406 non abbassi la base. Inoltre, non dimenticare di posizionare la resistenza di limitazione corrente nella parte anteriore della base. Se non lo hai, il transistor "diventerà caldo e puzzolente" come dici tu. ;)


Grazie per l'aiuto. L'ho fatto funzionare senza il transistor aggiuntivo (anche se scorre all'indietro da quello che dicono le letture del mio interruttore - penso che abbia senso). Tuttavia, non capisco completamente cosa intendi per "resistore limitatore di corrente". Sembra che sarebbe in parallelo con la resistenza pull-up? Ho una potenza di pull-up per DS2406 e una potenza di pull-up per la base a transistor.
Dustin,

Nel diagramma che hai collegato c'è una resistenza collegata tra l'ingresso a sinistra e la base del transistor. Di solito il valore di questo resistore è di circa 1k quando si utilizza il transistor come interruttore.
todbot del

Ah. Non l'ho letto come un resistore (davvero nuovo all'elettronica). Questo è il circuito che funziona, ma apprezzerei qualcuno che mi avvisa dei rischi di esplosione. Niente ha un odore divertente. : / skitch.com/dlsspy/nkmma/ds2406-controlled-relay
Dustin

La corrente di base per NPN proviene dal pullup, non è vero. Quando l'uscita OD si chiude, la base è a terra e non c'è corrente. Non penso che tu abbia bisogno di ulteriori limiti o mi sono perso qualcosa?
XTL


4

Se si desidera che il relè si chiuda quando si chiude l'uscita 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.

Quando il DS2406 è ad alta impedenza, il primo resistore disinserisce il PNP. Quando l'uscita DS2406 va a zero, tira circa 2mA di corrente attraverso la base del transistor e il relè dovrebbe chiudersi.

Se si desidera che il relè si chiuda quando si apre l'uscita 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

Quando il DS2406 è alto-Z, il resistore dovrebbe scaricare circa 2 mA nell'NPN, accendendolo e il relè entrambi su. Quando il DS2406 va a terra, "ruba" quel 2mA dalla base dell'NPN e lo spegne e il relè si spegne.

I valori dei resistori di cui sopra sono tutti calcolati supponendo che 1,5 o 2 mA di corrente di base siano sufficienti per portare il transistor in saturazione. La caduta dell'emettitore del collettore dovrebbe essere la tensione di alimentazione completa nello stato OFF o qualcosa di circa 0,2 V nello stato ON. In caso contrario, i valori della resistenza devono essere modificati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.