Hallo, ich möchte mehrere Lasten mit gemeinsamer Masse schalten. Dazu brauche ich wohl PNP-Transistoren um zwischen Kollektor und Masse die Last zu schalten sowie an den Emitter meine Versorgungsspannung für die Last (+12V). Soweit richtig? Die Sache die ich jetzt nicht so richtig kapiere, wie schließe ich jetzt den AVR an ? Also bei einer npn-Schaltung ist das ja klar, gemeinsame Masse von AVR-Spannungsversorgung und Last-Spannungsversorgung an Emitter, Last an den Kollektor gegen Last-Versorgung. Muss ich bei einem pnp-Transistor dann die 5V mit an den Emitter legen - weil so wie ich das bisher verstanden habe wird der pnp-Transistor dann ja bei active-low durchschalten (was ja programmiertechnisch nicht das Problem darstellt...)??? Also ohne gemeinsame Masse dann natürlich?!? Noch eine Frage zum Basiswiderstand, um den Strom zu berechnen, nehme ich da als Spannungsabfall 0,7V an der Basis-Emitter-Strecke oder den VBE(on) Wert aus dem Datenblatt um ganz sicher zu schalten ?? Danke für Eure Hilfe
Ja, Du hast alles richtig verstanden. Du kannst natürlich die postiven Spannungen als Masse verwenden und mit -5 Volt und -12 Volt arbeiten. Wenn Du das nicht machen willst, musst Du eben die negativen Spannungn als Masse verwenden und einen Pegel-Shifter von +5 Volt nach +12 Volt verwenden, um die PNP-Transistoren anzusteuern. Dazu gibt es viele verschiedene Möglichkeiten. Ich denken, wenn Du nach "PNP" im Forum suchst, kommen ein Haufen Threads in denen das durchgekaut wird.
Das geht so einfach nur, wenn die Emitter an +5V (wie der Controller) liegen. Liegen die Emitter an +12V, dann sind die Transistoren immer angesteuert, da sie mit -7V / -12V gegen Emitter angesteuert werden. Du brauchst also noch Pegelwandler. Dies geht z.B. mit zusätzlichen NPN-Transistoren, aber auch mit Z-Dioden. Es gibt da auch ICs für, ich kann aber aus dem Hut keinen nennen. ...
Hi, ich habe das dann so geplant (siehe Anhang, GND von AVR und Lastversorgung sind natürlich getrennt!) Paßt das so? Nochma zur Frage Basisvorwiderstand, liege ich da richtig, für z.B. 5mA Basisstrom 860 Ohm (0,7V Ube richtig ?) Danke.
Das wird so nicht funktionieren. Nimm lieber NPN Transistoren. (siehe Anhang)
Tut mir leid, ich hatte erst beim 2. mal lesen gemerkt, dass die Massen getrennt sind, dann funktioniert es natürlich so, wie du es gezeichnet hast.
Hi, geht nicht, will mehrere lasten schalten die eine gemeinsame masse haben. und mit npn am emitter die last schalten - ungünstig. wo ist das Problem mit meiner schaltung, so lange die massen von avr und last getrennt sind müßte das soch funktionieren ?!
Ich glaub ich war ne Sekunde schneller ;-) Wenn die Massen getrennt sind, sollte es funktionieren.
Wenn die Massen getrennt sind, funktioniert das natürlich. Allerdings solltest Du das im Schaltplan dann auch so einzeichnen, also verschiedene Symbole für die beiden Massen verwenden... Denn so wie Du den Plan gezeichnet hast, sind die beiden Massen zusammen, und das würde nicht funktionieren bzw. die 5-Volt-Spannungsquelle und/oder den Controller grillen...
In http://www.qsl.net/yo5ofh/data_sheets/driver.htm sind unter UDNxxxx und UCNxxxx ein paar High-Side-Driver-ICs erwähnt, vergleichbar zum üblichen ULN2x03, aber via PNP schaltend.
@Unbekannter: Deshalb sind die beiden Massen unterschiedlich gekennzeichnet :-) GND und GND-LED. Werden auch in Target als 2 getrennte Signalreferenzen betrachtet. Also "aus versehen" mal zusammen auf ne fette Massefläche ziehen halte ich deshalb mal für ausgeschlossen ....
@A.K.: Klingt interessant, schaff ich damit auch sagen wir 8x 12V bei ca. 120mA? Rein thermisch vom IC her mein ich ?!?!
Wenn alle 8 gleichzeitig an sind: nein, langt grad so eben nicht mehr.
Darf ich mal fragen, wo bei euch das Problem liegt? Warum kann man die Schaltung nicht einfach mit NPN steuern? Liegt das daran, dass die Masse am Controller positiver ist als am Emitter und der Transistor so trotzdem angesteuert würde?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.