Das Erkennen einer Spule ist voll erregt

Ich arbeite an einem maßgeschneiderten Zündsystem und möchte die Endstufe so robust wie möglich umsetzen. Die ECU (Engine Control Unit) liefert ein TTL-Pegel-Steuersignal zum Ansteuern des Zündsystems. Das Tastverhältnis dieses Signals hängt von der Motordrehzahl (RPM) ab. Die Zündspule muss erregt werden, um einen Funken zu erzeugen. Nachdem es mit Strom versorgt wird, beginnt es zu heizen und kann zerbrochen werden.

Spulenstrom

Die ECU kann den Strom nicht steuern und verschiedene Spulen können in Amateur-Autosportmotoren verwendet werden. Der Zündtreiber sollte also den Strom steuern. Zuerst wollte ich den IGBT-Zündtreiber MC33812 verwenden. Bei Überstrom schließt er den IGBT. Dies erzeugt einen frühen Funken, wenn sich die Spule entlädt. Es kann den Motor bei hohen Drehzahlen kaputt machen. Und ich habe keinen Zündtreiber gefunden, der als Pick'n'Hold-Treiber arbeiten kann.
Also habe ich IRGB14C40 IGBT mit TTL-Gate-Pegel ausgewählt. Ich entschied mich für ACS712 Current Sense IC. Es hat einen proportionalen Spannungsausgang. Fügen Sie einen Voltage-to-PWM-IC wie TL494 hinzu und treiben Sie das Gate des IGBT im Falle eines Überstroms an.
Und natürlich sollte PWM umgekehrt arbeiten und den Strom konstant halten. Oder sollte ich einen invertierten Operationsverstärker-Komparator verwenden und den ACS712-Ausgang mit der Spannungsquelle vergleichen. Wenn der Gate-Strom geschlossen wird und der Operationsverstärker und der ACS712 schnell sind, beginnt der Stromfluss erneut und verhindert, dass sich die Spule entlädt. Dies funktioniert wie PWM

vereinfachtes Blockschema

Treiber

Eingangsfrequenz beträgt ca. 20kHz bei max. Es tut mir leid für mein schlechtes Englisch

Es gibt eine Menge Kontext, den Sie haben und wir nicht - einschließlich des Schaltplans. Ist es eine Magnetspule? Was fährt der Fahrer? Was muss man festhalten und wann ist der richtige Moment? Und wir wissen auch nicht, was die Oszilloskopspuren darstellen. Ich wäre also ziemlich überrascht, wenn jemand die Frage in ihrer jetzigen Form beantworten kann.
Ich schreibe die Frage um, ich hoffe, ich habe es klarer gemacht
Was ist der aktuelle Grenzwert?
ca. 7A bei 14,7V
Schauen Sie sich das Megasquirt-Projekt an, sie fahren seit Jahren Zündspulen mit IGBTs, ich denke, Bosch BIP373 ist das Gerät der Wahl. Oder Sie könnten OE-Spulen mit eingebauten Zünd-/Treiberschaltkreisen verwenden, wie sie heutzutage in vielen Autos eingebaut sind, und die harte Arbeit für Sie erledigen lassen.
Ich verstehe nicht, was die Frage war. Haben Sie nur nach allgemeinen Gedanken zu Ihrem Plan gesucht? Wie auch immer, die Schaltung, die Sie gezeigt haben, wird nicht funktionieren. Das Ausschalten des Mosfets führt zu einem Spannungsanstieg der Induktivität, der den Mosfet wahrscheinlich braten wird. Da Sie mehr Spannung benötigen, als die 12-V-Batterie liefern kann, empfehle ich eine Aufwärtswandlertopologie, die Sie für die PWM-Stromwandlung verwenden können. Die Gewährleistung der Schleifenstabilität könnte schwierig sein - möglicherweise benötigen Sie dort einige Schaltungssimulationen / -versuche.

Antworten (1)

Schon mal über IC nachgedacht? Mehrere Unternehmen haben diese seit Jahren hergestellt. Sie steuern die Spulenladung usw. für Sie und keine Software! ST hat sie aufgelistet unter: Ignition Controllers and Drivers.

Mein Gott, es scheint, dass ST der einzige ist, der es implementiert hat: "Wenn das Eingangssignal vom Mikrocontroller hoch bleibt, schützt sich das Gerät selbst vor Überhitzung, indem es den Kollektorstrom dazu zwingt, sanft abzunehmen (Low-Voltage-Clamp-Funktion), um unerwünschte zu vermeiden Funke.". Ich war so enttäuscht von anderen Unternehmen, die ST nicht überprüft haben. VB526SP-E scheint die perfekte Wahl zu sein. Vielen Dank!
Andere Unternehmen stellen sie her, aber es handelt sich um kundenspezifische ICs, die anderen nicht zur Verfügung stehen. Der verwendete Algorithmus ist kundenabhängig.