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.
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
Eingangsfrequenz beträgt ca. 20kHz bei max. Es tut mir leid für mein schlechtes Englisch
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.
user_1818839
Kämpfer
Andi aka
Kämpfer
John u
Jefferson Allan