Schutzschaltung mit Dioden, wohin mit dem Strom bei Überspannung?

Gast #6696148
Lesenswert?

Hallo,

ich bin noch recht neu mit der Elektrotechnik (Informatiker).

Ich würde gerne einen Logikeingang vor zu hoher Spannung schützen. Am 
Eingang Input sollen aber durchaus 24 V dauerhaft anliegen können.
Die Schaltung wird mit LDO-Reglern mit Ausgangsspannung 5 V und 3.3 V 
versorgt, die Eingangsspannung beträgt 24 V.

Von früher kenne ich noch die Schaltung mit 2 Dioden, siehe Anhang.

Soweit ich das ganze verstehe, klemmt die Diode D1 die Spannung auf etwa 
5,7 V fest und die Diode D2 auf etwa -0.7 V, je nach Flussspannung.
Daher würden durch den Widerstand R1 und die Diode D1 bei Input 24 V 
etwa 18 mA fließen.

Meines Wissens gefällt es Linearregler nicht, wenn diese plötzlich zu 
einer Stromsenke werden.

Funktioniert die oben aufgezeichnete Schutzschaltung bei dauerhaft 24 V 
am Eingang Input überhaupt so?
Oder habe ich etwas nicht richtig verstanden?

Grüße
Ulrich
Angehängte Dateien:
Gast #6696157
Lesenswert?

Ulrich schrieb:
> Meines Wissens gefällt es Linearregler nicht, wenn diese plötzlich zu
> einer Stromsenke werden.

Du musst halt dafür sorgen, daß der Rest der Schaltung an 5V mehr Strom 
aufnimmt als die Überspannungsquelle in den Eingang einspeist. Sonst 
Crowbar, Z-Diode oder so.
Gast #6696160
Lesenswert?

Ulrich schrieb:
> Funktioniert die oben aufgezeichnete Schutzschaltung bei dauerhaft 24 V
> am Eingang Input überhaupt so?

Nur, wenn auf der 5V Seite immer mindestens 19mA verbraucht werden.

Ist das nicht der Fall, sollte man eine 5V6 Z-Diode einbauen, die ein 
Anheben der Spannung über 6V verhindert.
#6696423
Lesenswert?

Ulrich schrieb:
> Soweit ich das ganze verstehe, klemmt die Diode D1 die Spannung auf etwa
> 5,7 V fest und die Diode D2 auf etwa -0.7 V, je nach Flussspannung.
> Daher würden durch den Widerstand R1 und die Diode D1 bei Input 24 V
> etwa 18 mA fließen.

Das hast du ganz richtig verstanden.

> Meines Wissens gefällt es Linearregler nicht, wenn diese plötzlich zu
> einer Stromsenke werden.

Nicht nur "gefällt es ihnen nicht" - sie können es schlicht nicht. 
Wenn die 5V Betriebsspannung nicht mit wenigstens 18mA belastet wird, 
den Strom durch R1 also aufnehmen kann (der Linearregler liefert dann 
entsprechend weniger Strom) dann läuft die Spannung von 5V hoch.

> Funktioniert die oben aufgezeichnete Schutzschaltung bei dauerhaft
> 24 V am Eingang Input überhaupt so?

Nur wenn mindestens 18mA auf der 5V Schiene fließen.

Man kann sich mit Z-Dioden behelfen, notfalls direkt an der 
Betriebsspannung, besser aber am Eingang. Oder man vergrößert R1. Oder, 
oder, oder...
Gast #6696433
Lesenswert?

Ein 24V-Eingang wird eher so ausgelegt, daß ab >12V der Eingang als high 
erkannt wird. Also zuerst ein Spannungsteiler. Dazu als einfachstes eine 
Z-Diode, die die Spannung unterhalb der maximal erlaubten begrenzt.

Im schema oben: R1=10k, R2=3k9, D1 entfällt, D2=Z3V9 für 5V-Logik.
Gast #6696458
Lesenswert?

Ulrich schrieb:
> Meines Wissens gefällt es Linearregler nicht, wenn diese plötzlich zu
> einer Stromsenke werden.
>
> Funktioniert die oben aufgezeichnete Schutzschaltung bei dauerhaft 24 V
> am Eingang Input überhaupt so?
> Oder habe ich etwas nicht richtig verstanden?

Respekt, da stellt jemand die richtigen Fragen. Mitdenken ist wertvoll 
in der Elektronik!

Über einen 1k-Widerstand wird im Fehlerfall ein gewisser Strom in die 5V 
fließen, z.B. 19mA bei 24V.
Der 1k-Widerstand bekommt dabei eine Leistung von 361mW zu sehen.

Ob das ok ist, hängt von zwei Faktoren ab:
1. Ist der Stromverbrauch in 5V immer über 19mA?
2. Hält der 1k das aus?
Ist das gegeben, ist das auch kein Problem, auch nicht dauerhaft.
In vielen Fällen wird das für einen Eingang passen. Ein 0207er oder MMA 
explodiert wegen 361mW nicht gleich (zumindest nicht bei 
Raumtemperatur), und 19mA ist nicht viel.

Wenn (1) nicht gegeben ist, dann hat man ein Problem. In dem Fall wird 
die Spannung steigen, und irgenwas kaputt werden, weil Linearregler per 
se nur positive Lastströme können *1).
Man kann das beispielsweise lösen, indem man eine Z-Diode statt 
Klemmdioden verwendet. Oder indem man statt 1k 10k verwndet. Je nachdem, 
was halt geht.

*1) man kann welche bauen, die negative können. Standard ist es aber 
nicht.
Gast #6696466
Lesenswert?

Axel S. schrieb:
> Das hast du ganz richtig verstanden.

Ulrich hat das vollkommen sauber erkannt und gerechnet, im Gegensatz zu 
anderen Threads, wo über die Dioden gekaspert wird.

Die Dinger heißen Schutzdioden, nicht Betriebsdioden. Ich meckere immer, 
wenn jemand meint, diese Dioden als Teil seines Schaltungskonzeptes 
nutzen zu wollen und werfe ihm Pfusch vor.

Leider hat Ulrich seine Signalpegel bzw. deren Bereich nicht 
beschrieben, ob ein einfacher Teiler genügt oder man aktiv eingreifen 
muss. Im Falle einer größeren Variation würde ich einen NPN BC_irgendwas 
vor den µC setzen, der Transmann kann einen großen Bereich Basisstrom 
vertragen.

Brrzzzzt schrieb:
> Respekt, da stellt jemand die richtigen Fragen. Mitdenken ist wertvoll
> in der Elektronik!

Jou, und kommt leider zunehmend aus der Mode.
(Firma: Hobbytheoretiker) #6696650
Lesenswert?

Die Fragen zu den weiteren Salamischeiben wären zum Beispiel:
a) Anzahl der Eingänge (wirklich nur einer oder wieviele),
b) Typ des µC an den die Signale angelegt werden.

Mit b) kann nachgeschlagen werden, wie groß der Widerstand werden darf 
ohne die Funktion zu beeinträchtigen.
Gast #6696727
Lesenswert?

Hallo,

vielen Dank für eure Antworten.

Nach Möglichkeit sollte die Schaltung auch noch mit 4.5 V am Eingang 
funktionieren. Es kann jedoch später gut sein, dass ich nur noch mit 24 
V am Eingang arbeite, 5 V sind aber erstmal gewünscht.

Ich muss zugeben, dass ich sogesehen eher Pfusch betreiben würde, weil 
die Schutzdioden dann zu Arbeitsdioden werden.

Der eigentliche Grund weshalb R1 so niederohmig ist, war der 
Pulldown-Widerstand. Zur Erkennung eines High-Pegels benötige ich 70 % 
von VCC, also in meinem Fall 3.5 V.

Ich habe insgesamt 5 Eingänge.
Wenn ich den Widerstand R1 auf 6.8k erhöhe und als Pulldown 33k nehme, 
hätte ich ja Ströme über R1 von etwa 3 mA pro Eingang.
Somit kämen maximal 15 mA zusammen.

Wäre eine Lösung mit Zenerdiode dann doch besser?

Viele Grüße
Ulrich
#6696736
Lesenswert?

Ulrich schrieb:
> Nach Möglichkeit sollte die Schaltung auch noch mit 4.5 V am Eingang
> funktionieren.

Bingo, hatte ich richtig vermutet... :((
Welche Scheibchen kommen noch?

Ulrich schrieb:
> Die Schaltung wird mit LDO-Reglern mit Ausgangsspannung 5 V und 3.3 V
> versorgt, die Eingangsspannung beträgt 24 V.

Ws willst du dann mit einem LDO-Regler, wenn du eine Versorgung mit 24 V 
hast?

Da die Rohspannung von 24 V bereits vorliegt, denk über einen Komparator 
an den Logik-Eingängen nach und begrenze dessen Ausgangsspannung. Da 
hast du deinen Schutz... ;-)
(Firma: Hobbytheoretiker) #6697201
Lesenswert?

Daher erinnere ich an die Frage,

Dieter D. schrieb:
> b) Typ des µC an den die Signale angelegt werden.

weil vermutlich der µC bereits einen internen Pull-Up-Widerstand haben 
könnte.

Zum Beispiel:
PORTBn = 0 -> Interner Pullup-Widerstand deaktiviert
PORTBn = 1 -> Interner Pullup-Widerstand aktiviert
Mehr Infos: 
http://m.arduino-projekte.webnode.at/registerprogrammierung/ein-ausgangsports/attiny/

Für PORTBn = 1 bräuchtest Du nur den Transistor mit einem 
Basisvorwiderstand, siehe von Roland gepostete Beispiel.
#6697229
Lesenswert?

Dieter D. schrieb:
> Daher erinnere ich an die Frage,
> Dieter D. schrieb:
>
>> b) Typ des µC an den die Signale angelegt werden.
>
> weil vermutlich der µC bereits einen internen Pull-Up-Widerstand haben
> könnte.
> Zum Beispiel:
> PORTBn = 0 -> Interner Pullup-Widerstand deaktiviert
> PORTBn = 1 -> Interner Pullup-Widerstand aktiviert
> Mehr Infos:
> 
http://m.arduino-projekte.webnode.at/registerprogrammierung/ein-ausgangsports/attiny/
> Für PORTBn = 1 bräuchtest Du nur den Transistor mit einem
> Basisvorwiderstand.

Ich würde noch einen BE-Widerstand vorsehen, sonst kann die Schaltung zu 
empfindlich sein.

Beispiel für MSP430G2553

Basisstrom:

Der Eingang des MCs geht bei 0,7V und 1mA auf LOW
Gast #6697533
Lesenswert?

Hallo,

nochmals vielen Dank für die schnellen und hilfreichen Antworten.

Der Mikrocontroller wird ein STM32F4 werden.
Die Geschwindigkeiten werden zum einen sehr langsam sein, da das Gerät 
von mir von außen über Taster gesteuert wird und zum Anderen wird auch 
ein SPI-Bus dabei sein, den ich mit 1 Mhz betreiben wollte.


Viele Grüße
Ulrich
Gast #6697574
Lesenswert?

Roland F. schrieb:
> ich schlage mal die folgende Variante vor (siehe Anhang).

Danke, Du hast das präzisiert, was ich mir so gedacht habe!

Manfred schrieb:
> Leider hat Ulrich seine Signalpegel bzw. deren Bereich nicht
> beschrieben, ob ein einfacher Teiler genügt oder man aktiv eingreifen
> muss. Im Falle einer größeren Variation würde ich einen NPN BC_irgendwas
> vor den µC setzen, der Transmann kann einen großen Bereich Basisstrom
> vertragen.
Gast #6697579
Lesenswert?

Brrzzzzt schrieb:
> Ob das ok ist, hängt von zwei Faktoren ab:
> 1. Ist der Stromverbrauch in 5V immer über 19mA?
> 2. Hält der 1k das aus?
> Ist das gegeben, ist das auch kein Problem, auch nicht dauerhaft.

Falls es sich um die eingebauten Schutzdioden eines µC handeln sollte, 
ist das durchaus ein Problem. Die Dioden sind nicht auf dauerhaft höhere 
Strome ausgelegt (Atmel gibt für die AVR in einer AppNote eine Wert von 
1mA an). Und wenn man den Strom über externe Dioden ableiten will, muss 
man dafür sorgen, dass deren Vf niedriger als die der eingebauten Dioden 
ist (z.B. durch Einsatz von Schottky-Dioden).
Gast #6697722
Lesenswert?

Das funktioniert nicht.

Ein 3V-Eingang ist unmöglich auch für ein 24V-System verwendbar. Der 
Störabstand ist viel zu gering. Entweder gibt es verschiedene Versionen 
der Eingänge oder es gibt eine Umschaltmöglichkeit. Jumper zum Beispiel.
Gast #6697897
Lesenswert?

Ulrich schrieb:
> Wäre eine Lösung mit Zenerdiode dann doch besser?

Na ja richtig gut ist eine Lösung, die gar keinen Querstrom zulässt:
1
                    +--|uC Eingang mit internem pull up
2
                    |
3
Eingang--10k--+----|< BC547
4
             |      |E
5
              +-|<|-+ 1N4148
6
                    |
7
                   GND

Ulrich schrieb:
> zum Anderen wird auch ein SPI-Bus dabei sein, den ich mit 1 Mhz
> betreiben wollte.

Da klappt das nicht.

Ulrich schrieb:
> Der eigentliche Grund weshalb R1 so niederohmig ist, war der
> Pulldown-Widerstand. Zur Erkennung eines High-Pegels benötige ich 70 %
> von VCC, also in meinem Fall 3.5 V.

Verstehe ich nicht.
Soll die Leitung auch als Ausgang wirken ?
#6698399
Lesenswert?

Helge schrieb:
> Ein 3V-Eingang ist unmöglich auch für ein 24V-System verwendbar. Der
> Störabstand ist viel zu gering.

Bei einem auf 3V dimensionierten Eingang entspricht der Störabstand dem, 
was dafür verlangt wird. Bei 24V ist er in Volt genauso gross - nur 
nicht in Prozent.

Will man die Schaltschwelle abhängig vom Spannungsbereich machen, ist 
man mit einem Komparator gut bedient.
(Firma: Funkenflug Industries) #6698405
Lesenswert?

Man kann auch mit einem Widerstand von B nach E am Transistor den Punkt 
verschieben, an dem er zu öffnen beginnt. Ich habe das sehr oft so für 
"DAU-Weitbereichseingänge" gemacht, so daß 12Vdc (Nennspannung) 
zuverlässig erkannt werden, aber auch nichts abfackelt wenn irgend ein 
Doof 230V aus der Steckdose daran anschließt. Jedenfalls nicht, solange 
man den ersten Widerstand nicht als SMD ausführt, dessen Verlustleistung 
wird der begrenzende Faktor.

Aber ich finde auch, muss man nicht machen. Eine ordentliche Explosion 
auf der Platine ist ein guter Weg, solche Leute auf ihren gefährlichen 
Fehler und ihren Wissensstand aufmerksam zu machen bevor sie da noch 
anfassen und nebenbei ein wenig Lehrgeld zu kassieren.

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