Partage
  • Partager sur Facebook
  • Partager sur Twitter

Arduino et génératrice

    22 mai 2013 à 21:28:13

    Bonjour,

    Je voudrais relever la tension aux bornes d'une génératrice à l'aide d'une carte arduino pour réaliser un asservissement.Une borne est relier à la masse l'autre à une entrée analogique. Le problème est que les entrées de la carte de supporte que 40mA tandis que mon moteur génère jusqu'à 180mA. J'ai donc besoin de réduire l'intensité en conservant la tension.

    Pour résoudre le problème je pensais  mettre le moteur en parallèle avec une résistance qui génèrerait un intensité de sens opposé à celle du moteur diminuant donc ce qui entre dans la carte. En notant R1 la résistance en parallèle (évaluée a 15 Ohm)et R2 celle du moteur (7 Ohm) j'ai alors comme intensité ir rentrante en fonction de celle du moteur im:

    ir = (1-R2/R1) im -L/R1*d(im)/dt

    J'ai envie de prendre R2=R1 et l'intensité restera borné tant que im ne varie pas trop vite. Mais que ce passe-t-il si l'intensité change de signe? Avec un oscilloscope on ne s'en soucis pas mais la carte arduino est plus fragile, ne sachant pas comment fonctionne la carte je ne comprend pas vraiment ce qu'il se passe.

    N'y aurait-il pas une autre méthode ou un composant particulier prévue à cet effet pour la carte?

    Merci de votre attention.

    • Partager sur Facebook
    • Partager sur Twitter
      23 mai 2013 à 14:42:32

      Que de compications !!!!

      Une entrée analogique de l'Arduino "lit" une TENSION (entre 0 et 5 V maxi). C'est l'entrée qui absorbe du courant, car c'est une ENTREE ! Il suffit d'y brancher la source de TENSION CONTINUE sans dépasser la valeur admise. Si la TENSION de sortie du générateur dépasse le seuil, il faut mettre un circuit d'adaptation : soit un pont diviseur, soit un optocoupleur si on veut une isolation galvanique.

      Qu'appelles-tu une "génératrice" ? Une dynamo, un alternateur ? Dans le 2ème cas, il fournit une tension alternative ; il faut alors redresser le signal et le filtrer pour attaquer l'entrée analogique en continu.

      @+

      • Partager sur Facebook
      • Partager sur Twitter
        23 mai 2013 à 21:35:35

        Merci de votre réponse rapide.

        J'utilise un moteur CC que je fais fonctionner en génératrice. C'est bien la tension que je souhaite relever et celle-ci est bien inférieur a 5V. 2.2V même mais le problème est que l'intensité résultante est supérieur a 40mA et j'ai lu à de nombreuses reprises qu'il ne fallait pas dépasser cette valeur.

        Pour 5V et 40mA les entrées absorbe maximum 0.2W, ma génératrice en génère le double. Je ne voudrais pas endommager la carte.

        Bonne soirée.

        • Partager sur Facebook
        • Partager sur Twitter
          24 mai 2013 à 21:29:29

          Ce que tu cherche a mesurer c'est bien une tension pas une intensité ?

          Pour l'intensité de retour aucun problème la mesure n'absorbe que l'intensité quelle à besoin pour effectuer ses mesures ( si il y a une charge ? ).

          Après utilises un pont diviseur de tension, tu lira la tension de la génératrice et le pont consommera peut d'intensité et la limitera.

          • Partager sur Facebook
          • Partager sur Twitter
            24 mai 2013 à 21:29:59

            Et si tu ne branche rien sur ton moteur, quelle est la tension à ses bornes et quel intensité le traverse ? (pour l'intensité, j'ai la réponse, mais je veux que tu la donne quand même)

            • Partager sur Facebook
            • Partager sur Twitter
            64kB de mémoire, c'est tout ce dont j'ai besoin
              26 mai 2013 à 12:56:47

              Oui j'ai cru à tord que brancher les bornes sur la masse et une entrée de la carte allait fermer le circuit. Il n'y aura donc pas d'intensité mais seulement une différence de potentiel.

              Par contre un colleur m'a conseillé de placer un AO en suiveur entre la génératrice et la carte comme protection.

              Merci de vos réponses.

              • Partager sur Facebook
              • Partager sur Twitter
                26 mai 2013 à 22:00:37

                C'est pas con, mais si tu alimente ton AOP en 0-5V, ce qu'il faut pour protéger ton entrée analogique, il va falloir un ampli rail to rail, sinon tu auras des phénomènes de saturation autours de 0V et 5V qui fausseront ta mesure.

                Est ce que tu as déjà mesuré la FEM à vide de ton moteur avec un voltmètre ?

                • Partager sur Facebook
                • Partager sur Twitter
                64kB de mémoire, c'est tout ce dont j'ai besoin
                  28 mai 2013 à 20:49:34

                  J'ai une alim 0-15V pour l'AO, et je viens de réalisé qu'elle n'a que 2 bornes et que je l'utilise déjà pour le motor shield. Je suppose que c'est mieux d'avoir un AO alimenté en -15V et +15V.

                  Pour la FEM à vide, elle est au maximum de 4V.

                  • Partager sur Facebook
                  • Partager sur Twitter
                    5 juin 2013 à 10:49:05

                    Je ne vois pas l'intérêt de mettre un AO ! Par contre une diode (en inverse) et un condo (valeur à déterminer) seraient utiles pour absorber les "parasites" inévitables en sortie d'un générateur (surtout un moteur utilisé à l'envers !), pour protéger le µC et éviter les mesures erronées.

                    • Partager sur Facebook
                    • Partager sur Twitter
                      5 juin 2013 à 16:16:20

                      En fait, un AOP en suiveur avec une alimentation en 0/5V garantit une sortie entre 0 et 5V, ce qui évite de griller l'ADC qui suit. rien n'empêche d'y adjoindre un filtre passe bas.

                      • Partager sur Facebook
                      • Partager sur Twitter
                      64kB de mémoire, c'est tout ce dont j'ai besoin

                      Arduino et génératrice

                      × 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