IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres architectures Assembleur Discussion :

[PIC 16F873] Mesure de vitesse via un codeur optique et un PIC 16F873


Sujet :

Autres architectures Assembleur

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [PIC 16F873] Mesure de vitesse via un codeur optique et un PIC 16F873
    Bonjour à tous ,

    Voilà, j'ai un gros souci avec un projet que je suis en train de mener au sein de mon école.

    Je m'explique : -je dois mesurer la vitesse via un PIC 16f873 d'un chariot se déplaçant sur des rails, sachant qu'au bout du rail (solidaire de la chaîne du rail), se trouve un codeur optique incrémental à trois voies.
    -afin de réaliser cette fonction, j'ai pensé à utiliser le timer1 de mon PIC qui va s'incrémenter à chaque front montant reçu sur le pin RC0, ce qui me donne accès au nombre de bits reçus sur le pin. Mais si je veux obtenir la fréquence de rotation du codeur optique, il faut que je puisse aussi compter le temps. Or j'ai l'impression que le timer1 est encore une fois le seul que je peux utiliser, puisque le timer2 est spécifique à la génération de PWM et le Timer0 ne peut pas se synchroniser avec la fréquence interne du PIC.

    Quelqu'un aurait une idée SVP, je suis en train de paniquer comme pas possible ?

    Je vous remercie d'avance de votre aide.

    Cordialement,

  2. #2
    Membre chevronné
    Avatar de Forthman
    Homme Profil pro
    conception mécanique
    Inscrit en
    Janvier 2005
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 702
    Points : 1 905
    Points
    1 905
    Par défaut
    Salut,
    pour calculer une vitesse :
    - boucle incrémentant une variable
    - à chaque front montant : stockage de cette valeur puis remise à zéro de la variable

    il faut juste savoir à quelle fréquence tourne le petit bout de code

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/02/2012, 11h35
  2. Réponses: 9
    Dernier message: 08/10/2011, 05h10
  3. Réponses: 4
    Dernier message: 11/08/2010, 14h33
  4. Un logiciel de mesure de vitesse de connexion
    Par zooffy dans le forum Windows
    Réponses: 6
    Dernier message: 17/12/2009, 10h30
  5. logiciel qui mesure la vitesse
    Par flo456 dans le forum Administration
    Réponses: 5
    Dernier message: 22/05/2007, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo