Bonjour, je désire réaliser un montage pour contrôler un moteur pas à pas (3.3A par phase) en micro pas.
j'ai pensé au pic 16F876 pour la logique, donc les 2 sorties pwm , une foi filtrées, m'indiqueraient l'intensité (1v<=>1A) dans chaque bobine.
j'ai réaliser le code en C grâce au logiciel PICC.
j'ai ensuite réalisé et simulé le schéma grâce à Proteus.
le programme fonctionne très bien, mais même cadencé à 20Mhz, je ne peux envoyer des signaux de pas (horloge) qu'à 1,5Khz seulement.
j'ai essayé d'alléger le code pour qu'il soit plus rapide...
la lecture du "clock" se fait à chaque parcours du code dans le "while" il faut donc que le "while" soit lu le plus rapidement possible...
j'aimerais atteindre des fréquences proche de 10 KHz (si c'est possible)
merci d'avance!
-----