Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Calcul durée avec PIC



  1. #1
    amgab2003

    Calcul durée avec PIC


    ------

    Bonjour,

    Je veux que mon pic determine la durée de temps qui sépare deux evennement.
    La précision est de l'ordre de 30 minutes.
    La durée peut aller jusqu'à 1 mois
    Quartz: libre
    PIC 16F877 (j'utilise mikroC)

    J'ai pas d'idée pour commencer.

    Merci d'avance.

    -----
    Amine

  2. #2
    sdec25

    Re : Calcul durée avec PIC

    Bonjour,
    Il faudra trouver un oscillateur assez précis mais pour 30 minutes de précision / 1 mois ça devrait être faisable.
    Pour le matériel et le programme rien de bien compliqué :
    On utilise un timer avec le prescaler maximum. Par exemple un timer 16 bits avec le prescaler 256 on a 16,7M de cycles avant dépassement. Avec un oscillateur 4 Mhz il se passe 16,7s avant dépassement.
    Ensuite, on compte le nombre de fois qu'il y a dépassement de capacité avec le bit TMRxIF du timer en question.

  3. #3
    Gérard

    Re : Calcul durée avec PIC

    Avec un Qz de 3,2768MHz, en rechargeant TMR1H avec 80h à chaque débordement, tu auras 25 interruptions par secondes.
    A toi de compter maintenant.

Sur le même thème :

Discussions similaires

  1. Calcul durée de jour Martien
    Par L1011 dans le forum Archives
    Réponses: 6
    Dernier message: 11/02/2013, 21h51
  2. Durée d'une impulsion sans monopoliser le PIC
    Par Och dans le forum Électronique
    Réponses: 3
    Dernier message: 10/05/2009, 14h54
  3. Calcul de la durée d'illumination d'un satellite
    Par Beubs dans le forum Astronautique
    Réponses: 9
    Dernier message: 02/02/2009, 14h12
  4. Mesurer la durée d'une impulsion avec un PIC
    Par inoxxam dans le forum Électronique
    Réponses: 5
    Dernier message: 08/06/2008, 18h12
  5. Calcul math avec pic
    Par wave68runner dans le forum Électronique
    Réponses: 1
    Dernier message: 02/02/2007, 23h16
Découvrez nos comparatifs produits sur l'informatique et les technologies.