perturbations sur microcontroleur
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

perturbations sur microcontroleur



  1. #1
    mariepour

    perturbations sur microcontroleur


    ------

    Bonjour

    Je réalise une carte de commande à micro contrôleur sur une plaque de test (les composants ne sont pas soudés mais enfoncés dans la plaque,,).
    Le schéma comprend un régulateur 5 volts découplé 22micro farads,
    un pic 18F4455 (vdd découlé avec 100nF, oscillateur 4mHz à quartz)
    8 leds de statu sur 8 sorties reliées à la masse par 8 résistances.
    J'ai programmé mon PIC avec un petit programme de test qui marche très bien sur Protéus mais mon montage est instable: si j'approche la main, je soulève la carte, ça ne marche plus. Par contre, si je branche l'oscillo, tout ce met à fonctionner. Dur alors de trouver le problème.

    -----

  2. #2
    invitee05a3fcc

    Re : perturbations sur microcontroleur

    Donne le schéma ....
    La broche MCR est reliée à quoi?
    il y a des boutons poussoir en entrée?

  3. #3
    Forhorse

    Re : perturbations sur microcontroleur

    Tu es sûr de ton oscillateur ?
    Quel modèle ? comment est-il cablé ?

  4. #4
    inviteede7e2b6

    Re : perturbations sur microcontroleur

    Citation Envoyé par mariepour Voir le message
    carte, ça ne marche plus. Par contre, si je branche l'oscillo, tout ce met à fonctionner. Dur alors de trouver le problème.
    en branchant la masse de l'oscillo à la référence du montage , tu mes icelui à la terre.

    c'est un excellent indicateur : tu as une patte , circuit , etc EN L'AIR qui ramasse tout ce qui traine.

    la mise à la terre calme les choses.

    y'a plus qu'à faire ton enquête, vérifie les résistance de tirage, notamment.

  5. A voir en vidéo sur Futura
  6. #5
    invite29971eb1

    Re : perturbations sur microcontroleur

    Un point qui n'a rien à voir (mais qui pourrait poser problème plus tard).

    Relie plutôt tes leds au +5V et PIC de l'autre côté. Un PIC aura toutes les peines du monde à alimenter 8 leds plein pot.

  7. #6
    inviteeb160de1

    Re : perturbations sur microcontroleur

    Ca depend du courant des LEDs...

  8. #7
    mariepour

    Re : perturbations sur microcontroleur

    Il me vient un doute en lisant vos réponses. (L'entrée MCLR, active par 0 est à 5V)
    Les entrées sorties dont je ne me sert pas et que j'ai désactivées, je peux les laisser en l'air ?

  9. #8
    mariepour

    Re : perturbations sur microcontroleur

    Citation Envoyé par Aurélien Voir le message
    Ca depend du courant des LEDs...
    J'ai 2 mA pour les LED.

  10. #9
    invite29971eb1

    Re : perturbations sur microcontroleur

    Citation Envoyé par mariepour Voir le message
    Il me vient un doute en lisant vos réponses. (L'entrée MCLR, active par 0 est à 5V)
    Les entrées sorties dont je ne me sert pas et que j'ai désactivées, je peux les laisser en l'air ?
    désactivées????

    En général, on impose un potentiel externe via une résistance de tirage. Si les ports de ton PIC en disposent, tu peux utiliser les résistances de pull-up interne.

    Tu peux aussi les configurer en sortie et les mettre à 0.

    J'ai 2 mA pour les LED.
    Tu peux laisser comme ça alors, mais prudence avec des leds 20mA

  11. #10
    invite5637435c

    Re : perturbations sur microcontroleur

    Citation Envoyé par Aurélien Voir le message
    Ca depend du courant des LEDs...
    Oui sans doute mais c'est un réflexe à avoir, sur un PIC ce n'est pas conseillé de faire l'inverse.

  12. #11
    invite5637435c

    Re : perturbations sur microcontroleur

    Citation Envoyé par mariepour Voir le message
    Il me vient un doute en lisant vos réponses. (L'entrée MCLR, active par 0 est à 5V)
    Les entrées sorties dont je ne me sert pas et que j'ai désactivées, je peux les laisser en l'air ?

    Non c'est inutile de les relier à quelque chose, toutefois déclarez les sorties non utilisées en entrée quand vous déclarez votre TRISx c'est une précaution qui permet de ne pas griller un port si vous faites un malencontreux court-circuit en bricolant sur votre carte.
    C'est surtout lors du routage qu'il faudra bien penser à prendre les précautions d'usage concernant les masses et autres alimentations.

  13. #12
    inviteeb160de1

    Re : perturbations sur microcontroleur

    Citation Envoyé par HULK28 Voir le message
    Non c'est inutile de les relier à quelque chose, toutefois déclarez les sorties non utilisées en entrée quand vous déclarez votre TRISx
    Cette solution avec entrées en l'air capte les parasites environnant et augmente la conso par les états indéterminés des entrées. Sauf si on utilise les pull up internes.

    Le plus simple et le plus sur est de parametrer les I/O en sortie et les mettre à 0. Je conclus par ta phrase parfaite : "c'est un réflexe à avoir, sur un PIC ce n'est pas conseillé de faire l'inverse."

  14. #13
    Forhorse

    Re : perturbations sur microcontroleur

    Je suis pas tout à fait d'accord, pour moi le plus sûr c'est quand même de les definir en entrées et de les raccorder à la masse.

  15. #14
    inviteeb160de1

    Re : perturbations sur microcontroleur

    C'est également une tres bonne solution, sauf qu'en phase de proto, si tu as besoin d'une broche que tu n'avais pas prévu, alors dans mon cas il n'y a plus qu'à faire une reprise dessus, dans le tien il faut l'isoler de la masse avant.

  16. #15
    mariepour

    Re : perturbations sur microcontroleur

    J'utilise flowcode (logiciel de programmation par ordinogramme) La déclaration des entrées et des sorties se fait de manière transparente: je ne peux pa choisir si une I/O est uine entée ou une sortie.

  17. #16
    Forhorse

    Re : perturbations sur microcontroleur

    flowcode c'est sâle !

  18. #17
    invite5637435c

    Re : perturbations sur microcontroleur

    Je dirai même plus ça devrait pas exister des trucs pareils !

    Je ne comprends pas que l'éducation nationale cautionne ce genre de truc.

  19. #18
    mariepour

    Re : perturbations sur microcontroleur

    Ça marche!
    J'ai changé de plaque de test pour une dont les connexions sont plus isolées.
    J'ai mis LVP off.
    Merci à tous.

  20. #19
    invite5637435c

    Re : perturbations sur microcontroleur

    Oui je corrige ce que j'ai dit plus haut, pull up obligatoire ou en sortie en fixant un 0 ou un 1.
    Sur les gros pic les pull-up sont généralement intégrés et déclarés pas soft.

Discussions similaires

  1. linux embarqué sur microcontroleur
    Par invite19f369ec dans le forum Électronique
    Réponses: 7
    Dernier message: 18/02/2009, 01h23
  2. TIPE sur les perturbations de l'orbite de mars par les astéroides
    Par invite85964acb dans le forum TPE / TIPE et autres travaux
    Réponses: 1
    Dernier message: 08/11/2007, 17h32
  3. input capture sur microcontroleur st7lite20
    Par invite7ea4e7fc dans le forum Électronique
    Réponses: 0
    Dernier message: 25/04/2006, 12h12
  4. programmer un can sur un microcontroleur
    Par invite043d17e3 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 01/03/2006, 11h48
  5. Amortir les perturbations de tension sur un circuit
    Par invite94aef384 dans le forum Électronique
    Réponses: 4
    Dernier message: 18/04/2005, 16h05
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...