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

temps de réaction des port sur 16f84



  1. #1
    maho

    temps de réaction des port sur 16f84


    ------

    Tous est dans le sujet.
    En fait je lis une information avec le PORTA et je fais une action sur le PORTB. Le problème c'est que j'ai un retard d'environ 4-7msec et je ne sais pas si c'est à la lecture ou l'écriture des ports

    merci

    -----

  2. #2
    etronics

    Re : temps de réaction des port sur 16f84

    Salut

    c' est dans ton programme qu'il y a ce delai , fait voir le programme ?

    @+++ dan

  3. #3
    Pierrre

    Re : temps de réaction des port sur 16f84

    Slt
    programme en assembleur ou autre ?
    le delais n'est absolument pas normal; il n'y aurait pas une interruption qui interviendrait ?

    A+

  4. #4
    maho

    Re : temps de réaction des port sur 16f84

    Donc mon programme c'est un allumage electronique cartographique, qui me donne les bon temps de retard avec le simulateur, mais il y a un retard d'environ 0.4 msec (pas 4-7msec sorry) en réalité, et j'ai du rajouter une correction dans le timer... je l'ai vu car mon erreur à l'alllumage était proportionnel par rapport à la rotation et atteint 10° à 6000tr/mn (20° a la place de 30°).

    La seul interuption que j'utilise c'est tmr0. pour incrémenter une autre variable TMR1 0-65536


    PS: mon programme est trop long et sans commentaire....
    Dernière modification par maho ; 08/07/2004 à 12h10.

  5. A voir en vidéo sur Futura
  6. #5
    L'illuminé

    Re : temps de réaction des port sur 16f84

    Le temps de "réaction" d'un port est de :

    1 / (fréquence du quartz / 4)

    Tu dis :
    En fait je lis une information avec le PORTA et je fais une action sur le PORTB. Le problème c'est que j'ai un retard d'environ 400µs ...
    Tout dépend du temps de traitement qu'il y a entre la lecture du port A et l'action à effectuer sur le port B !?
    Heureux est l'étudiant qui, comme la rivière, peut suivre son cours sans sortir de son lit !

  7. #6
    maho

    Re : temps de réaction des port sur 16f84

    Justemment il se passe beaucoup de chose entre la lecture et l'écriture. et ce temp est calculé précis ! donc avec le simulateur MPLAB j'ai le temp au microseconde près. mais quand mon moteur tourne j'ai ce fameux retard de 0.4msec. ce qui corespond à 10° à 6000 tr/mn ... c'est trop...

  8. #7
    DavidDB

    Re : temps de réaction des port sur 16f84

    Salut,
    Si le programme fonctionne correctement avec la simulation et ensuite ne fonctionne plus correctement sur ton PCB, je pense que le problème provient (presque avec certitude) du sous programme flan_mont.
    Quel type de signal arrive sur le RB0?
    Qu'est ce qui commute le signal sur RB0?
    .....
    Voila le type de question que tu dois te poser.
    David.

  9. #8
    L'illuminé

    Re : temps de réaction des port sur 16f84

    Peut être que les niveaux logiques ne sont pas francs sur la broches de reception du front montant, il faut peut être prévoir des résistances de rappelles.

    Je ne vois pas de tempo pour l'anti-rebonds ? mais juste un boucle. Si le signal sur RB0 rebondissait plus d'une fois, genre un interrupteur ?
    Heureux est l'étudiant qui, comme la rivière, peut suivre son cours sans sortir de son lit !

  10. #9
    maho

    Re : temps de réaction des port sur 16f84

    Sur RB0, c'est un capteur hall avec une résistance de rappel, donc normalement sans rebond et coupure franche...
    J'avait d'ailleur fait un anti-rebond "soft" mais ça n'a rien changé !
    J'ai meme essayé un condo...

    Est ce que c'est possible que des parasites viennent changer des valeurs dans la RAM ? car il y a de la haute tension sur le transistor que pilote RA3....

Discussions similaires

  1. visionneuse et temps de reaction
    Par Vincent.H dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 10/07/2008, 07h36
  2. probleme activation port 16f84
    Par orphe2000 dans le forum Électronique
    Réponses: 14
    Dernier message: 24/06/2007, 21h55
  3. Temps de réaction
    Par Christallis dans le forum Chimie
    Réponses: 4
    Dernier message: 21/03/2007, 21h04
  4. Port d'E/S d'un pic 16F84
    Par WhiteBird dans le forum Électronique
    Réponses: 8
    Dernier message: 03/01/2006, 09h18
  5. 16F84 et le port rs232
    Par dede dans le forum Électronique
    Réponses: 3
    Dernier message: 28/06/2003, 23h10
Découvrez nos comparatifs produits sur l'informatique et les technologies.