Forum: Mikrocontroller und Digitale Elektronik Transistorschalter mit Arduino und BD139


von Rene M. (sanduhrgucker)


Lesenswert?

Hallo e-Bären,

ich möchte mit meinem Adruino 19V 1A schalten (für ein paar Sekunden). 
Leider peile ich das mit dem Basiswiederstand nicht so richtig, und die 
anderen Postings zum BD139 und die fehlende hfe im datenblatt für diesen 
Bereich verwirren mich irgendwie zusätzlich.

Verstehe ich die Postings richtig, müsste ich doch

1000mA
------     * 4V = x Ohm
20 (hfe)

rechnen oder?

Für jeden Tip denkbar,
LG
Rene'

von Harald W. (wilhelms)


Lesenswert?

Rene Munsch schrieb:

> Verstehe ich die Postings richtig, müsste ich doch
>
> 1000mA
> ------     * 4V = x Ohm
> 20 (hfe)
>
> rechnen oder?

Naja, hfe 30 würde wohl auch noch gehen. Aber auch das reicht nicht
für typische µC-Ausgänge. u brauchst entweder einen Darlington oder
einen FET. Siehe auch hier:
http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern
Gruss
Harald

von Gerd E. (robberknight)


Lesenswert?

> 19V 1A schalten (für ein paar Sekunden).

Auch schon nach einer Sekunde dürfte der arme Transistor verdammt heiß 
sein. Schau Dir mal das Diagramm zur Safe Operating Area im Datenblatt 
an. Ein "paar Sekunden" sind nicht mehr wirklich pulsed, sondern schon 
continuous-Betrieb.

Ich würde nen einfachen LogicLevel-N-FET empfehlen, z.B. IRLU024N oder 
IRLZ34N. Die kannst Du direkt an den Arduino hängen, dann hat sich auch 
die Sache mit dem Basiswiderstand und dem hfe erledigt.

von Rene M. (sanduhrgucker)


Lesenswert?

Klingt gut. Ich werde mal sehen was der hiesige Elektoshop auf Lager 
hat!

LG
Rene'

von Dietrich L. (dietrichl)


Lesenswert?

Rene Munsch schrieb:
> Verstehe ich die Postings richtig, müsste ich doch
>
> 1000mA
> ------     * 4V = x Ohm
> 20 (hfe)
>
> rechnen oder?

War nicht R = U / I ?
Oder haben neue Forschungen etwas anderes ergeben? ;-))

von Rene M. (sanduhrgucker)


Lesenswert?

Hmm.
Der hiesige E-Shop hatte keinen der Fets da. Letztlich hat er mir dann 
folgende drei mit auf den Weg gegeben:

IRFBC40
IRFZ34N
IRFZ44N

Zuhause angekommen sehe ich im Netz in den Datenblättern aber nicht das 
"Logic Level driver"-Feature, was die anderen haben.

Woran erkenne ich, ob ich die trotzdem nehmen kann?

LG
Rene'

von Dietrich L. (dietrichl)


Lesenswert?

Rene Munsch schrieb:
> Woran erkenne ich, ob ich die trotzdem nehmen kann?

Du kannst sie nicht nehmen!
Siehe:
- die "Gate-Source Threshold Voltage" (die Spannung, bei der der FET 
noch sicher abgeschaltet ist) ist im schlechtesten Fall 4V
- der Worst-Case-Wert des "Drain-Source On-State Resistance" ist bei 
Vgs=10V angegeben.
Du weißt also nicht sicher, was der FET bei 5V am Gate macht.

Gruß Dietrich

von Wilhelm F. (Gast)


Lesenswert?

Wenn du was schalten willst, mit 1A, nimm besser einen Typen mit 4A, ich 
glaube das sind BD239 oder BD240. Der BD139 bekommt bei 1A ziemlichen 
Husten, und hat da an seinem oberen Ende nur noch wenig 
Stromverstärkung.

Oder gleich einen BD675 Darlington in Kollektorschaltung. In dieser 
Schaltungsart braucht man überhaupt keinen Basiswiderstand. Der 
Transistor nimmt sich über die Last selbst, was er braucht.

Allerdings hat Darlington etwa 0,6V weniger Nutzspannung.

Oder eben einen FET.

von Gerd E. (robberknight)


Lesenswert?

> Hmm.
> Der hiesige E-Shop hatte keinen der Fets da.

Hat wohl nur wirlich ne überschaubare Auswahl, die hatte ich eigentlich 
vorgeschlagen weil sie besonders gängige & günstige Typen in bedrahteter 
Ausführung sind.

> Zuhause angekommen sehe ich im Netz in den Datenblättern aber nicht das
> "Logic Level driver"-Feature, was die anderen haben.
>
> Woran erkenne ich, ob ich die trotzdem nehmen kann?

Mit denen wirst Du so alleine nicht glücklich, denn wie schon genannt 
brauchst Du 10V am Gate um sie durchzuschalten. Also brauchst Du einen 
Treiber dazwischen.

Schau hier im Artikel unter Treiber nach, für Deine Anwendung 
(langsame Schaltgeschwindigkeit) tut es der diskrete Lowside-Treiber Nr. 
1 (mit dem BC817). Statt dem BC817 kannst Du auch andere simple NPNs 
nehmen oder auch Deinen BD139. Nur brauchst Du noch nen Spannungsregler 
(z.B. LM317, 7812) der Dir aus Deinen 19V ne Spannung im Bereich von 10V 
bis ca. 15V für den Treiber bereitstellt.

Die 19V direkt gehen dafür nicht, die sind zu nah an der zulässigen 
Grenze für Gate-to-Source (20V) dran, bei nem kleinen Überschwinger geht 
dann der FET kaputt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.