Hi
Sinus oder PWM?
Rein Theoretisch könnte man im ersten Schritt die Frequenz erfassen und einen Timer entsprechend einstellen.
Dazu müsste man auf einander folgende gleiche Flanken erfassen - wir wollen ja die Periodendauer.
Im 2.ten Schritt erfassen wir die Länge des PWM, manipulieren diesen Wert nach Wunsch, rechnen diesen Wert in den PWM-Wert um, bis zu Welchem der Timer zählen soll.
Wenn die Frequenz halbwegs passt, macht Das der µC in Hardware.
Der Arduino muß 'nur' die aktuellen PWM-Werte mitlesen und bei Änderung manipulieren und den neuen Wert ins Register schreiben.
Theoretisch
Praktisch wäre mir unwohl, wenn ein µC, Der NICHT für den KFZ-Einsatz gebaut wurde, bei hundert km/h an den Rädern spielt.
Wie diese Signale aussehen, hast Du bereits herausgefunden? (Sinus wäre schon blöd)
Oszi zur Hand?
Spannung gemessen?
MfG