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

Microcontroleur, moteur... et problèmes.



  1. #1
    UNTOUCHABLE

    Microcontroleur, moteur... et problèmes.

    Bonsoir tout le monde

    Je tente de faire un petit robot solveur de labyrinthe. Je pensais que le plus dur était de programmer le 18F252... enfaite, c'est faire tourner les moteurs !

    Pour mes tests, je fais comme suit :
    Une sortie du PIC change d'état a chaque seconde. Cette sortie commande une entrée d'un ULN2003 (ou ULN2803). Ce dernier s'occupe donc de donner la puissance a mon moteur DC (d'une consommation de 20-30mA).

    Si tout marchais comme prévu, le moteur devrais tourner pendant 1seconde, s'éteindre pendant 1seconde, et le cycle recommence.

    Seulement ça ne fonctionne que quelques secondes, après le PIC se met à consommer plus de 600mA, et l'état de sortie ne change plus !!! (Je débranche donc aussitôt).

    J'ai donc pensé à rajouter des diodes de roues libres... aucun effet. J'ai donc mis un L293D à la place de l'ULN2003... aucun effet.

    Si quelqu'un à une esplication/solution

    -----


  2. Publicité
  3. #2
    gcortex

    Re : Microcontroleur, moteur... et problèmes.

    tu crames peut-être tes transistors avec le pic de courant à la mise sous tension
    30mA à vide ou en charge ??

  4. #3
    DAUDET78

    Re : Microcontroleur, moteur... et problèmes.

    Un p'tit schéma de l'interface moteur ?

    30mA ? cela me semble faible comme valeur
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  5. #4
    UNTOUCHABLE

    Re : Microcontroleur, moteur... et problèmes.

    Les moteurs consomme 20mA à 30mA à vide (les roues tournes dans le vide), et en pleine charge, je ne sais pas. Comment faire des mesures si le robot avance Je pense que ça ne doit pas excéder les 200mA (c'est un petit robot).

    Je vais essayer de vous faire un schéma... je le post au plus vite.

  6. #5
    UNTOUCHABLE

    Re : Microcontroleur, moteur... et problèmes.

    Bon je viens de faire un schéma. Désolé pour la qualité mais je l'ai fait avec le plus sophistiqué des logiciels de DAO : PAINT

    robot.JPG

  7. A voir en vidéo sur Futura
  8. #6
    DAUDET78

    Re : Microcontroleur, moteur... et problèmes.

    Citation Envoyé par UNTOUCHABLE Voir le message
    mais je l'ai fait avec le plus sophistiqué des logiciels de DAO : PAINT
    C'est le seul que j'utilise et il est très bien . Pas besoin d'un tuto pour l'utiliser.
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  9. Publicité
  10. #7
    Zig38

    Re : Microcontroleur, moteur... et problèmes.

    Bonsoir,

    Jette un oeil patte 8, VSS = VDD?

  11. #8
    Qristoff

    Re : Microcontroleur, moteur... et problèmes.

    Salut,
    Il faudrait rajouter un peu de découplage...ça manque !
    en particulier, quelques µF sur l'alimentation moteur entre la broche 8 et 9 e l'ULN.
    Tout existe, il suffit de le trouver...!

  12. #9
    UNTOUCHABLE

    Re : Microcontroleur, moteur... et problèmes.

    Jette un oeil patte 8, VSS = VDD?
    Euh le texte "VSS" est mal placé. VSS est différent de VDD. VSS est le 0V, VDD c'est le plus 5V.

    quelques µF sur l'alimentation moteur entre la broche 8 et 9 e l'ULN
    Bon je vais essayer, je t'avoue que je ne comprends pas trop a quoi il va servir le condo

  13. #10
    DAUDET78

    Re : Microcontroleur, moteur... et problèmes.

    et il manque les condensateurs sur le quartz

    mettre un ULN pour une commande de moteur, c'est du luxe cher (tension de saturation de l'ULN importante). Un simple NMOS compatible TTL, c'était mieux.

    Le Vdd est donné par quel genre d'alimentation?

    PS :
    Citation Envoyé par UNTOUCHABLE Voir le message
    Bon je vais essayer, je t'avoue que je ne comprends pas trop a quoi il va servir le condo
    cherche avec ton fureteur préféré : condensateur+decouplage
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  14. #11
    UNTOUCHABLE

    Re : Microcontroleur, moteur... et problèmes.

    Bon bhen je viens d'essayer avec plusieurs condensateurs (de 100nF à 100uF) sans succés Dommage.

    -"Le Vdd est donné par quel genre d'alimentation?"
    Pour mes test, l'alimentation 5V est fourni par une alim stabilisée. Dans le montage final, ce sera un groupe de pile et un 7805 qui fournira le 5V

    - "un ULN pour une commande de moteur, c'est du luxe"
    J'ai pris un composant de récupe qui trainait par là. J'ai aussi essayé avec un L293. Enfaite au départ, je voulais économiser des transistors et faire un montage compact.

    Je vais essayer avec quelques PNP ou NPN...

  15. #12
    DAUDET78

    Re : Microcontroleur, moteur... et problèmes.

    100nF//100µF entre le Vss et le Vdd
    2*20 pF sur le quartz (valeur exact dans la specification du PIC18F)

    Remplace ton ULN+moteur par une LED+220ohms pour faire un essais
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  16. Publicité
  17. #13
    UNTOUCHABLE

    Re : Microcontroleur, moteur... et problèmes.

    Polarisé ou non les condos ?
    Des gouttes tantales c'est bien ?

  18. #14
    DAUDET78

    Re : Microcontroleur, moteur... et problèmes.

    100µF -> polarisé
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  19. #15
    gcortex

    Re : Microcontroleur, moteur... et problèmes.

    tantale c'est mieux que les tubulaires mais ils n'aiment pas la chaleur

  20. #16
    UNTOUCHABLE

    Re : Microcontroleur, moteur... et problèmes.

    - J'ai rajouté les condo (2 * 22pF) au quartz
    - J'ai essayé avec une LED + 330 Ohm ( puis 220 puis 180 puis 100).

    Jusqu'à 180 ohm ça marche. A 100ohm, la charge est trop importante et le phénomène réapparait.
    Donc je pense que le courant que je demande à mon pic est trop élevé.

    Pourtant quand je passe par un transistor (bc327 pu bc547) et que je met une résistance de base (d'environ 500 ohm) et comme charge mon moteur (avec la diode de roue libre) : ça ne marche pas.
    - Y aurait-il un pic d'intensité à la base du transistor ?
    - Perturbations magnétique dû au moteur ? (je sais, je vais chercher loin là )
    - Peut être que le PIC se met en "sécurité" ? (Quoi que 600mA, c'est pas vraiment de la sécurité).

    Je ne sais plus ou vraiment chercher...

  21. #17
    Zig38

    Re : Microcontroleur, moteur... et problèmes.

    Citation Envoyé par UNTOUCHABLE Voir le message
    Euh le texte "VSS" est mal placé. VSS est différent de VDD. VSS est le 0V, VDD c'est le plus 5V.
    En broche 8, c'est VSS, mais toi tu l'a connecté à VDD !!!, si si

  22. #18
    DAUDET78

    Re : Microcontroleur, moteur... et problèmes.

    Citation Envoyé par UNTOUCHABLE Voir le message
    Pourtant quand je passe par un transistor (bc327 pu bc547) et que je met une résistance de base (d'environ 500 ohm) et comme charge mon moteur (avec la diode de roue libre) : ça ne marche pas.
    Met une résistance de PullUP de 1K sur la sortie du PIC
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  23. Publicité
  24. #19
    UNTOUCHABLE

    Re : Microcontroleur, moteur... et problèmes.

    En broche 8, c'est VSS, mais toi tu l'a connecté à VDD !!!, si si
    oups ! Mais c'est juste le shéma qui est faut, sur ma platine d'essais, c'est juste... (je corrigerais l'image quand tout le montage fonctionnera.)

  25. #20
    RISC

    Re : Microcontroleur, moteur... et problèmes.

    Salut,

    Comment veux-tu qu'on t'aide si ton propre schéma n'est pas correct ?????

    J'ai aussi vu ces PB sur ton schéma....mais je crains qu'encore une fois tu dises mon schéma n'est pas correct :

    1/ pas de condensateurs sur le quartz
    2/ pas de résistance de pull-up sur MCLR
    3/ Connecteur ICSP ?????
    3/ TRES MAUVAIS CHOIX pour RB7 car ce signal est nécessaire au debug et à la programmation

    Bits de configuration ??????

    Donc mon conseil :
    1/ tu refais ton schéma CORRECTEMENT et qui corresponde à la réalité (même à main levée) et AVEC les valeurs des composants
    2/ D'ou vient le 5V ? schéma de l'alimentation ?
    3/ tu fais voir au moins les bits de configuration.

    a+

  26. #21
    UNTOUCHABLE

    Re : Microcontroleur, moteur... et problèmes.

    Bonjour RISC,
    - "pas de condensateurs sur le quartz"
    C'est vrai au début, je n'en n'avais pas mis. Mais sur les conseils de DAUDET78, j'ai ajouté deux condos de 22pF.

    - "pas de résistance de pull-up sur MCLR"
    J'ignorais quelle était nécessaire (n'utilisant pas de bouton reset)

    - "TRES MAUVAIS CHOIX pour RB7 "
    Oui, oui je sais mais j'ai essayé plusieurs pin car avant je croyais qu'elles étaient défectueuse... Bon maintenant que je sais que ce n'est pas ça, je peu en prendre une autre.

    - "D'ou vient le 5V ?"
    Pour l'instant d'une alimentation stabilisé de laboratoire.

    Pour les bits de configurations, les voici :
    #fuses HS,NOWDT,NOPROTECT,PUT,NOBROWN OUT,NOLVP

    Les valeurs :
    R1 = 1Kohm
    R2 = 1KOhm
    R3 = 10KOhm

    Bon pour l'instant, je n'ai pas testé avec la résistance R3, je vais le faire de suite...
    robot2.JPG

  27. #22
    UNTOUCHABLE

    Thumbs up Re : Microcontroleur, moteur... et problèmes.

    ça marche !!!!
    Cette phrase à changé ma vie :
    Met une résistance de PullUP de 1K sur la sortie du PIC
    Merci DAUDET78 et tous les autres bien sûr

    Bon je n'ai pas mis 1Kohm mais 670 Ohm.

    Récapitulatif :
    R1 = 1Kohm
    R2 = 10KOhm
    R3 = 670 Ohm

    Avec le deuxième schéma que j'ai joint (celui en couleur), ça fonctionne parfaitement. Comme quoi une simple résistance !

    Merci RISC, merci DAUDET78, merci Zig38, merci gcortex, merco Qristoff ....

Sur le même thème :

Discussions similaires

  1. Microcontrôleur
    Par tibo07 dans le forum Électronique
    Réponses: 19
    Dernier message: 02/04/2010, 06h44
  2. moteur à air comprimé : tous les problèmes sont-ils résolus?
    Par lolo_geotec dans le forum Discussions scientifiques
    Réponses: 19
    Dernier message: 24/08/2008, 22h41
  3. Rch Microcontroleur avec commande moteur
    Par gtrudy dans le forum Électronique
    Réponses: 2
    Dernier message: 17/06/2008, 10h56
  4. Piloter un moteur : Microcontrôleur ou DSP ?
    Par Jackk dans le forum Électronique
    Réponses: 1
    Dernier message: 05/03/2007, 08h30
  5. Quel microcontroleur pour un moteur pas à pas ?
    Par Jeremouse1 dans le forum Électronique
    Réponses: 3
    Dernier message: 18/12/2006, 16h05