Hallo,
prinzipiell ist das möglich!
In meiner Firma machen wir genau das was Du vorhast. Zusätzlich kann
auch eine Blockade oder Kurzschluß des Motors anhand der
Generatorspannung erkannt werden.
'Unser' Regelkreis befindet sich komplett in einem ASIC, der nicht auf
dem freien Markt zu bekommen ist. Das hätte auch wenig Sinn ;-)
Aber mit 'diskreten' Bauteilen könnte das Ganze so aussehen:
- Ein Mikrocontroller erzeugt das PWM Signal.
- Innerhalb der 'AUS'-Phase triggert der µC einen ADC
- Das Ergebnis des ADCs wird vom µC ausgewertet und fließt in das
Puls/Pausenverhältnis der PWM ein.
Viele PWM-Generatoren in den µCs bieten die Möglichkeit, einen Interrupt
beim Wechsel des PWM Signalpegels zu erzeugen.
In der Interrupt Service Routine kann dann der ADC gestartet werden.
Da sich die Spannung schnell ändert, bzw. die PWM Frequenz sicherlich im
KHz Bereich liegt, sollte der ADC schnell genug sein um die Spannung
sicher messen zu können, die µC-internen ADCs sind da meist zu langsam.
Ein externer Wandler, der nach dem FLASH Prinzip arbeitet, ist da
wahrscheinlich die bessere Wahl.
Gruß Bernd