bonjour a tous
je suis un débutant dans la programmation de pic,
et ma problème je peux pas réalise l'interruption qui capture le front montons pour calcule après le vitesse de moteur avec un encodeur rotatif relatif.
aide moi je suis fatigue
-----
21/04/2010, 19h27
#2
invite7a49d0d5
Date d'inscription
janvier 1970
Messages
3 348
Re : interption capture
Bonjour,
à la base, tu veux :
-compter les fronts pendant une période (=fréquence)?
ou bien
-mesurer le temps entre 2 fronts (=période)?
et dans quelle plage? et avec quelle précision?
merci d'avance pour tes précisions,
vede
;O]
_____________________________
Vive les PICS ;O]
21/04/2010, 19h40
#3
invitec521790c
Date d'inscription
janvier 1970
Messages
20
Re : interption capture
pour mon projet j'etulise le pic 16f628 avec la language C a l'aide de programme ccs
et moi je veux cmpter le temps de 100 impulsion
plus prisie j'ai un encodeur rotatif relatif qui est cappable de me donner a chaque tour 100 impulsion et avec ce programme je veux calculer la vittesse
je croi que je t'eclaire un peu
et merci bcp
21/04/2010, 21h56
#4
invite7a49d0d5
Date d'inscription
janvier 1970
Messages
3 348
Re : interption capture
re ;O]
ok, tu veux compter la période de 100 impulsions...
mais dans quelle plage?
cad période maxi et période mini à "compter"?
exemples:
1ms <p< 1s...
ou
100µs <p< 50ms
ou
...
plus la plage est "étroite", plus tu auras de la précision...
Aujourd'hui
A voir en vidéo sur Futura
21/04/2010, 22h11
#5
invite7a49d0d5
Date d'inscription
janvier 1970
Messages
3 348
Re : interption capture
ps :
en plus de la plage à mesurer (durées) :
@ quelle vitesse "tourne" le pic (..., 4Mhz, 8Mhz,...)
c'est aussi indispensable pour commencer des calculs...
sur le Timer...
après pour comprendre le fonctionnement des interruptions
et timers, il est bon de commencer par les utiliser pour faire
clignoter une led, afin d'en saisir les principes...
comme l'exemple que j'ai présenté dans ce fil (post #18): http://forums.futura-sciences.com/el...pic16f690.html