Mesurer tension alternative arduino

Mesurer tension alternative arduino

Pzem-004t arduino

Tout d’abord nous avons besoin d’une variable, lecture, de type float pour stocker la lecture que nous ferons dans le pin analogique A0 et qui nous donnera une valeur entre 0 et 1023. La deuxième variable volt, également de type float, sert à stocker la conversion de la mesure en volts.

Pour faire un test rapide sans batterie, nous téléchargeons le programme sur l’Arduino et si nous connectons le câble qui sort de la broche A0 à la broche 5V de l’Arduino, il devrait lire 5V et si nous le mettons sur la broche 3.3V, il lira 3.3V.

Lors de la configuration du code, nous allons utiliser trois broches numériques de la carte comme sortie afin d’allumer ou d’éteindre la LED correspondante. Nous définissons donc dès le départ les broches que nous allons utiliser. Broche 2 pour le vert, 3 pour le jaune et 4 pour le rouge.

Zmpt101b arduino

La quantité de tours représente la relation entre le courant qui circule à travers le câble et celui que le capteur délivre, cette relation ou proportion est celle qui différencie entre les différents modèles de capteurs SCT-013, de plus ils peuvent avoir une résistance de charge dans la sortie de cette forme au lieu de courant on travaille avec une tension de sortie.

Idéalement, si notre capteur a une sortie de -50mA à +50mA, il devrait être conditionné à une sortie de 0 à 5V. Cela pourrait être fait en convertissant le courant en tension (dans une gamme de [-1V +1V]), puis en l’amplifiant (à [-2,5V +2,5V]) et enfin un additionneur pour enlever la partie négative ([0 5V]).

  Arduino lc meter circuit

Le LM358 si alimenté avec 5V, sature avec 3.5V environ, c’est pourquoi nous ne pouvons pas amplifier jusqu’à 5V, mais si nous travaillons avec Arduino nous n’avons pas besoin d’atteindre 5V, nous pouvons travailler avec la référence interne de 1.1V et ainsi profiter de toute la gamme de la lecture à l’analogique. Si nous travaillons avec le capteur SCT-013-030, cela signifie que la sortie est dans une gamme de +/-1V, alors le circuit que nous allons utiliser est le suivant :

Sct-013 100a arduino

Si nous faisons une recherche sur le net, nous trouverons les deux circuits les plus utilisés : l’OpenEnergyMonitor et le moniteur d’énergie qui utilise la fiche d’application Atmel AVR465 : Single-Phase Power/Energy Meter with Tamper Detection.

Comme son nom l’indique, chacun d’entre eux transforme soit la tension, soit le courant. Le principe est le même : une bobine appelée primaire dans laquelle passe la tension (ou le courant) et une autre appelée secondaire dans laquelle est induite une tension (ou un courant) “proportionnel” à celui de la primaire.

Dans un transformateur de courant, c’est le courant qui est transformé. Si un courant circule dans le primaire, il y aura une tension proportionnelle à ce courant dans le secondaire. Ce courant est converti en tension pour donner une mesure du courant.

Nous avons souvent vu le transformateur de courant comme une sorte de “beignet” à travers lequel nous faisons passer le câble. Ce type de transformateur est dit non invasif. Cependant, il existe aussi des transformateurs instrusifs, qui sont placés en série avec la charge pour mesurer le courant qui va la traverser.

  Expected unqualified-id before token arduino

Courant alternatif de l’Arduino

Une fois encore, nous supposons que vous avez de bonnes connaissances de base en électronique, en circuits numériques et que vous savez utiliser un Arduino. Puisque l’apprentissage de l’électronique consiste en un processus étape par étape, comprenant à la fois le travail avec les circuits électroniques et la programmation. Nous aurons besoin des composants suivants :

Dans un autre article, j’ai dit : “Aujourd’hui, grâce aux nouvelles technologies, prélever un échantillon de tension en un point d’un circuit n’a pratiquement aucune influence sur le fonctionnement du circuit, car la haute impédance des circuits que nous utilisons nous facilite la tâche.”

Un voltmètre mesure la tension entre deux points d’un circuit. Avec l’électronique numérique d’aujourd’hui, nous pouvons fabriquer un véritable voltmètre que nous pouvons installer dans notre alimentation. Les voltmètres numériques fonctionnent en convertissant la valeur analogique lue en une valeur numérique à l’aide d’un convertisseur analogique-numérique (CAN). Nous allons utiliser un Arduino typique a plusieurs de ces convertisseurs sur elle, avec une précision qui sera suffisante pour cette tâche, dans ce tutoriel, nous allons voir comment lire les tensions à partir des entrées analogiques sur Arduino et construire un voltmètre qui mesure les tensions (DC) en courant continu.