[Edit] Sinnvoll wäre eine Strombegrenzung, die den maximalen Duty-Cycle vorgibt.[/quote]

Wenn du die Möglichkeit hast, einen PWM-Puls vorzeitig abzuschalten, (z. B. mit einem ttl-Gatter) kannst du die Spannung an einem Strommessshunt zu einem Komparator führen, der dann den Puls direkt abschaltet.
Wenn du keinen Strommessshunt nehmen kannst, könntest du mal
die Strommessung über den MOSFET_Bahnwiderstand ausprobieren,
ähnlich wie im Thread Strommessung.
https://www.roboternetz.de/phpBB2/vi...638&highlight=

Der IRF1404 ist der Arbeitstransistor. Die richtige Schaltung dazu würde ich zusteuern.

Gruß Stupsi