Unsere Motorstrommessung liefert ungefähr $1~\mathrm{V}$ pro Ampere. Bei zu großem Strom soll der Treiber abschalten. Eine einzige Schwelle klingt ausreichend. Liegt der Strom aber gerade an dieser Schwelle, können Störungen das Ausgangssignal ständig umschalten lassen.
Wie wird daraus eine eindeutige Entscheidung, und wann kommt diese Entscheidung am MOSFET an?
Nach diesem Block können Sie
Wiederholen Sie aus Block 05 die Richtung der Ausgangsänderung für $U_+>U_-$. Zeichnen Sie einen OPV mit Gegenkopplung und einen mit Rückkopplung zum nichtinvertierenden Eingang.
Vorab: Was passiert, wenn ein Messsignal zehnmal knapp über und unter einer Schwelle pendelt? Warum genügt „die Software liest später noch einmal nach“ nicht für jeden Überstromfall?
Die markierte Präsenzaufgabe gehört zu diesen 90 Minuten. Weitere Übungen dienen der Nachbereitung. Mit Vertiefung bezeichnete Abschnitte sind Lesestoff für das Projekt oder für später; sie erweitern den Pflichtumfang des Termins nicht.
Ein Komparator vergleicht zwei Spannungen. Für das idealisierte Verhalten gilt: $U_+>U_-$ führt zu HIGH, $U_+<U_-$ zu LOW. Innerhalb einer kleinen Umgebung der Gleichheit beeinflussen Offset, Rauschen und vorheriger Zustand das Ergebnis.
Ein OPV in linearer Gegenkopplung hält seine Differenz klein. Der Komparator soll dagegen gerade eine Differenz in ein Ausgangssignal mit zwei Zuständen übersetzen. Seine Eingänge werden deshalb nicht allgemein gleichgesetzt. Auch beim Komparator müssen Eingangsbereich, Versorgung und zulässige Differenzspannung stimmen.
Ein OPV ohne Gegenkopplung kann im einfachen Modell vergleichen. Für die reale Auswahl müssen aber Übersteuerungserholung, Eingangsschutz, Ausgangsart und Schaltzeiten passen. Verwenden Sie für eine schnelle Schutzentscheidung einen dafür geeigneten Komparator oder einen ausdrücklich dafür freigegebenen Verstärker.
Das Messsignal sei $U_\mathrm{m}=2{,}5~\mathrm{V}$ mit einer Störung von einigen Millivolt. Bei einer Schwelle von ebenfalls $2{,}5~\mathrm{V}$ wechselt das Vorzeichen der Eingangsdifferenz immer wieder. Der Ausgang folgt den Kreuzungen: Er flattert.
Ein Tiefpass kann die Störung reduzieren, verzögert aber auch die Erkennung eines ansteigenden Stroms. Eine zweite Möglichkeit ist Hysterese: Für das Umschalten nach LOW gilt eine andere Schwelle als für das Zurückschalten nach HIGH. Dazwischen behält die Schaltung ihren Zustand.
Wir nutzen einen invertierenden Schmitt-Trigger. Das Messsignal liegt an $-$. Der Knoten $+$ ist über $R_\mathrm{ref}$ mit einer steifen Referenz $U_\mathrm{ref}$ und über $R_\mathrm{h}$ mit dem Ausgang verbunden. Die Rückkopplung ist positiv: Wird der Ausgang größer, steigt auch $U_+$ und unterstützt den HIGH-Zustand.
Am nahezu stromlosen Eingangsknoten gilt
$(U_+-U_\mathrm{ref})/R_\mathrm{ref}+(U_+-U_\mathrm{out})/R_\mathrm{h}=0$.
Damit $U_+=(R_\mathrm{h}U_\mathrm{ref}+R_\mathrm{ref}U_\mathrm{out})/(R_\mathrm{ref}+R_\mathrm{h})$.
Die obere Schwelle gilt bei bisherigem HIGH-Ausgang:
$U_\mathrm{T,H}=(R_\mathrm{h}U_\mathrm{ref}+R_\mathrm{ref}U_\mathrm{OH})/(R_\mathrm{ref}+R_\mathrm{h})$.
Steigt $U_\mathrm{m}$ darüber, wird der Ausgang LOW. Erst bei $U_\mathrm{m}<U_\mathrm{T,L}$ mit
$U_\mathrm{T,L}=(R_\mathrm{h}U_\mathrm{ref}+R_\mathrm{ref}U_\mathrm{OL})/(R_\mathrm{ref}+R_\mathrm{h})$
schaltet er zurück. Die Hysteresebreite ist $\Delta U_\mathrm{T}=R_\mathrm{ref}(U_\mathrm{OH}-U_\mathrm{OL})/(R_\mathrm{ref}+R_\mathrm{h})$.
Beispiel mit bewusst idealisierten Ausgangspegeln: $U_\mathrm{ref}=2{,}5~\mathrm{V}$, $R_\mathrm{ref}=10~\mathrm{k\Omega}$, $R_\mathrm{h}=100~\mathrm{k\Omega}$, $U_\mathrm{OH}=5~\mathrm{V}$ und $U_\mathrm{OL}=0~\mathrm{V}$. Es folgen $U_\mathrm{T,H}=2{,}727~\mathrm{V}$ und $U_\mathrm{T,L}=2{,}273~\mathrm{V}$. Bei $1~\mathrm{V/A}$ entsprechen sie $2{,}727~\mathrm{A}$ und $2{,}273~\mathrm{A}$.
Die Schwellenrechnung setzt bekannte Ausgangspegel voraus. Ein belasteter Open-Collector-Ausgang erreicht HIGH nur über seinen Pull-up. Bei positiver Rückkopplung kann dessen Belastung die obere Schwelle verändern.
Der Modell-Komparator besitzt ideale Ausgangsgrenzen von $0~\mathrm{V}$ und $5~\mathrm{V}$. Ein langsamer Sinus läuft um $2{,}5~\mathrm{V}$. Beobachten Sie, bei welcher Eingangsspannung der Ausgang fällt und steigt. Ändern Sie $R_\mathrm{h}$ von $100~\mathrm{k\Omega}$ auf $1~\mathrm{M\Omega}$. Wird das Umschaltfenster größer oder kleiner? Sagen Sie dies zunächst mit der Formel voraus.
Das Modell demonstriert Hysterese, jedoch keine reale Komparator-Verzögerung und keinen Open-Collector-Ausgang. Bei einem Startwert im Hysteresefenster kann der Anfangszustand von der Initialisierung abhängen; erst nach Überschreiten einer äußeren Schwelle ist er hier eindeutig.
Ein Open-Collector-Ausgang kann seinen Ausgang über einen Transistor nach GND ziehen oder hochohmig werden. Die entsprechende MOSFET-Ausführung heißt Open-Drain. HIGH entsteht durch einen Pull-up-Widerstand zu einer zulässigen Logikversorgung.
Beim LOW-Pegel fließt ungefähr $I_\mathrm{sink}=(U_\mathrm{PU}-U_\mathrm{OL})/R_\mathrm{PU}$, zuzüglich weiterer Lastströme. Der Komparator muss diesen Strom bei einem ausreichend kleinen $U_\mathrm{OL}$ aufnehmen können. Beim HIGH-Pegel lädt der Widerstand die Leitungskapazität. Die Zeitkonstante $R_\mathrm{PU}C_\mathrm{L}$ beschreibt diesen Ladevorgang näherungsweise.
Für $U_\mathrm{PU}=3{,}3~\mathrm{V}$, $R_\mathrm{PU}=4{,}7~\mathrm{k\Omega}$ und angenommene $C_\mathrm{L}=100~\mathrm{pF}$ ergibt sich $\tau=470~\mathrm{ns}$. Ein großer Pull-up spart LOW-Strom, verlangsamt aber das Erreichen von HIGH.
Öffnen Sie das LM393/LM393B-Datenblatt. Wählen Sie ausdrücklich eine Variante. Prüfen Sie Eingangsbereich, Ausgangssättigung bei angegebenem Sinkstrom und die Bedingungen der Schaltzeit. Die Differenzspannungsfestigkeit erlaubt nicht automatisch jedes gemeinsame Eingangspotential.
Vertiefung: belasteter HIGH-Pegel. Bei unserem Hysteresenetzwerk und einem ideal hochohmigen Ausgangstransistor fließt HIGH-seitig Strom von $U_\mathrm{PU}$ über $R_\mathrm{PU}+R_\mathrm{h}+R_\mathrm{ref}$ nach $U_\mathrm{ref}$. Ohne weitere Last gilt daher
$I=(U_\mathrm{PU}-U_\mathrm{ref})/(R_\mathrm{PU}+R_\mathrm{h}+R_\mathrm{ref})$, $U_\mathrm{OH}=U_\mathrm{PU}-I R_\mathrm{PU}$.
Dieser Wert muss in die Schwellenrechnung eingesetzt werden. Für Pull-up und Feedback an unterschiedlichen Versorgungsspannungen ist die vollständige Knotengleichung besonders hilfreich.
Ein Spannungsteiler erzeugt einen Anteil seiner Versorgung. Schwankt die Versorgung um $5\,\%$, schwankt im unbelasteten Modell auch der Teilerwert um $5\,\%$. Eine Spannungsreferenz soll dagegen eine möglichst konstante Spannung unter spezifizierten Bedingungen erzeugen. Anfangstoleranz, Temperaturdrift, Last und Abblockung bleiben relevant.
Eine gemeinsame Versorgung kann in manchen Messungen bewusst als ratiometrischer Bezug dienen: Gemessen wird ein Verhältnis, in dem sich eine gemeinsame Schwankung herauskürzt. Bei einer absoluten Stromabschaltung muss dieses Verhalten eigens nachgewiesen werden.
Für eine Messkette $U_\mathrm{m}=G R_\mathrm{s} I+U_\mathrm{off}$ gilt $I_\mathrm{T}=(U_\mathrm{T}-U_\mathrm{off})/(G R_\mathrm{s})$. Die sichere Abschaltgrenze ergibt sich erst aus den ungünstigen Kombinationen der Toleranzen. Die obere und untere Hystereseschwelle sind keine Toleranzgrenzen desselben Schaltpunkts.
Die gesamte Verzögerung enthält Messverstärker, Filter, Komparator, Logik und Treiber. Bei einer angenommenen Induktivität $L$ steigt der Strom während einer Verzögerung näherungsweise um $\Delta I\approx U_L\Delta t/L$, solange $U_L$ etwa konstant bleibt.
Bei $U_L=24~\mathrm{V}$, $L=100~\mathrm{\mu H}$ und $\Delta t=5~\mathrm{\mu s}$ sind dies $1{,}2~\mathrm{A}$. Ein theoretischer Schwellwert von $3~\mathrm{A}$ verhindert somit nicht automatisch einen Spitzenstrom oberhalb $3~\mathrm{A}$. Bei einem Kurzschluss kann die wirksame Induktivität noch kleiner sein.
Nach dem Abschalten sinkt der Strom. Ein Schmitt-Trigger kann daraufhin wieder freigeben. So kann eine periodische Folge von Einschalten und Abschalten entstehen. Soll ein Fehler bis zur Quittierung gespeichert bleiben, benötigt die Schutzkette einen Fehlerspeicher, beispielsweise ein geeignetes Latch oder eine entsprechende Treiberfunktion.
Die Motorsteuerung erhält daher zwei getrennte Anforderungen: „Bei Überstrom unverzüglich sperren“ und „Wiedereinschalten nur nach festgelegter Freigabe“. Der Ausgangspolarität muss entnehmbar sein, welcher Zustand den Treiber sperrt. Verhalten bei Einschalten, Reset und fehlender Referenz ist ebenfalls zu prüfen.
Beschreiben Sie für Ihre Schutzfunktion Auslösebedingung, Reaktionszeit und Rückkehrbedingung. Zeichnen Sie die gesamte Kette bis zum Gate. Die Abfrage einer Fehlerleitung durch Software ersetzt einen direkten Hardware-Abschaltpfad nur dann, wenn die zeitlichen Anforderungen das erlauben. Die hier betrachtete Funktionsschaltung ist noch kein Nachweis einer normativ geforderten Sicherheitsfunktion.
Präsenzaufgabe, etwa 25 min. Verwenden Sie die Schmitt-Trigger-Simulation in Abschnitt 6.3. Der Ausgang sei zunächst HIGH. Es gelten die dort angegebenen $10~\mathrm{k\Omega}$, $100~\mathrm{k\Omega}$ und $2{,}5~\mathrm{V}$.
1. Berechnen Sie beide Schwellen für ideale Ausgangspegel $0/5~\mathrm{V}$.
$U_\mathrm{T,H}=(100\cdot2{,}5+10\cdot5)/110~\mathrm{V}=2{,}727~\mathrm{V}$. $U_\mathrm{T,L}=250/110~\mathrm{V}=2{,}273~\mathrm{V}$.
2. Das Eingangssignal nimmt nacheinander $2{,}4~\mathrm{V}$, $2{,}8~\mathrm{V}$, $2{,}5~\mathrm{V}$ und $2{,}2~\mathrm{V}$ an. Geben Sie den jeweiligen Ausgangszustand an.
HIGH, LOW, LOW, HIGH. Bei $2{,}5~\mathrm{V}$ liegt der Eingang im Hysteresefenster und behält den zuvor erreichten LOW-Zustand.
3. Ändern Sie $R_\mathrm{h}$ auf $1~\mathrm{M\Omega}$. Berechnen und prüfen Sie die neue Hysteresebreite.
$\Delta U_\mathrm{T}=10/(1000+10)\cdot5~\mathrm{V}=49{,}5~\mathrm{mV}$. Die Schwellen liegen etwa bei $2{,}525~\mathrm{V}$ und $2{,}475~\mathrm{V}$. Größerer Feedbackwiderstand bedeutet schwächere Rückkopplung.
Selbststudium / Klausurtraining. Ein idealer Open-Collector-Komparator nutzt $R_\mathrm{PU}=10~\mathrm{k\Omega}$ zu $5~\mathrm{V}$. Das Hysteresenetzwerk besitzt $R_\mathrm{h}=100~\mathrm{k\Omega}$, $R_\mathrm{ref}=10~\mathrm{k\Omega}$ und $U_\mathrm{ref}=2{,}5~\mathrm{V}$. Weitere Lasten fehlen.
1. Bestimmen Sie den Strom im HIGH-Zustand und $U_\mathrm{OH}$.
$I=(5-2{,}5)~\mathrm{V}/120~\mathrm{k\Omega}=20{,}83~\mathrm{\mu A}$. $U_\mathrm{OH}=5~\mathrm{V}-0{,}2083~\mathrm{V}=4{,}7917~\mathrm{V}$.
2. Welche obere Schwelle folgt daraus?
$U_\mathrm{T,H}=(100\cdot2{,}5+10\cdot4{,}7917)/110~\mathrm{V}=2{,}7083~\mathrm{V}$. Die Rechnung mit $5~\mathrm{V}$ HIGH hätte $2{,}7273~\mathrm{V}$ ergeben.
3. Welche zusätzlichen Prüfungen benötigt der reale LOW-Zustand?
Sinkstrom durch Pull-up, Feedback und weitere Lasten; garantierter LOW-Pegel bei diesem Strom; zulässige Verlustleistung und Logikschwelle. Der reale LOW-Pegel beeinflusst auch die untere Schwelle.
Selbststudium / Klausurtraining. Ein Schutz erkennt die obere Stromschwelle von $3~\mathrm{A}$. Danach dauert es angenommen $4~\mathrm{\mu s}$ bis der Lastschalter sperrt. Währenddessen liegen $12~\mathrm{V}$ an $80~\mathrm{\mu H}$.
1. Schätzen Sie den zusätzlichen Strom und den Strom am Ende der Verzögerung.
$\Delta I=12~\mathrm{V}\cdot4~\mathrm{\mu s}/80~\mathrm{\mu H}=0{,}6~\mathrm{A}$. Am Ende etwa $3{,}6~\mathrm{A}$.
2. Warum ist die Rechnung bei einem Kurzschluss nicht automatisch konservativ?
Die wirksame Induktivität kann kleiner sein; Spannung und Verzögerungen können ungünstiger ausfallen. Außerdem müssen Halbleiterenergie und Abschaltüberspannung geprüft werden.
3. Warum beseitigt eine größere Hysterese diesen Spitzenstrom nicht?
Hysterese verändert das Umschaltfenster und die Rückkehrbedingung. Sie verkürzt nicht automatisch die Verzögerung der Abschaltkette.
Selbststudium / Klausurtraining. Die ideale Messkette liefert $1~\mathrm{V/A}$. Eine absolute Schwelle von $2{,}5~\mathrm{V}$ wird zunächst aus einer Versorgung mit $\pm5\,\%$ Toleranz geteilt.
1. Welcher Bereich der Stromschwelle entsteht allein dadurch?
$2{,}375\ldots2{,}625~\mathrm{A}$ bei proportionaler Referenz und ansonsten idealer Messkette.
2. Nach dem Abschalten fällt der Strom unter die untere Hystereseschwelle. Was kann passieren?
Ohne Fehlerspeicher oder andere Sperrbedingung wird wieder freigegeben. Bei anhaltender Fehlerursache kann wiederholtes Ein- und Ausschalten entstehen.
3. Formulieren Sie eine überprüfbare Rückkehrbedingung.
Beispiel: Die Hardware bleibt nach einem Überstrom gesperrt, bis der Mikrocontroller bei inaktiver PWM ein separates Quittiersignal gibt und die Fehlerbedingung nicht mehr anliegt. Einschalt- und Resetverhalten müssen dazu definiert werden.
In Block 07 wird der Messpfad gezielt gefiltert. Der schnelle Schutzpfad kann dabei andere Anforderungen haben als der ADC-Pfad.