Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Page 1 sur 3 12 DernièreDernière
Affichage des résultats 1 à 15 sur 41

Aide fonctionement du L6203

  1. snyfir

    Date d'inscription
    décembre 2004
    Messages
    136

    Question Aide fonctionement du L6203

    Bonjour,

    A la sortie d'un microcontroleur qui a une sortie pwm, je souhaite pouvoir commander un moteur. Celui-ci doit pouvoir tourner dans les deux sense.
    Pour cela je dispose d'un circuit intégré le L6203.
    Aprais avoir passé pas mal de temps sur la datasheet, je me remais à vous pour une explication plus claire (Niveau d'anglais 0).




    Si j'ai bien compris :

    - OUT1 et OUT2 se branche sur le moteur.
    - IN1 et IN2 sont tout les deux branché sur la même sortie pwm (j'en est qu'une de toute fasson).
    - VS branché sur le +12V
    - GND branché sur la masse
    - BOOT1 et BOOT2 sont branché respectivement sur un condensateur relié au moteur.

    Pour ENABLE, SENSE et VREF je ne vois pas comment sa marche.

    Merci de votre aide
     


    • Publicité



  2. louloute/Qc

    Date d'inscription
    octobre 2007
    Localisation
    Montréal, Québec
    Messages
    4 045

    Re : Aide fonctionement du L6203

    Enable à +12V

    In1 et In2 devraient être ta PWM et son inverse logique;

    Sens te permet de mettre une résistance et une protection de surcourant; Vref est une tension régulée délivrée par le IC; ne te sert à rien.
    Only when you know the question, will you know what the answer means.
     

  3. snyfir

    Date d'inscription
    décembre 2004
    Messages
    136

    Re : Aide fonctionement du L6203

    Merci louloute/Qc pour ta réponse.

    Quand tu dis
    In1 et In2 devraient être ta PWM et son inverse logique;
    Je ne comprend ce que tu veus dire.

    Et comment je fais pour choisir le sens de rotation des moteurs ?
     

  4. louloute/Qc

    Date d'inscription
    octobre 2007
    Localisation
    Montréal, Québec
    Messages
    4 045

    Re : Aide fonctionement du L6203

    Erratum : Enable est au niveau TTL. Ne pas dépasser 7V; même chose pour In1 et In2.

    Si tu ne veux pas utiliser le sens, tu dois le mettre à la masse, sinon une résistance et un AOP qui peut contrôler le Enable (ne pas dépasser 7V)

    12V est la tension MINIMALE de ce IC. Pour les essais, je suggère de mettre un fusible en série avec l’alim.
    Only when you know the question, will you know what the answer means.
     

  5. snyfir

    Date d'inscription
    décembre 2004
    Messages
    136

    Re : Aide fonctionement du L6203

    Citation Envoyé par louloute/Qc Voir le message
    Si tu ne veux pas utiliser le sens, tu dois le mettre à la masse, sinon une résistance et un AOP qui peut contrôler le Enable (ne pas dépasser 7V)
    Je souhaite pouvoir choisir le sens de rotation du moteur grace au microcontroleur. Mais je ne comprend pas comment sa marche.
    Si j'envoi du 5 volte sur ENABLE je suis dans un sens de rotation et je change de sens de rotation des que ENABLE est a 0 ?
     


    • Publicité



  6. louloute/Qc

    Date d'inscription
    octobre 2007
    Localisation
    Montréal, Québec
    Messages
    4 045

    Re : Aide fonctionement du L6203

    Sans protection par les Sens
    Images attachées
    Only when you know the question, will you know what the answer means.
     

  7. louloute/Qc

    Date d'inscription
    octobre 2007
    Localisation
    Montréal, Québec
    Messages
    4 045

    Re : Aide fonctionement du L6203

    Non, c’est le rapport cyclique de la PWM qui donne la vitesse du moteur.

    Le rapport cyclique est le rapport du temps où le signal est à ‘1’ (5V) à la durée de la période complète. Par exemple, si une PWM est à ‘1’ pendant 20ms pour une période de 100ms, le rapport cyclique est 0,2.

    En gros avec un IC comme le L6203, il délivre sur chaque patte du moteur une tension qui vaut le rapport cyclique présent à son entrée multiplié par la tension d’alimentation.

    Si à In1 tu donne un RC de ¼, tu auras à O1 une tension de 12/4 = 3V; en mettant sur I2 l’inverse logique (donc un RC ¾) tu auras à O2 3x12/4 = 9V soit une tension aux bornes du moteur de 3-9 = -6V.

    Si tu fais le contraire : In1 à ¾ et In2 à ¼ tu obtiendras aux bornes du moteur +6V.

    Pour un rapport cyclique ½, les deux sortie O1 er O2 vallent toutes les deux 6V donc O1-O2 = 0V : le moteur est arrêté
    Images attachées
    Only when you know the question, will you know what the answer means.
     

  8. snyfir

    Date d'inscription
    décembre 2004
    Messages
    136

    Re : Aide fonctionement du L6203

    Merci bien pour ces réponses claire.
    J'ai fais un premier schéma, peut tu me dire si tu penses qu'il est bon ?
    Merci

     

  9. louloute/Qc

    Date d'inscription
    octobre 2007
    Localisation
    Montréal, Québec
    Messages
    4 045

    Re : Aide fonctionement du L6203

    Bonsoir Snyfir,

    Ça a l’air bon, sauf la 4,7k pour le sens.

    4 Ω limitera le courant à 3A; si le moteur est tout petit, il sera protégé ainsi que le IC; si tu prends une résistance de faible puissance 1/2W elle te servira également de fusible.

    Combien consomme ton moteur sous 12V?

    d'où vient ta PWM?
    Only when you know the question, will you know what the answer means.
     

  10. snyfir

    Date d'inscription
    décembre 2004
    Messages
    136

    Re : Aide fonctionement du L6203

    Voici les caractéristiques du moteur :
    Tension nominale : 12 Volts
    Courant en charge nominale : 1.45 A
    Courant max : 11 A
    La pwm provient du microcontroleur p18f4550.
     

  11. louloute/Qc

    Date d'inscription
    octobre 2007
    Localisation
    Montréal, Québec
    Messages
    4 045

    Re : Aide fonctionement du L6203

    Dans ce cas Snyfyr, mets 1 Ω 5W en ‘sens’ pour les tests. Veux-tu pour le montage final une sécurité qui se sert du ‘sens’ pour faire un ‘disable’ on peut même faire ça avec un latch (si le courant limite est dépassé une seule fois, le moteur est arrêté jusqu’au réarmement manuel.
    Only when you know the question, will you know what the answer means.
     

  12. snyfir

    Date d'inscription
    décembre 2004
    Messages
    136

    Re : Aide fonctionement du L6203

    Oui, pourquoi pas utiliser un latch.

    Et sinon, le SN74LS04N sera asser rapide ?
     

  13. louloute/Qc

    Date d'inscription
    octobre 2007
    Localisation
    Montréal, Québec
    Messages
    4 045

    Re : Aide fonctionement du L6203

    Le 74LS04 pour inverser la PWM? En principe oui.
    Only when you know the question, will you know what the answer means.
     

  14. louloute/Qc

    Date d'inscription
    octobre 2007
    Localisation
    Montréal, Québec
    Messages
    4 045

    Re : Aide fonctionement du L6203

    Devrait marcher. Le pot permet de régler la limite de courant de 1A à 11A.
    Images attachées
    Only when you know the question, will you know what the answer means.
     

  15. snyfir

    Date d'inscription
    décembre 2004
    Messages
    136

    Re : Aide fonctionement du L6203

    Merci beaucoup.

    Si je comprend bien, quand l'entrée Enable du l6203 est à 0v, qu'on envoi du pwm ou non, le moteur s'arrête.
     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. aide ppe robot suiveur de ligne:fonctionement capteur CNY70
    Par furstyle dans le forum TPE / TIPE et autres travaux
    Réponses: 15
    Dernier message: 18/02/2013, 22h36
  2. Pt de fonctionement et problème de compréhension
    Par lezebulon dans le forum Physique
    Réponses: 1
    Dernier message: 07/11/2007, 06h56
  3. neutre fonctionement
    Par escaflowne dans le forum Électronique
    Réponses: 1
    Dernier message: 11/01/2006, 20h13
  4. Principe de fonctionement du PET
    Par Evil.Saien dans le forum Physique
    Réponses: 1
    Dernier message: 14/04/2005, 12h44
  5. osiloscope fonctionement
    Par ahofer dans le forum Électronique
    Réponses: 1
    Dernier message: 21/10/2004, 03h54