Quindi to pensi da lavorare sul numero medio di giri contati in un certo periodo?
Non so se puo funzionare bene, in fase di forti accelerazioni sei in ritardo con il calcolo dell'anticipo.
Non mi e' chiaro cosa vuoi campionare.
Ci credo che hai scritto firware piu complessi, ma pesno che tu semplificando troppo il problema.
Il controllo piu efficacie e' un controllo realtime, cioe si misura il tempo necessario a percorrere un giro completo dell'albero motore, si calcola l'anticipo desiderato, nello stesso istante in cui generi l'interrupt di fine giro, inizi a misurare il ritardo necessario per ottenere l'angolo di anticipo desiderato a quel regime.
Vol.