Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Pont en H + arduino] L298N pour les nuls?

Sujet résolu
    3 novembre 2014 à 10:11:46

    Bonjour tout le monde :)

    Je réalise un montage dans lequel j'ai besoin d'inverser le sens du courant.

    Après recherches je me suis commandé un double pont en H L298N que j'utiliserais avec une arduino mega:

    Avant de faire des bêtises j'aurais quelques questions de base:


    1- A quoi servent les broche "EN"? Si j'ai bien compris c'est pour activer ou non les "duo" 1/2 et 2/3? pourquoi vouloir les désactiver?

    2- Sur ce modèle il semble que ENA et ENB soit relier (via cavalier?) au +5V, cela veut dire que les "OUT" sont actives?

    3- Dois je mettre des résistance entre mes sorties arduino et les broche "In" du pont?

    4- Le plus important: si je souhaite inverser le sens du courant, quel est l'ordre des commandes dans mon programme?

    Par exemple pour inverser quel ordre choisir?
    In1_hight
    In2_low
    puis
    In1_low
    In2_hight

    ou


    In1_hight
    In2_low
    puis
    In2_hight
    in1_low

    D'avance merci pour votre aide :)

    • Partager sur Facebook
    • Partager sur Twitter
      4 novembre 2014 à 8:52:40

      Questions trop simples ou trop compliquées? :(
      • Partager sur Facebook
      • Partager sur Twitter
        4 novembre 2014 à 9:22:42

        bonjour,

        c'est pour quelle utilité pour inversé le courant ?

        le faire avec 2 relais serait plus simple mais tout dépend de ce que tu veux faire avec ?

        Les pattes enable servent pour la sécurité(par exemple mais c'est pas obligé),

        imagine que si dans un système il ne faut pas atteindre le courant maximal pour que pas que le

        composant explose, on agit sur cette patte

        Pour savoir s'il faut mettre des résistances il faut se poser les questions

        - V1 et V2 ?

        les sorties c'est pareilles , déterminer le courant qu'on souhaite  obtenir ...

        pour avoir des réponses précises il faut avoir plus de données.

        -
        Edité par keo 4 novembre 2014 à 9:50:11

        • Partager sur Facebook
        • Partager sur Twitter
        projet de création domotique avec beaglebone avec nodejs
          4 novembre 2014 à 10:08:07

          Merci pour cette réponse,

          C'est pour un électroaimant, en inversant le courant je le rend "plus réactif" pour "décoller".

          Il fonctionne en 12V mais je ne connait pas le courant nécessaire, il faut que je fasse des mesures mais partons sur 50mA.

          V1 et V2 provienne de sortie arduino donc 5V

          1,2,3 et 4 sont bien des transistor? Mais je ne connais pas leur caractéristiques pour les calculs de saturation...

          Je pensais que c'était "plus simple"... :(

          Merci pour ton aide :)

          • Partager sur Facebook
          • Partager sur Twitter
            4 novembre 2014 à 11:38:23

            la doc du composant :

            https://www.sparkfun.com/datasheets/Robotics/L298_H_Bridge.pdf

            1 seul electro aimant ?

            tu pourrais peut être utiliser un mini relais en 5V ?

            -
            Edité par keo 4 novembre 2014 à 11:38:43

            • Partager sur Facebook
            • Partager sur Twitter
            projet de création domotique avec beaglebone avec nodejs
              4 novembre 2014 à 13:07:39

              Merci pour le lien, je vais éplucher tout ça!

              L'avantage de ce pont est la réactivité (oui je sais ça ce joue en ms).

              Un montage avec relais ne permet pas d'inverser le courant? si?

              • Partager sur Facebook
              • Partager sur Twitter
                4 novembre 2014 à 13:45:15

                Bon je bloque sur la lecture de la datasheet...

                Je ne trouve pas les infos pour I min & i max pour les sorties et les courants de commande provenant de l'arduino...

                • Partager sur Facebook
                • Partager sur Twitter
                  4 novembre 2014 à 15:28:18

                  > A quoi servent les broche "EN"? Si j'ai bien compris c'est pour activer ou non les "duo" 1/2 et 2/3? pourquoi vouloir les désactiver?

                  Si ton machin tourne sur batterie par exemple tu seras bien content de pouvoir le mettre en veille.

                  Aussi, lors du démarrage le uC peut envoyer n'importe quoi sur les lignes de commande tant qu'il a pas booté. C'est une bonne idée que ENABLE soit pas actif tant que ton programme ne tourne pas.

                  > Sur ce modèle il semble que ENA et ENB soit relier (via cavalier?) au +5V, cela veut dire que les "OUT" sont actives?

                  Si c'est pour contrôler un moteur c'est assez logique de mettre les deux enable ensemble...

                  > Dois je mettre des résistance entre mes sorties arduino et les broche "In" du pont?

                  Ca fera pas de mal genre 470 ohm, en théorie ça sert à rien, en pratique si tu foires le cablage, ça peut sauver ton chip.

                  > Le plus important: si je souhaite inverser le sens du courant, quel est l'ordre des commandes dans mon programme?

                  On s'en fout, tu peux même changer les deux en même temps... 

                  Un montage avec relais ne permet pas d'inverser le courant? si?

                  Si, mais si tu veux de la réactivité, mets pas des relais, surtout si tu vas faire  beaucoup de commutations : ils s'usent...


                  Tout le reste est dans la datasheet... Note que le L298 intègre la commande des transistors, tu n'as pas à t'en préoccuper, seulement du courant max et des niveaux qu'il considère comme 0 ou 1.

                  • Partager sur Facebook
                  • Partager sur Twitter
                    4 novembre 2014 à 16:21:49

                    Ok merci beaucoup Lord (une fois de plus tu me sors la tête de l'eau!)

                    Donc pour résumer:

                    Je mets des R 470omh en sorties d'arduino.

                    Si mes sorties sont à l'état HIGH (+5V) on a niveau 1 et sortie à 0V ou a niveau 0?

                    Peux tu m'aider à trouver les courant max de sortie? Je suis une bille en lecture de data...

                    Encore merci à vous 2 :)

                    • Partager sur Facebook
                    • Partager sur Twitter
                      5 novembre 2014 à 10:44:56

                      Mon alim est une 6V et mon aimant consomme 30 mA environs.

                      Est-ce compatible?

                      Merci d'avance :)

                      • Partager sur Facebook
                      • Partager sur Twitter
                        6 novembre 2014 à 10:41:57

                        Help... je rame vraiment à déchiffrer la data :(

                        Merci :)

                        • Partager sur Facebook
                        • Partager sur Twitter
                          6 novembre 2014 à 13:18:38

                          au début de la documentation tu as ceci:

                          OPERATING SUPPLY VOLTAGE UP TO 46 V
                          .
                          TOTAL DC CURRENT UP TO 4 A
                          .
                          LOW SATURATION VOLTAGE
                          .
                          OVERTEMPERATURE PROTECTION
                          .
                          LOGICAL "0" INPUT VOLTAGE UP TO 1.5 V
                          (HIGH NOISE IMMUNITY)

                          tension de fonctionnement d' alimentation jusqu'a 46V

                          courant total des sorties 4 Ampères

                          avec le tableau tu as tout ce qu'il faut comme info

                          par exemple VS supply voltage  min : VIH+2.5V   MAX 46V

                          VSS logic 7 max



                          -
                          Edité par keo 6 novembre 2014 à 13:20:26

                          • Partager sur Facebook
                          • Partager sur Twitter
                          projet de création domotique avec beaglebone avec nodejs
                            6 novembre 2014 à 14:29:10

                            ok donc ça colle laaargement avec mes valeurs :)

                            Merci pour ton aide :) c'est très aimable.

                            -
                            Edité par bluelazer 6 novembre 2014 à 14:29:31

                            • Partager sur Facebook
                            • Partager sur Twitter

                            [Pont en H + arduino] L298N pour les nuls?

                            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                            • Editeur
                            • Markdown