problème avec L293D PWM et 16F876A
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

problème avec L293D PWM et 16F876A



  1. #1
    zizotta

    Smile problème avec L293D PWM et 16F876A


    ------

    salut tout le monde,
    Est ce qu'il y a quelqu'un pour me trouver le problème dans ce montage pour un robot explorateur de labyrinthe, je pense que l'erreur est dans
    le branchement du l293 et pwm, car avant d'ajouter ces 2 composants les moteurs tournent ( mais dans un seul sens et à vitesse constante)
    j'utilise pic16f876A

    -----
    Images attachées Images attachées  

  2. #2
    zizotta

    Re : problème avec L293D PWM et 16F876A

    Pas de réponse !!!

  3. #3
    Antoane
    Responsable technique

    Re : problème avec L293D PWM et 16F876A

    Bonjour et bienvenue,

    Les carrés en entrée du L293 sont gris, ce qui signifie l'état est indéfini (pour le simulateur). Le simulateur ne voit apparemment pas de liaison entre tes différents points a, b, c et d. Il en est probablement de même au niveau des BP.

    - A quoi servent R6 à R9 ?
    - Il manque les condensateurs autour de U2 : https://www.fairchildsemi.com/datasheets/LM/LM7805.pdf
    - N'as-tu pas de résistance de pull-down au niveau des différents bouton ? Sont-elles intégrées au PIC ? La simulation semble montrer que non.
    - si tu utilises un L293 (sans D à la fin), il faut des diodes de roues libre sur chaque moteur. Elles sont inutiles avec un L293D http://users.ece.utexas.edu/~valvano...eets/L293d.pdf

    Nota : un forum n'est pas un chat ; il est ici coutume de ne pas poster de "up" avant 24h d'attente -- c'est mal vu : les répondeurs ne sont à ton service
    Dernière modification par Antoane ; 22/11/2014 à 21h09.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  4. #4
    48Didou60

    Re : problème avec L293D PWM et 16F876A

    Tout-à-fait d'accord avec Antoane !

    Lorsque tu veux utiliser des labels, utilise INPUT et OUTPUT :
    Nom : lables_proteus.PNG
Affichages : 95
Taille : 5,6 Ko

    Et lors de la simulation vérifie bien qu'il n'y a pas de carré gris

    Dans ton schéma, tu as mis une resistance + leds en parallèle avec la batterie, pour avoir moins de perte, le mieux est que tu le mette après ton régulateur.
    De plus, tu n'a pas mis de condensateurs de découplage avant et après ton régulateur..
    Dans ton schéma tu as mis deux moteur en 5V, alors que t'as tension d'alimentation est de 12V
    Dans la réalité, le 7805 doit délivré un minimum de courant pour fonctionné il me semble. Sinon tu à le 78L05 qui est plus adapté dans ton cas à mon avis.

  5. A voir en vidéo sur Futura
  6. #5
    Antoane
    Responsable technique

    Re : problème avec L293D PWM et 16F876A

    Bonjour,
    Citation Envoyé par 48Didou60 Voir le message
    Dans ton schéma, tu as mis une resistance + leds en parallèle avec la batterie, pour avoir moins de perte, le mieux est que tu le mette après ton régulateur.
    Dans ton schéma tu as mis deux moteur en 5V, alors que t'as tension d'alimentation est de 12V.
    Avant ou après le régulateur, du point de vue de l'énergie, cela revient au même puisque tout le courant sortant du 7805 doit entrer dans le 7805.

    En raison des pertes dans le pont en H, il est probablement préférable d'alimenter la partie puissance du pont en H avec le 12V (et non le 5V régulé) et de limiter le rapport cyclique (à environ 50%, à déterminer expérimentalement). Le rendement global s'en trouve grandement amélioré.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  7. #6
    48Didou60

    Re : problème avec L293D PWM et 16F876A

    Citation Envoyé par Antoane Voir le message
    Avant ou après le régulateur, du point de vue de l'énergie, cela revient au même puisque tout le courant sortant du 7805 doit entrer dans le 7805.
    Le courant sera la même mais la tension non. Si tu le mets en sortie du 7805, il y aura moins de perte dans la résistance (P=U²/R). Mais c'est un détail insignifiant, voir absurde avec l'économie énergétique que l'on peut faire dans le schéma (remplacer le 7805 par un régulateur à découpage)

    Citation Envoyé par Antoane Voir le message
    En raison des pertes dans le pont en H, il est probablement préférable d'alimenter la partie puissance du pont en H avec le 12V (et non le 5V régulé) et de limiter le rapport cyclique (à environ 50%, à déterminer expérimentalement). Le rendement global s'en trouve grandement amélioré.
    La partie puissance est déjà alimenté en Vs=+12V et la partie commande en Vss=+5V

  8. #7
    Antoane
    Responsable technique

    Re : problème avec L293D PWM et 16F876A

    Citation Envoyé par 48Didou60 Voir le message
    Le courant sera la même mais la tension non. Si tu le mets en sortie du 7805, il y aura moins de perte dans la résistance (P=U²/R). Mais c'est un détail insignifiant, voir absurde avec l'économie énergétique que l'on peut faire dans le schéma (remplacer le 7805 par un régulateur à découpage)
    Tout le courant de sortie du 7805 est entré dans le 7805, ce composant ne "transformant pas des volts en ampères" (à la différence d'un convertisseur à découpage). Donc si tu utilises 10mA pour alimenter la led, tu tires 10mA sur la batterie, que le dipole {R,Led} soit câblé sur le 7805 ou directement sur la batterie. dans le premier cas, ~7V seront perdus dans le 7805 et ~3V seront perdus dans la résistance. Avec une led de Vf~2V, les pertes sont dans les deux cas de 100mW (10V*10mA), entièrement dissipés dans la résistance ou répartis entre elle et le 7805.
    Il n'y a donc aucune économie (et même une perte, si on veut chipoter, due au fait que le courant de biais du 7805 (celui qui s'écoule par la broche GND du régulateur, qui sert à alimenter le circuit interne) est une fonction croissante du courant de sortie ; à cela s'ajoute la dissipation thermique additionelle, qui chauffe le 7805, en augmentant les pertes (même si je suis moins catégorique sur ce dernier point). )
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  9. #8
    48Didou60

    Re : problème avec L293D PWM et 16F876A

    Tu as raison, j'ai fais l'erreur de ne pas tenir compte des perte dans le 7805...
    Tu est d'accord pour dire qu'en remplacent le 7805 par un régulateur à découpage, il est préférable de mettre R+LED après le régulateur pour avoir moins de perte dans le R ?

  10. #9
    Antoane
    Responsable technique

    Re : problème avec L293D PWM et 16F876A

    Tout à fait.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

Discussions similaires

  1. problème CAN pic 16F876A
    Par invitecd1c8761 dans le forum Électronique
    Réponses: 2
    Dernier message: 06/04/2010, 13h17
  2. Signal PWM avec 16F84 et pont en H L293D
    Par bypbop dans le forum Électronique
    Réponses: 28
    Dernier message: 17/12/2009, 18h00
  3. 16f876A et Timer avec CCS
    Par invite4ee64344 dans le forum Électronique
    Réponses: 10
    Dernier message: 28/09/2008, 21h53
  4. problème programmation d'un pic 16F876A
    Par flyermike dans le forum Électronique
    Réponses: 14
    Dernier message: 29/08/2007, 15h18
Découvrez nos comparatifs produits sur l'informatique et les technologies.