Partage
  • Partager sur Facebook
  • Partager sur Twitter

Pompe perislatique + arduino

    10 juin 2015 à 12:06:38

    Je souhaiterais controler plusieur pompes perislatique de ce style : http://shop.mchobby.be/moteur/206-pompe-peristaltique-tube-silicone-3232100002067.html avec un arduino surement UNO. N'etant pas en France, je reviens que dans 2 semaines , je souhaite commander les bons composants et ensuite apprendre une fois rentre, cet ete. Seulement j'aimerais etre sur que les composants que je commande sont les bons.
    Pour controler les pompes deux choses sont proposes : Les mossfet ou des pont en H. Si j'ai bien compris, les mossfet permettent de faire tourner le moteur dans les deux sens, j'ai bon ?

    Ensuite pour les resistances je pensais prendre celles-ci : Resistance 4.7Kohms. Si j;ai bien tout compris aux tutos des eskimon il me faudrais aussi des LED schottky mais apres avoir regarde un peu ce qui se faisait ailleurs, je n'ai pas trouve de personnes qui utlises ces led, est ce necessaire ?

     Un arduino uno ne possedant que 6 pwm je ne pourrais en controler que 6 par carte, c'est bien ca ? 
     

    Si je connecte 3 pompes a mon arduino, leur consommation sera de ( 3x 300ma) soit 900ma/heure. Donc avec cette alimentation ca devrais etre bon ? : http://shop.mchobby.be/acc/28-bloc-d-alimentation-12v-1a.html?search_query=alimentation+12v&results=22

    Mais je ne vois pas trop comment pluger cette alimentation sur une bread board, dois je en trouver une autre ou alors denuder les fils ?

    Merci d'avoir pris le temps de me lire.

    Mossfet : http://shop.mchobby.be/transistor/119-2-transistors-mosfet-n-channel-16a-60-vdc.html

    Pont en H : http://shop.mchobby.be/ci/155-l293d-double-pont-h-600ma.html \

    Resistance : http://shop.mchobby.be/resistance/185-resistance-10-kohms-10-pce-3232100001855.html

    • Partager sur Facebook
    • Partager sur Twitter
      10 juin 2015 à 19:20:56

      Alors, reprenons les points un par un :)


      Pont en H et MOSFET, c'est plus ou moins la même chose.

      En faite, un pont en H est un montage composé de 4 MOSFET permettant de faire tout et n'importe quoi avec un moteur : accélérer, freiner, tourner dans les 2 sens...

      Le pont en H est très utilisé pour propulser un robot (qui a besoin de pouvoir se déplacer en avant, en arrière ou freiner pour rester sur place dans une pente) mais je doute fort que tu ai besoin de tout ça pour une pompe.

      En effet, une pompe n'a pas besoin d'être pilotée dans les 2 sens et n'a pas besoin de pouvoir freiner donc un seul MOSFET suffit très bien.

      Tout ce que tu as besoin, c'est donc : (dans le cas où tu choisi de ne pouvoir faire tourner ta pompe que dans un sens)

      - un MOSFET (avec un Vgs compatible avec les 5V de l'arduino et un Rdson adapté à la consommation de la pompe)

      - une diode de roue libre (de préférence diode Schottky) qui supporte le courant de ta pompe

      - une résistance pour protéger l'arduino et le MOSFET


      LED, ça veut dire Light Emitting Diode : une diode qui émet de la lumière.

      Dans un pont en H, on se fou complètement que les diodes émettent de la lumière.

      Donc non, il ne te faut pas des LED Schottky mais des diodes Schottky.

      D'ailleurs, des LED Schottky, ça n'existe pas.

      Si tu choisis d'utiliser un pont en H pour ta pompe, il te faudra 4 diodes.

      Si tu choisis ma solution (à un seul sens de rotation), une seul diode suffira.


      Tu peux très bien choisir de commander tes pompes en tout en rien : soit à fond, soit éteinte et dans ce cas, tu peux utiliser n'importe quel pin.

      Mais si tu veux pouvoir contrôler la vitesse du moteur, il te faut forcément une pin PWM (donc oui, maxi 6 pompes).


      900mA par rapport au max de 1000mA, ça fait quand même 90%.

      Ton alimentation sera presque à pleine puissance et risque donc de chauffer.

      Et si par malheur il y a un moteur avec un petit défaut ou une eau pas très fluide et que tes moteurs forcent plus qu'à la normal, ils vont consommer plus que les 300mA et ton alimentation va cramer.

      Donc non, ce n'est pas une bonne idée... je te conseille une alim d'au moins 2000mA.


      Faire passer de la puissance dans une breadboard, je ne pense pas que ce soit une très bonne idée.

      Mais dans tous les cas, tu peux en effet couper le cordon et dénuder les fils.


      Le L293D est un double demi pont en H (qui peut donc former un seul pont en H).

      Ce circuit intègre 4 MOSFET, 4 diodes ainsi que les résistances.

      Cela permet donc de grandement limiter le nombre de composants mais la puissance est limitée à 600mA maxi alors qu'en utilisant de vrai gros MOSFET, on peut largement dépasser les 10000mA.

      Mais dans ton cas, je serais d'avis de dire que 600mA te suffisent pour un moteur de 300mA.

      Du coup, tu peux utiliser des L293D;)

      Si tu veux faire tourner ton moteur dans les 2 sens : il te faudra 1 L293D par pompe.

      Si un seul sens te suffit, il L293D pourra piloter 2 pompes.

      • Partager sur Facebook
      • Partager sur Twitter
        11 juin 2015 à 5:19:52

        Donc en partant sur la solution mosfet.
        Par pompe il me faut la diode, une resistance ainsi qu'un mosfet
        Pour les diodes roue libre, pas moyen de trouver en dessous de 20 V mais si j'ai bien compris l'interet de celle -ci alors une 20 V ca sera bien, non ? 
        Un mosfet un peu plus puissant ( comme celui linke ) ca passe ?
        Par contre les resistances j'ai pas trop compris l'interet ici. Si on pars du principe que l'arduino possede sa propre alimentation independante alors il n'y en pas besoin ? Les moteurs supportant 12 V et l'alimentation etant de 12v c'est parfait, non ? 

        Et si je voulais alimenter plusieurs pompes avec la meme alimentation sans passer par la breadboard, je peux utiliser des dominos electriques, non ? Le soucis c'est que les autre composants je sais pas trop comment les fixer entre le domino et la pompe ....

        Merci de ton aide precieuse, je vais bientot pouvoir commander :)

        Diode schottky : http://www.ebay.fr/itm/10x-DIOTEC-Schottky-Diode-Hot-Carrier-Diode-12A-40V-SB1240-/161517009035?pt=LH_DefaultDomain_77&hash=item259b29f88b

         Mosfet : http://shop.mchobby.be/transistor/119-2-transistors-mosfet-n-channel-16a-60-vdc.html
        • Partager sur Facebook
        • Partager sur Twitter
          11 juin 2015 à 8:17:02

          Pourquoi vouloir descendre en dessous de 20V pour la diode ?

          Il te faut une diode qui supporte au moins 12V mais si tu prends largement au dessus (genre 60V), ça marchera très bien aussi.


          Le MOSFET que tu cites dans ton premier message est très largement suffisant pour un petit moteur de 300mA.

          Tu peut même en prendre un légèrement moins performant que tu payeras moins chère.


          La grille d'un MOSFET est très capacitive.

          De ce faite, lorsque l'arduino veut changer l'état du MOSFET, il doit contrer cet effet capacitif qui peut être vue comme un mini court-circuit temporaire.

          Pour éviter que l'arduino ne souffre trop avec ce court-circuit temporaire, on rajoute donc une résistance entre la pin I/O de l'arduino et la grille du MOSFET.

          Une résistance de 560 ohm limitera le courant à environ 10mA maxi, ce qui est encore supportable pour l'arduino.


           Pour faire un prototype solide qui supporte de la puissance, le mieux reste très probablement la plaque à trou à le fer à souder.

          Plus d'info ici : http://www.sonelec-musique.com/electronique_bases_realisation_ci_veroboard.html

          • Partager sur Facebook
          • Partager sur Twitter
            12 juin 2015 à 12:11:58

            Merci pour toutes ces infos, mais pour la resistance je ne comprends pas trop. Comment tu la calcule? u=r*i mais quel U et I ? Celui de l'alimentation ou celui en sortie de la carte arduino ? 

            De plus si je venais a prendre une resistance bien trop puissante, alors le courant serait tres tres faible et il me serait impossible d'actionner les pompes ?

            voici un schema, est ce bon ? Desole de la pietre qualitee mais au bureau il n'ya que google pour faire des schemas.

            Merci encore pour ton aide precieuse 

            Schema electrique Arduino + 2 pompes perislatique

            -
            Edité par LowTeast 12 juin 2015 à 12:14:43

            • Partager sur Facebook
            • Partager sur Twitter
              12 juin 2015 à 13:25:54

              La résistance n'a rien à voir avec le courant de la pompe, c'est juste une protection lors des changements d'état du MOS.

              Comme je te l'ai dis, c'est juste pour limiter le courant de commutation qui peut être important à cause de l'effet capacitif du MOS.

              Bref, prends une résistance de 560 ohm, ce sera très bien.

              Tu peux aussi ne pas la mettre, ça marchera aussi mais l'arduino pourrait ne pas aimer très longtemps.

              J'ai aussi oublié de préciser qu'une autre résistance (environ 10k) reliée à la masse peut être utile pour ne pas que la pompe se déclenche toute seule quand l'arduino est en mode reset et qu'une petite capa en parallèle du moteur ne ferait pas de mal.


               Et sinon, ton schéma n'est pas bon du tout :

              - le MOSFET doit se mettre coté -

              - la diode doit se mettre en parallèle du moteur

              - le moins de l'alim doit être relié au GND de l'arduino

              Au final, le montage est le suivant :

              • Partager sur Facebook
              • Partager sur Twitter
                13 juin 2015 à 18:47:32

                Super le schema mais la piéce de 100 nf, qu'est ce ? Un condensateur ? Jusqu'ici on n'en a pas parlé :o

                Encore merci du temps que tu prends a me répondre 

                • Partager sur Facebook
                • Partager sur Twitter

                Pompe perislatique + arduino

                × 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