voila ca avance
l'algorithme d'interpolation linéaire est terminé et testé
pour le moment je ne vais pas mettre d'interpolation circulaire carla plupart des logiciels de fao peuvent converti les arc de cercle en vecteurs
la micro qui sera utilisé est un pic18f4685 car il a presque 100ko de memeoire programme et 4ko de ram
apres test la frquence maxi de sortie des pas est de 50khz tout en gerant les accelerations et la vitesse de depart avec la puce a 10mips (40mhz)
en final il y aura plusieurs mode de fonctionnement
-autonome : le fichier gcode sera dans une carte mmc (fat16) et
dera lu et interpolé
-rs232 : chaque ligne de code est envoyé par port serie puis executé
a la fin du mouvement le pic renvoie l'info comme quoi tout
est fait et que le pc peut envoyé la ligne suivante
-manuel : deplacement de chaque axe en continu ou d'une mesure
genre 0.01 0.1 1 ou 10mm
pour visualiser tout un ecran lcd 128*64 piloté par spi
peut etre par la suite (soyons fou) un ecran 240 *128 avec affichage graphique des trajectoires des axes
pour le moment la partie interpolation est faite
voici le code (en basic)
Voir la pièce jointe code.zip