Forum: Mikrocontroller und Digitale Elektronik Spannung am Kollektor baut sich nur langsam wieder auf


von Flo (Gast)


Lesenswert?

Hallo zusammen,
Ich benutze einen BC547B um auf 12V mit einem Atmel eine PWM zu bringen.
Die 12V werden mit einem 3k3 Pullup gegen eine 12V Spannungsquelle 
erzeugt.

Die PWM ist am Atmel Pin (also auch an der Basis) sehr schön eckig.
Die fallende Flanke auf Kollektorseite auch, aber die steigende Flanke 
ist dort sehr rund.
Wie kann ich das optimieren?

Die Suche habe ich schon versucht, aber nicht das genau passende 
gefunden.
Wenn das schon einmal gefragt wurde, dann bitte einen kurzen Hinweis.

Danke :)

von (prx) A. K. (prx)


Lesenswert?

Kleinerer Pullup.
BS170 statt BC547.

In welchen Zeitrahmen bewegst du dich? Was hängt hinten dran?

von kurz (Gast)


Lesenswert?

Deine Last am 12Volt PWM wird vom Transistor schnell auf GND gezogen, 
aber wenn der Transistor abschaltet, müssen über den 3k3 Widerstand die 
Lastkapazitäten aufgeladen werden. Das ergibt eine klassische Ladekurve.

Abhilfe1: nicht der 3k3 Widerstand läd die Last, sondern ein Transistor.
Somit hast Du eine ganz normale Push/Pull-Stufe für 12Volt 
implementiert.


Abhilfe2: ein kleinerer Pullup lädt Die Last schneller auf.

von Christian L. (lorio)


Lesenswert?

Wie hoch ist deine PWM-Frequenz?

Versuch mal eine Ge-Doide zwischen Basis und Kollektor.
siehe: http://de.wikipedia.org/wiki/Schottky-TTL

Deine 3k3 scheinen mir auch ein bisschen viel zu sein.

Am besten dürfte die von meinem Vorredner erwähnte Push-Pull-Lösung 
sein.

Gruß
Christian

von Flo (Gast)


Lesenswert?

Ich habe es jetzt mit einem 1k2 Pullup gemacht und die Kurve wird 
natürlich schon viel flacher.
Damit geht es erstmal.
Die Push/Pull Lösung geht nicht, weil noch ein anderes Gerät auf der 
gleichen Leitung ein PWM erzeugt.
Das mit der Diode klingt interessant, das werde ich auch noch probieren.

Vielen Dank für eure Hilfe!

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.