fab a écrit:Suffirait-il de mesurer la tension au bornes des bobines et l'envoyer vers un convertisseur A/D ? ( on voit que les valeurs X et Y vont de 0 à 1024)
comme j'ai du temps . . . je me suis mis a étudier" le resolver"
en effet la fréquence de fonctionnement n'est pas très importante 200 a 1500 hz
je pense que c'est important pour des systèmes de grande precision.
dans le principe @fab tu as raison
il faut pouvoir juste lire les deux tensions efficaces
et surtout connaitre le changement de phase
si j'ai bien compris ( les calculs en radian)
1- on injecte une tension sinusoïdal sur le rotor
2- on numérise des deux tensions (12 a 14 bit) en sortie (cos et sin)
3- et on divise les deux tensions et l'on prend l "ARC Tangente" -> via un index de tableau pour la rapidité des calculs
4- on compare la phase injecté (rotor) a l'une des deux sorties exemple -> cos
5- et on rajoute pi() si on est déphase à notre calcul
et la c'est gagné . . . si on a bien filtré les signaux et le bruit
nota: je pense que l'Arduino ne puisse pas realiser cette tache pour un asservissement avec un moteur