µC soll 24V Schalten

Gast #3044859
Lesenswert?

Hallo,

habe gerade ein Brett vorm Kopf...

Will mit einem µC und einem HC595 digitale Ausgänge Schalten. 
Ausgangsspannung soll 24V oder 0V sein. wäre schön, wenn man ca 30mA 
Schalten könnte. Jetzt hab ich intuitiv einen PNP Transistor genommen, 
damit der Basisstrom nicht durch die Last fließt, die zwischen dem 
Kollektor und GND hängt. Aber ich erreiche mit dem µC ja nie die 24V... 
dann ist das Ding doch immer an...? Oder?

Ich hab auf der Platine nicht viel Platz, kann also keine 2 Transistoren 
unterbringen. Kann ich den Basistrom durch die Last fließen lassen und 
eine NPN Schaltung riskieren? Alternativ könnte ich auch einen Inverter 
aufbauen? Was würdet ihr tun?

Schorsch
#3044880
Lesenswert?

Schorsch schrieb:

> Ich hab auf der Platine nicht viel Platz, kann also keine 2 Transistoren
> unterbringen. Kann ich den Basistrom durch die Last fließen lassen und
> eine NPN Schaltung riskieren?

Wie stellst du dir das dann vor?

> Alternativ könnte ich auch einen Inverter
> aufbauen? Was würdet ihr tun?

Bei 30mA?
Was ist der Normalzustand ... wird der Verbraucher versorgt oder nicht?

Wenn der Normalzustand der ist, dass die 30mA durch die Last fliessen, 
dann benutzte ich den NPN im Prinzip dazu, dass ich den Verbraucher 
kurzschliesse :-) Die 30mA rinnen dann nicht durch die Last, sondern 
durch den NPN und der Verbraucher steht :-)

Aber was willst du wirklich schalten und warum kannst du nicht die Masse 
des Verbrauchers schalten anstatt seines VCC 'Eingangs'? Wo der 
Stromkreis unterbrochen wird (Masseseitig oder 
Versorgungsspannungsseitig) ist dem Verbraucher ja egal. Unterbrochen 
ist unterbrochen.
Gast #3045003
Lesenswert?

Karl Heinz Buchegger schrieb:
> Aber was willst du wirklich schalten und warum kannst du nicht die Masse
>
> des Verbrauchers schalten anstatt seines VCC 'Eingangs'? Wo der
>
> Stromkreis unterbrochen wird (Masseseitig oder
>
> Versorgungsspannungsseitig) ist dem Verbraucher ja egal. Unterbrochen
>
> ist unterbrochen.

Genau das ist der einzig andere Weg, den ich mir vorstellen könnte.
Ich bin mir nur nicht sicher, in wie Fern ich mich hier von Standarts 
entferne. Sicher, welche Seite ich Schalte ist egal. Für den 
vorliegenden Fall würde es auch in jedem Fall gehen - ich will eine 
Festo-Ventilinsel steuern :-)

Gibt es eine Art Norm, ob abgeschaltete Signale nach VSS oder VCC 
floaten sollen? Intuitiv hätte ich alles nach Ground gefloatet? Wie 
gesagt, dass das irgendwie geht ist mir klar, nur wie würde man es 
machen?

Danke Schorsch
#3045027
Lesenswert?

Schorsch schrieb:
> Hallo,
>
> habe gerade ein Brett vorm Kopf...
>
> Will mit einem µC und einem HC595 digitale Ausgänge Schalten.
> Ausgangsspannung soll 24V oder 0V sein. wäre schön, wenn man ca 30mA
> Schalten könnte. Jetzt hab ich intuitiv einen PNP Transistor genommen,

Wenn man einen NPN-Transistor nimmt und die Last gegen Plus schaltet,
geht das problemlos. Für Last an Masse gibts auch Lösungen, die werden
aber regelmäßig komplizierter.
Gruss
Harald
Gast #3045127
Lesenswert?

Hallo,

also auf http://www.mikrocontroller.net/articles/Transistor habe ich 
diese beiden Schaltungen gefunden.

 Vcc o-------------+                  Vcc o-----------+
                   |                                  |
                  .-.               An: GND   _   |<
                  | | R_Last             o---|___|--|   PNP
                  '-'               Aus: Vcc        |\
                   |                                  |
An: Vcc  _     |/                                  .-.
    o---|___|----|   NPN                      3>       | | R_Last
Aus: GND         |>                                  '-'
                   |                                  |
 GND o-------------+                  GND o-----------+

Die NPN Schaltung wird gehen; ich weiß halt nur nicht in wie weit es 
Standartkonform ist einen Pin auf einem IO Board gegen Ground zu ziehen, 
um "I" zu erhalten, oder ihn floaten zu lassen (ich könnte ihn auch mit 
10k nach VCC ziehen) um den Kanal "0" zu schalten.

Die PNP Schaltung finde ich besser, da sie in die intuitive Richtung 
schaltet, allerdings kann ich mit dem µC niemals VCC an die Basis legen, 
da bei mir VCC=24V


Ich schätze einfache, wenn ich oder jemand anderes diese Platine in 10 
Jahren wiederfindet, wird er sich denken, oh 24V oder 0V, kann zieh leg 
ich die andere Seite mal gegen Ground, nein sie muß in jedem Fall gegen 
24V, das ist nicht sonderlich intuitiv

Schorsch
Gast #3045167
Lesenswert?

So, habs jetzt mit der NPN Schaltung gemacht. Alles richtig? Der 10k 
Widerstand kommt mir immernoch komisch vor, aber sonst floatet das 
Signal doch rum?

Soll ich den besser weg lassen?

Schorsch
Angehängte Dateien:
Gast #3045176
Lesenswert?

Es gibt doch ganz nette intelligente High Side Switches, die ganze 
einfach mit CMOS-Pegel angesteuert werden können (Infineon BSP-Serie, 
IRF IPS usw). Da hat man dann auch gleich 
Strombegrenzung/Kurzschlussschutz, thermischer Schutz usw. drin.
#3045177
Lesenswert?

Schorsch schrieb:
> So, habs jetzt mit der NPN Schaltung gemacht. Alles richtig? Der 10k
> Widerstand kommt mir immernoch komisch vor,

Wozu soll der gut sein?
Du limitierst damit nur den Strom, der durch deine Last fliessen kann.

> Ich schätze einfache, wenn ich oder jemand anderes diese
> Platine in 10 Jahren wiederfindet, wird er sich denken,

.... was ist das für ein Ausgang, was steh in der Doku?
Und dort liest er dann, dass das ein Open Collector Ausgang ist, wodurch 
für ihn die Sache komplett klar ist. So wie das auch heute schon ist, 
wenn man im Datenblatt eines IC nachliest, dass man einen Open Collector 
Ausgang vor sich hat.
Gast #3045213
Lesenswert?

Christian Kreuzer schrieb:
> Wenn man high side schalten will, verwende ich gerne den MIC5891, hat
> auch das Schieberegister bereits integriert.
>
> Christian_RX7

Das ist ja ein geiler Chip.... den kannte ich noch gar nicht...

kann ich /OE dauerhaft auf low ziehen? Irgendwie verwirren mich die 
Appnotes im Datenblatt...

Das ist doch kein SPI? Warum muß Serial in vor der CLK kommen? warum muß 
Strobe auf high? wo ist /CS?

Schorsch
Gast #3045266
Lesenswert?

> Wie soll das denn funktionieren, wenn du deinem Relais einen
> 10K-Vorwiderstand spendierst?

Tue ich ja nicht....

das Ausgangssignal hängt direkt am Transistor, die andere Seite des 
"Verbrauchers" hängt an Ground - Das meinte ich mit "nicht intuitiv"

Ich denke gerade über einen uln2803 nach, entweder der, oder der 
mic5891,

Danke für die tollen Kommentare über Rechtschreibung, ich denke da immer 
an Dieter Nuhr.. wenn man keine Ahnung hat einfach mal....

Kann ich denn jetzt die 5891 wie einen hc595 ansprechen? Ich habe 
mehrere spi geräte, wo ist chip select?

Schorsch
Gast #3045376
Lesenswert?

ich habe 5V vom µC zu Verfügung, will aber 24V Schalten. Beide haben das 
gleiche GND Potential

ich muß NPN nehmen, da der µC die 24V nicht erreicht

Diode, damit ich eine Induktive Last zwischen DOUT_EXT0 und 24V hängen 
kann (und auch wieder abschalten kann).

die 10k - ja mit denen bin ich mir nicht ganz sicher, man könnte sie 
auch gegen GND legen.... leztenende spielt es keine Rolle... soll das 
Potential nur definieren, wenn der Transistor nicht durchgeschaltet ist

Schorsch
Gast #3046664
Lesenswert?

Ich glaube ich beende diese Diskussion an dieser Stelle, da sich 
anscheinend nicht alle Teilnehmer an die üblichen Benimmregeln halten

Dennoch vielen Dank an die konstruktiven Postings

Gruß Schorsch

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren