Bonjour à tous,
pour finir la suite des 3 programmes que j’envisage de réaliser dont 2 sont déjà en post ouverts, j'aurais besoin d'une confirmation de principe.
ce 3eme programme n'est pas forcement plus complexe mais necessite une confirmation suite à la reflexion que j'ai mené.
en gros j'ai un axe tournant sur lequel il y a un systeme de dephasage.
cet axe tournant est composé de 2 demi arbres, la haute et la basse.
la partie haute, avec la vitesse de rotation, peut se dephaser par rapport à la partie basse.
le dephasage est entre 0° et 20° environ.
la partie basse sera entrainée par un moteur avec codeur integré de ce type
cette partie basse aura un "repere" grace au moteur avec codeur qui l'entraine.
sur la partie haute j'ai un capteur.
j'ai donc un capteur en partie haute, un capteur en partie basse via le moteur / codeur.
le but du programme que je pense concevoir est le suivant :
- j'ai un top en bas, un top en haut.
- à 400 trs/min je veux compter le temps entre le top du haut et du bas => reference de mesure, 0° de dephasage.
- à 4000 trs/min il y a dephasage, il y a donc un temps different entre top haut et bas => conversion temps de dephasage en degrés.
- afficher le dephasage via processing ou un afficheur.
voilà sur le principe, est-ce, que j'ai tout ce qu'il faut ou est-ce que j'oublie quelque chose ?
liste du materiel :
moteur 12v / 5000trs/min avec codeur
carte de puissance sabertooth
arduino + programme
si ce n'est pas clair je peux detailler par un schema
merci d'avance !
