Partage
  • Partager sur Facebook
  • Partager sur Twitter

Pont diviseur de tension/ Capteur analogique 9V/

Arduino/électronique/câblage électrique/help =)

    15 avril 2021 à 13:55:50

    bonjour à toutes et tous,

    Je suis nouveau sur ce forum, mais si je suis ici c'est que je ne trouve aucune réponses ailleurs.

    Avant de poser ma question, laissez moi éclaircir ma situation.

    Dans le cadre d'un projet d'étude, il me faut faire fonctionner un capteur de pression analogique alimenté en 9V.

    Mon plus gros problème c'est ma nulité en électricité.

    Je sais que l'Arduino doit recevoir 5V et 0.02A dans ses entrées analogiques, et je connais la tension de mon générateur (prise classique 220V).

    Actuellement, j'ai transformé le 220V en 12V via un "block printtransphormator VB 3.2/2/12" ici : https://www.amazon.fr/Transformateur-circurits-imprim%C3%A9s-secondaire-Block/dp/B003A5XA04/ref=sr_1_1?dchild=1&keywords=Block+PRINTTRANSFORMATOR+VB+type+3.2%2F2%2F12&qid=1618481220&sr=8-1

    Suite à ça, le 220V est transformé en 12V, je n'oublie pas le pont redresseur, et après ça il me faut 9V et 0.02A Pour le capteur.

    Donc pour ça (mon problème arrive bientôt) j'ai utilisé 2 petites résistances 220ohms en série, ce qui me permet bien d'obtenir en gros 9V et 0.02A.

    Après avoir alimenté le capteur, je dois ensuite prendre la tension, l'abaisser proportionnellement, et l'amener sur l'Arduino.

    deux problèmes :

    -mon capteur n'a pas de broche DATA.

    -J'ai essayé de faire un pont diviseur, avec deux résistances 220ohms, cela baisse la tension à 3.3V Ce qui n'est pas le résultat de mes calculs.

    J'ai indéniablement un problème de câblage, entre le moment où je branche le capteur 9V, et le moment où je dois lire ses données sur l'Arduino.

    voici le model de capteur que j'ai : Capteur de Pression,85×25×25mm Sortie 4-20mA G1 / 4"Transducteur de Pression en Silicium pour Réservoir de Gasoil d'Eau, Réservoir de Carburant et Diesel,Gaz,Pression d'Eau(0-1.6MPA): Amazon.fr: Commerce, Industrie & Science

    Merci d'avoir pris le temps de me lire, 

    Avez vous des conseils de câblages pour abaisser la tension de sortie du capteur ?

    Je rappel que ce dernier n'a pas de sortie DATA, ses données sont analogiques et je l'alimente en 9V.

    Merci d'avance pour vos réponses et conseils, même de simples pistes peuvent être utiles ! =)

    • Partager sur Facebook
    • Partager sur Twitter
      16 avril 2021 à 19:34:19

      Bonsoir,

      pour alimenter le capteur il faut utiliser un régulateur de tension et surtout pas un diviseur à résistances.

      Ce serait bien de publier le schéma, même manuscrit, du montage

      • Partager sur Facebook
      • Partager sur Twitter
        19 avril 2021 à 10:24:58

        Je reprend vite fais le problème :

        -J'utilise un Transformateur qui passe le 220V en 9V. En pratique réel, à la sortie de Transformateur je mesure 17V.

        -Sur la doc du Capteur je trouve un schéma, l'alimentation du doc est légendée "8-32V" alors j'accepte ce 17V (mais je fais peut-être erreur).

        -Suite à cela, je dois avoir un valeur proportionnelle, et se situant entre 0 et 5V pour mesurer les différences de pressions.

        J'ai légèrement avancé sur le problème, maintenant j'arrive bien à baisser la tension avant d'entrer dans la broche analogique de l'Arduino, le nouveau problème est le suivant :

        Lors de la lecture de tension, l'Arduino affiche des valeurs qui oscillent sinusoïdalement entre 0 et 1023, en laissant penser que les valeurs vont au dessus de 1023 et en dessous de 0 (exemple : 0/255/463/690/1000/1023/1023/1023/1023/1023/800/600/325/106/12/0/0/0/0/15/234/537 etc... en boucle). 

        J'ai d'abord pensé que c'était un problème de masse, hélas j'ai bien vérifié, mon pont redresseur est bien à la même masse que le capteur et que l'Arduino. Je ne sais vraiment pas d'où vient le problème, lorsque je mesure la tension aux bornes, mon voltmètre affiche bien 3,20V sans osciller, ce qui devrait correspondre à 600-700 sur l'Arduino, et ça sans trop bouger vue que je n'influence pas mon capteur.

        Merci pour vos réponses et votre temps !

        Je vous met les photos du montage, le schéma, et le ptit programme test avec le retour écran, merci encore pour vos solutions 

        -
        Edité par VictorFiliol1 19 avril 2021 à 15:01:39

        • Partager sur Facebook
        • Partager sur Twitter
          19 avril 2021 à 18:50:18

          Il faudrait une doc de ce capteur pour faire de vraies hypothèses.

          mais ce qui me surprend, c'est absence de condensateur de filtrage en sortie du pont de redresseur. La tension d'alimentation du capteur n'est donc pas continue.

          -
          Edité par zoup 19 avril 2021 à 18:52:18

          • Partager sur Facebook
          • Partager sur Twitter
            19 avril 2021 à 20:26:01

            Comme tu ne filtre pas la sortie du redresseur, tu dois avoir une tension d'alimentation qui ressemble à la 2e courbe ci-dessous: 

            avec une fréquence de 100Hz. Il est très probable que le capteur ait besoin d'une tension stable, et que le courant de sortie ait la même forme que la courbe ci-dessus. A cause de la fréquence élevé par rapport à la fréquence de mesure et de rafraîchissement du multimètre, il est possible que celui-ci ne voit pas les oscillations, alors que l'arduino qui a une fréquence de capture relativement élevée et qui n'est pas synchronisée sur les oscillations du secteur va voir une valeur différente à chaque fois.

            Typiquement, tu es censé mettre au moins un condensateur électrolytique derrière le pont redresseur pour lisser un peu la tension. Si le capteur ne consomme pas beaucoup, il est possible que ça soit suffisant pour avoir une tension stable en choisissant une valeur de condensateur adéquate, sinon il faudra ajouter une résistance et une zener 12V. La solution la plus simple aurait été d'utiliser un adaptateur secteur 12V.

            La valeur de résistance est probablement trop élevée pour avoir 0 à 5V en sortie. Pour faire correspondre la valeur maximale du capteur de 20mA, à 5V, il faudrait une résistance de 250Ω maximum (R = U / I ), donc 220Ω pour avoir un peu de marge et une valeur de résistance assez commune. Avec 1KΩ, les 20mA peuvent potentiellement mettre 20V aux broches de l'arduino et détruire soit juste la broche, soit l'arduino lui-même.

            De plus, une valeur valide de courant pour ce capteur commence à 4mA, c'est ce que signifie 4-20mA dans la description, 0 Pa pour 4mA et 1.6MPa pour 20mA. Donc 3.2V avec une résistance de 1KΩ correspond à 3.2mA, qui est une valeur invalide. Par contre, si la broche analogique fonctionne toujours, c'est que la tension aux bornes de la résistance n'était par chance pas trop au dessus de 5V, soit un courant généré par le capteur de 5mA, ce qui correspondrait à 1000hPa (proche de la pression atmosphérique, ce qui serait logique si le capteur est encore à l'air libre).

            Typiquement pour un capteur 4-20mA, tu peux faire ce genre de montage: 

            La résistance R2 sert de protection si jamais le capteur se mettait en court-circuit et/ou si la tension aux bornes de la résistance dépassait les 5V (il y a 2 diodes de protection sur chaque broche qui clampe la tension entre 0 et 5V, à 0.5V près, si la tension avant la R1 dépasse les 5V, la diode connectée au 5V commence à conduire et le courant dans R2 est donc (Valim - 5.5)/R2, et ce courant doit rester en dessous de 1mA d'après la fiche technique de l'atmega).

            Tu peux augmenter la valeur de la résistance R1 pour augmenter la résolution de lecture si le capteur n'est pas censé atteindre les 20mA dans ton application.

            • Partager sur Facebook
            • Partager sur Twitter
              20 avril 2021 à 15:43:30

              Je vous aime si fort !

              (pour répondre à zoup, j'ai mis le liens du capteur, la seul doc qui existe pour celui ci est sur le lien Amazon que j'ai mis, mais ca t'avancera pas à grand chose, ils mettent vite fait un petit schéma de branchement que je ne comprend pas, et ne mettent pas non plus de courbe de translation)

              Bref, merci beaucoup pour vos réponses, j'étais aussi convaincu qu'il y avait soit un problème de masse, soit un problème de courant continue/alternatif.

              La personne qui m'avait guidé pour le branchement a due oublier de préciser la partie condensateur de filtrage ^^".

               Merci encore, je vais essayer ceci tout de suite.

              • Partager sur Facebook
              • Partager sur Twitter

              Pont diviseur de tension/ Capteur analogique 9V/

              × 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