IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Mesure de tension avec Arduino


Sujet :

Arduino

  1. #61
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 607
    Par défaut Source
    Bonjour Jean-Claude,

    Citation Envoyé par jeanclaude83 Voir le message
    ... Précision: je suppose que le petit dessin avec une sinusoïde correspond à l'entrée Arduino...
    Non l'entrée de l'Arduino est le plot au début de la zone grisée.

    Le cercle avec une sinusoïde symbolise la source du signal c'est-à-dire ici l'appareil sur lequel tu te branches.

    Salut

  2. #62
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut Mesure de tension avec Arduino
    Bonjour

    Merci Guesset.

    Si j'ai enfin tout compris, la partie grisée représente le convertisseur AD de l'Arduino; j'ai cru qu'il représentait l'unité centrale gaz.

    Vu le plot grisé!

    Je vais tester ça en premier, je doit avoir le matériel en stock.

    @ Suivre

  3. #63
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut Mesure de tension avec Arduino: le retour
    Bonjour à tous

    J'avais mis mon projet en sommeil, car occupé par les choses de la vie (pas celle qui vous viennent immédiatement à l'esprit: les autres).

    Je réactive donc ce post.

    En résumé, je vais utiliser le montage RC modèle Guesset.

    Je me suis monté un petit banc de test. Alimentation 5v 7805; Variateur de tension à l'entrée du circuit RC, par un potentiomètre 10k monté en résistance variable.

    Contrôle de la tension en sortie du RC et contrôle de la consommation de courant sur l'alimentation.

    Pour le circuit RC Résistance 12k; condensateur 100nf.

    Schéma suit quand j'aurai retrouvé comment on insère une image.

    @+

  4. #64
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut Mesure de tension avec Arduino
    Bonjour

    Le schéma pour valider le circuit RC. Le but étant de voir la tension de sortie en fonction de la tension d'entrée.

    Je vais peut être mesurer aussi la tension en amont du circuit RC.

    Nom : TestRc0.jpg
Affichages : 136
Taille : 9,6 Ko

    Faîtes vos remarques sans hésiter.

    @+

  5. #65
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut Mesure de tension avec Arduino
    Bonsoir

    Test réalisé avec ce schéma.

    Les résultats sont plutôt inattendus; voyez vous même.
    Le potentiomètre est un 100k.
    Le voltmètre utilisé sur ce schéma est du type classique à aiguille de résistance interne inconnue, mais plus beaucoup plus faible que celle d'un multimètre numérique.
    Résultats
    1. Consommation de courant 0,020 mA
    Tension mesurée 2v mini à 5,02 maxi; il y a une tension de "déchet" 2v; pourquoi si Rpot = 100k la tension n'est pas à 0.
    2. Si on remplace le voltmètre par un contrôleur numérique (impédance d'entrée >10Mohm; les valeurs de tension lues sont mini 4,99, maxi 5,02 et la consommation de courant est nulle.
    3. Si on branche en // les deux mesures de tension, V-aiguille mini 2v maxi 5,02; V-multi mini 0,45v maxi 2,45v et la consommation de courant redevient égale à 0,020mA.
    Conclusions
    Il semble que pour fonctionner, le circuit RC doit débiter un courant minimum (ce qui ne semble pas être le cas avec un multimètre).
    La tension de "déchet" est peut être due au temps de décharge du condensateur?
    Pour des tensions continues, la solution RC est t'elle valable?
    Test avec Arduino: un risque à prendre; à savoir quelle sera consommation de la lecture analogique ?

    @+

  6. #66
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonjour Jean-Claude

    Résultat normal, on peut même en déduire l'impédance du voltmètre analogique (2V/20µA -> 100kΩ).
    Pour le calcul du régime établi, le condensateur peut s'enlever (il n'a pas d'effet) . Là tu te retrouve avec juste une ligne 5V qui a une grosse impédance, mais qui n'est jamais tirée à la masse.

    Avec le voltmètre analogique tu as un diviseur de tension (R2 c'est le voltmètre, tension mesurée = tension entrée * R2 / (Pot+R1+R2)).

    Le condensateur n'intervient que lors d'un changement d'alimentation, il va "temporiser" l'arrivée au régime établi.
    A l'enclenchement de l'alimentation, la tension en sortie ne sera pas immédiatement 2V ou 5V, mais mettra 5*((Pot+R1)//R2)*C pour y arriver (soit au plus lent 50 millisecondes, ce n'est pas perceptible)

    Pour faire cette exercice, et pour le mesurer avec un Arduino, il faut varier (en créneau) l'alimentation, en branchant ce circuit non pas sur l'alimentation, mais sur une sortie de l'Arduino. (L'Arduino met trop de temps à démarrer pour espérer mesurer la courbe si l'alimentation est commune entre lui et ce circuit).
    Pour le mesurer de visu, il faut un gros condensateur (et là on commence à avoir des problèmes avec les éléments parasites), ou un oscilloscope (et il faudra un générateur de signal carré pour alimenter le circuit vu qu'il faut un signal répétitif pour le voir).

    Delias

    PS: calculs fait un peu vite, sans prise en compte de la résistance additionnelle, ni des décimales.

  7. #67
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut Mesure de tension avec Arduino
    Bonjour

    +1 Delias

    J'avais bien pressenti que la résistance interne de l'appareil de mesure devait jouer sur la validité de ladite mesure; mais n'étant pas électronicien...

    Du coup je reviens en arrière et envisage d'utiliser un amplificateur opérationnel en suiveur de tension:

    Exemple: LM358; alimentation simple 12v; peut être une zener pour protéger l'Arduino bien que cela me semble inutile.
    Mes deux capteurs ayant la même configuration d'alimentation (même +5v; même masse) je devrais pouvoir utiliser un seul composant puisque le LM358 est un "dual ampli-op).

    J'ai quand même réussi à trouver quelques informations sur un des capteurs à instrumenter:

    Le capteur Map mesure la pression absolue dans le collecteur d'admission, il est alimenté en 5v par le calculateur, la masse est fournie par le calculateur; ce capteur délivre une tension continue entre 0v et 5v.
    Ce capteur est connecté de la manière suivante: alimentation 5v; masse; sortie signal.
    je présume que la mesure doit se faire entre la sortie signal et la masse.

    @suivre

  8. #68
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 607
    Par défaut Tension & résistance
    Bonjour,

    Comme écrit par Délias, le problème de mesure résulte d'une erreur de méthode. Le montage à vide tel que montré fournira toujours 5 Volts (si l'alimentation accepte de fonctionner correctement sans courant de sortie). Seule sa résistance de sortie variera entre 12 k et 112k, pas sa tension. Bien sûr en charge, ne serait-ce que celle du voltmètre analogique, il en résulte le pont diviseur déjà évoqué.

    Mettre en sortie un ampli op en suiveur revient pratiquement à laisser le montage en l'air donc la tension de sortie restera constante à 5 Volts quelque soit la charge (dans les limites des possibilités de l'ampli op) et quelque soit la position du potentiomètre (ici en résistance variable. En fait il sera possible de faire disparaître les résistances et condensateur sans rien changer à la sortie. Mais dans ce cas là, la suppression de l'ampli op ne changera rien non plus.

    Je pense que le montage de test devrait ressembler à cela :
    Nom : Pont diviseur.png
Affichages : 96
Taille : 16,2 Ko

    Le montage se présente comme une source de tension variable de 0 à 5 V avec une résistance de source équivalente de 0 (pour 0 et 5 V) à 25 k (pour 2.5 V). J'ai laissé le condensateur qui peut être utile pour les variations courtes et brutales de la charge (par exemple certains convertisseurs sans échantillonneur bloqueur). La tension à vide (a.5 V avec a = 0..1) sera à peu prés respectée en charge si celle ci est élevée devant la résistance de source équivalente (a.(1-a).100 k). Dans ce cas un ampli op pourrait être utile. Ou diminuer la valeur du potentiomètre. Vers 5k la résistance de source équivalente la plus élevée ne fera que 1.25k.

    Salutations

  9. #69
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut Mesure de tension avec Arduino
    Bonjour Guesset

    Juste une question? le résistance RL en // sur le voltmètre, quel est son rôle et sa valeur? je suppose que sont rôle est de faire débiter l'alimentation; dans ce cas je n'en ai pas besoin puisque j'ai mis une Led pour justement la faire débiter environ 7mA.

    Pour l'ampli Op je suis surpris, puisqu'on appelle cette utilisation "suiveur de tension".

    Une autre question me turlupine: pourquoi mon contrôleur numérique ne voit pas les variations de tension?

    @+

  10. #70
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 607
    Par défaut Les tables de la loi d'Ohm
    Bonjour Jean-Claude,

    Citation Envoyé par jeanclaude83 Voir le message
    Juste une question? le résistance RL en // sur le voltmètre, quel est son rôle et sa valeur? je suppose que sont rôle est de faire débiter l'alimentation.
    La résistance représente la charge (L pour Load). Ca peut être n'importe quoi, une LED par exemple . Mais si une alimentation n'a pas de charge c'est qu'elle ne sert à rien.

    Ton problème justement est que lorsque tu mesures avec un multimètre numérique qui a une très forte résistance d'entrée, tu mesures quasiment un montage sans charge. Cela signifie qu'il ne débite pas de courant. Dans ton cas où toutes les résistances sont en série, pas de courant implique pas de chute de tension dans les résistances (U = RI ca te dit certainement quelque chose). Tu retrouves donc en sortie la tension de 5V de l'entrée.

    Ce ne sera pas le cas avec le montage que je te propose car le potentiomètre représente une charge interne au montage (en clair les 5 V débitent au moins dans la 100k).

    Je crois que tu devrais revoir les principes de l'électricité sinon tu continueras à te faire des nœuds pour des problèmes mineurs.

    Salut

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/08/2013, 09h18
  2. Mesure de temps avec fork
    Par Invité dans le forum POSIX
    Réponses: 4
    Dernier message: 30/06/2008, 01h14
  3. Réponses: 2
    Dernier message: 09/02/2007, 08h51
  4. mesurer le temps avec precision
    Par xantares dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 11/03/2006, 11h22
  5. Réponses: 13
    Dernier message: 03/02/2005, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo