Forum: Mikrocontroller und Digitale Elektronik 16V Schalten


von Ephraim H. (ephi)


Lesenswert?

Hallo zusammen,

ich möchte gerne 16V DC mit einem PWM Ausgang meines ATmega8 über einen 
Transistor steuern.
Prinzipiell nach der ersten Schaltung hiervon: 
http://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller_12V_und_mehr_schalten.3F

Problem:
ich habe ein Trafonetzteil, welches einen 7808 und einen 7908 besitzt, 
also +/-8V liefert. Hinter dem 7808 sitzt der 7805 für den µC. Jetzt 
will ich mit dem transistor aber die vollen 16V, die zwischen den 
Ausgängen der beiden Regler anliegen nutzen. Wenn ich jetzt den Emitter 
des NPN auf -8V lege, zerlegt es mir den Controller pin, oder?
Wie kann ich das lösen?

Danke für eure Hilfe!

von Ephraim H. (ephi)


Lesenswert?

Hab grad selbst ne idee: was wenn ich die -8V als GND für den 7805 nehme 
und GND des netzteils als dessen Eingangsspannung. Dann läuft die ganze 
µC Schaltung mit -8V als Masse, von wo aus gesehen die +8V des 7808 dann 
16V wären.
Hoffe ihr kommt da mit^^ Ginge das so?

von Ephraim H. (ephi)


Lesenswert?

mh, meine lösung ist doch nichts, da die Schaltung zudem noch über einen 
DMX Eingang verfügt, welcher nicht galvanisch getrennt ist. Das kann ich 
wohl nicht bringen, das sender und empfänger einen Potentialunterschied 
von 8V haben. Vor allem nicht in einer längeren DMX Kette.

Muss also irgendwie anders gehen

von Ephraim H. (ephi)


Lesenswert?

oder ist es unkritisch den emitter des Transistors einfach auf -8V zu 
legen?

von Thomas R. (Gast)


Angehängte Dateien:

Lesenswert?

Ephraim Hahn schrieb:
> oder ist es unkritisch den emitter des Transistors einfach auf -8V zu
> legen?
Das geht nicht!

von Ephraim H. (ephi)


Lesenswert?

Super, danke! Was für einen Transistor empfielst Du bei 400-500mA Last? 
Und wie soll ich die Widerstände dimensionieren?

von Johannes R. (johannes_r29)


Lesenswert?

Wieso nimmst du nicht einfach einen Pegelwandler IC?




MFG Johannes

von Ephraim H. (ephi)


Lesenswert?

weil ich das jetzt mit möglichst wenig Bauteilen möglichst schnell lösen 
muss

von Johannes R. (johannes_r29)


Lesenswert?

Naja, dann würde ich einfach einen Standardtypen nehmen, 
Emitterschaltung und etwas um die 1k an die Basis. Dazu noch ne 
Zenerdiode sofern du keinen Tristate Ausgang hast (dann muss der 
Vorwiderstand aber kleiner werden).

MFG Johannes

von Ephraim H. (ephi)


Lesenswert?

okay, und wie groß muss der oben eingezeichnete Widerstand zwischen 
Basis und +8V sein?

von Johannes R. (johannes_r29)


Lesenswert?

Wieso willst du eine Basisvorspannung? Analogbetrieb bei PWM? Du 
steuerst den Transistor durch.

Den Basisstrom musst du je nach Typ des Transistors berechnen, man kann 
zwar immer grob mal einen nehmen, aber eigentlich sollte man den schon 
berechnen.

Die Berechnungsanletitung gibt es in vielen FAQs und den 
Verstärkungsfaktor kannst du dem Datenblatt entnehmen.

MFG Johannes

von Ephraim H. (ephi)


Lesenswert?

also, ich hab jetzt die basis mit 1k an den PWM Ausgang gehängt.
Am Emitter die +8V und am Collector die Last, die auf der anderen Seite 
an -8V hängt. Nur mess ich zwischen -8V und dem collector immer volle 
16V, egal welchen pwm wert ich ausgebe (der portausgang ändert sich 
aber)
Was mach ich falsch?

von Johannes R. (johannes_r29)


Lesenswert?

Du brauchst eine Last. Häng mal einen 100Ohm Widerstand rein.

Ist letztendlich eine Open-Kollektorschaltung.

MFG Johannes

von Uwe (Gast)


Lesenswert?

nimm einfach nen billigen optokoppler evtl. reicht der schon und du 
kannst dir den transistor sparen wenn nicht dann brauchste noch den 
widerstand

von Ephraim H. (ephi)


Lesenswert?

so, ich hab jetzt als Last mal 40 weiße 3mm LEDs angeschlossen (je 5 in 
Reihe+12ohm widerstand). Aber auch mit Last ändert sich nichts an dem 
Spannungswert...

von Johannes R. (johannes_r29)


Lesenswert?

Hast du die Zenerdiode drinnen? Ansonsten steuert der Transistor immer 
zumindestens zum Teil durch, außer du setzt deinen Ausgang als Eingang 
anstatt den Pegel zu ändern - das würde nämlich auch gehen.


MFG Johannes

von Ephraim H. (ephi)


Lesenswert?

Also eine 5V Zenerdiode zwischen Port und Basiswiderstand mit Kathode 
zum Portpin?

von Johannes R. (johannes_r29)


Lesenswert?

Ich würde eine >8V Zenerdiode (->8V2 mindestens eher ne 10V Diode) in 
Sperrrichtung einbauen (Anode zum µC hin).

Alternativ den Pin einfach zwischen Eingang und Ausgang zum Test 
umschalten.


MFG Johannes

von Ephraim H. (ephi)


Lesenswert?

hab grad nur noch eine 2,7 und eine 6,8V Z-Diode hier. addieren sich die 
Spannungen, wenn ich die in Reihe schalte?

von Johannes R. (johannes_r29)


Lesenswert?

Ja, das geht problemlos. Aber immer in Sperrrichtung betreifen, 
ansonsten hast du ca. 0,7V Uf.

MFG Johannes

von MaWin (Gast)


Lesenswert?

> ich möchte gerne 16V DC mit einem PWM Ausgang meines ATmega8
> über einen Transistor steuern.

2 Transistoren

                  +8V
                 |   |
                1k   |E
                 +--|< PNP wie BC328
                 |   |
                270R +--- Last -- -8V
                 |
uC-Ausgang--1k--|< NPN wie BC547
                 |E
               Masse

(bei höheren Strom als ca. 0.5A muß man eventuell die
Widerstandswerte an die leistungsstärkeren Transistoren
anpassen).

von Ephraim H. (ephi)


Lesenswert?

mhm, vielen Dank euch allen! Ich hab es jetzt mit dem einen Transistor 
und der Zenerdiode nach Johannes gelöst. Funktioniert. Lichtshow 
gerettet. Allerbesten Dank!

Einzig, jetzt hab ich noch eine gaanz geringe Offsetspannung, d.h. die 
LEDs leuchten bei pwm wert 0 noch ganz schwach. Ist jetzt erstmal nicht 
schlimm, aber krig ich das mit einer höheren Zenerspannung weg? Aktuell 
hab ich ja zusammen etwa 9,5V

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.