Différences entre les versions de « Analyseur de courant simplifié »

De MediaWiki UOF
Aller à la navigation Aller à la recherche
 
(22 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Cette page décrit la réalisation d'un analyseur de courant très simple mais néanmoins efficace à base du module INA 219.
Cette page décrit la réalisation d'un analyseur de courant très simple mais néanmoins efficace à base du module INA 219.
Il s'agit d'un ampèremètre un peu amélioré dans ce sens qu'il permet de visualiser la consommation de courant sur un graphique.


Matériel :  
==Matériel : ==
=Module INA 219 disponible (en 2022) chez
*Module INA 219 disponible (en 2022) chez
[https://www.gotronic.fr/art-capteur-de-courant-ina219b-ada904-20701.htm Gotronic]
**[https://www.gotronic.fr/art-capteur-de-courant-ina219b-ada904-20701.htm Gotronic]
[https://fr.rs-online.com/web/p/modules-de-developpement-pour-la-robotique-la-gestion-d-alimentation-et-les-moteurs/1245480?cm_mmc=FR-PLA-DS3A-_-google-_-CSS_FR_FR_Raspberry_Pi_%26_Arduino_%26_Outils_de_d%C3%A9veloppement_Whoop-_-(FR:Whoop!)+Modules+de+d%C3%A9veloppement+pour+la+robotique+%26+la+gestion+d%27alimentation+et+les+moteurs-_-1245480&matchtype=&pla-313740277177&gclid=Cj0KCQiAjJOQBhCkARIsAEKMtO2hQFKRSx8FQ6evLIpzIWjjh0xO-j2rOqU1_k_DS4dAnpUeKDys7g8aAtCmEALw_wcB&gclsrc=aw.ds RS composants]
**[https://fr.rs-online.com/web/p/modules-de-developpement-pour-la-robotique-la-gestion-d-alimentation-et-les-moteurs/1245480?cm_mmc=FR-PLA-DS3A-_-google-_-CSS_FR_FR_Raspberry_Pi_%26_Arduino_%26_Outils_de_d%C3%A9veloppement_Whoop-_-(FR:Whoop!)+Modules+de+d%C3%A9veloppement+pour+la+robotique+%26+la+gestion+d%27alimentation+et+les+moteurs-_-1245480&matchtype=&pla-313740277177&gclid=Cj0KCQiAjJOQBhCkARIsAEKMtO2hQFKRSx8FQ6evLIpzIWjjh0xO-j2rOqU1_k_DS4dAnpUeKDys7g8aAtCmEALw_wcB&gclsrc=aw.ds RS composants]
un arduino nano
*un arduino nano
 
==Schéma électrique==
Schéma électrique
[[Fichier:Analyseur de courant simplifie v1.png]]
 
==Programme==
 
<pre>
 
Programme
#include <Wire.h>
#include <Wire.h>
#include <Adafruit_INA219.h>
#include <Adafruit_INA219.h>
#define PAUSE 8530    // 100 mesures par seconde (10 ms par mesure)
#define PAUSE 8530    // 100 mesures par seconde (10 ms par mesure)
Adafruit_INA219 ina219;
Adafruit_INA219 ina219;
void setup(void) {
void setup(void) {
   Serial.begin(115200);
   Serial.begin(115200);
Ligne 24 : Ligne 20 :
       delay(1);
       delay(1);
   }
   }
   if (! ina219.begin()) {
   if (! ina219.begin()) {
     while (1) { delay(10); }
     while (1) { delay(10); }
   }
   }
}
}
 
void loop(void) {
void loop(void)  
{
   Serial.println(ina219.getCurrent_mA());
   Serial.println(ina219.getCurrent_mA());
   delayMicroseconds(PAUSE);
   delayMicroseconds(PAUSE);
}
}
 
</pre>
Description
==Description==
Un petit boitier a été réalisé en découpe laser dans du MDF de 3mm. Il a été dimensionné en fonction de l'implantation des différents éléments.
<gallery>
File:Analyseur_de_courant_photo_01.jpg
File:Analyseur_de_courant_photo_02.jpg
File:Analyseur_de_courant_photo_03.jpg
File:Analyseur_de_courant_photo_04.jpg
File:Analyseur_de_courant_photo_05.jpg
File:Analyseur_de_courant_photo_06.jpg|Branchement vers le PC/MAC|alt=alt language
File:Analyseur_de_courant_photo_07.jpg|Branchement pour la mesure|alt=alt language
File:Analyseur_de_courant_photo_08.jpg
</gallery>
==Utilisation==
* Relier le module à l'ordinateur par un cordon usb.
* relier le module au circuit à l'aide du bornier à vis (il doit être inséré en série dans le circuit).
* Choisir dans "Type de carte" : Arduino Nano
* choisir dans "Processeur" : Atmega328 (old boot loader)
* Choisir le port auquel est connecté l'arduino
* Ouvrir le "traceur série".
Les nombres sur l'axe des ordonnées correspndent à la consommation en milli AMpères
Les nombres sur l'axe des abscisses correspondent au nombre de mesures faites.
Les mesures sont réalisées à environ 100 Hz (1 mesure toutes les 10 ms.

Version actuelle datée du 11 février 2022 à 10:19

Cette page décrit la réalisation d'un analyseur de courant très simple mais néanmoins efficace à base du module INA 219. Il s'agit d'un ampèremètre un peu amélioré dans ce sens qu'il permet de visualiser la consommation de courant sur un graphique.

Matériel :

Schéma électrique

Analyseur de courant simplifie v1.png

Programme

#include <Wire.h>
#include <Adafruit_INA219.h>
#define PAUSE 8530    // 100 mesures par seconde (10 ms par mesure)
Adafruit_INA219 ina219;
void setup(void) {
  Serial.begin(115200);
  while (!Serial) {
      delay(1);
  }
  if (! ina219.begin()) {
    while (1) { delay(10); }
  }
}
void loop(void) {
  Serial.println(ina219.getCurrent_mA());
  delayMicroseconds(PAUSE);
}

Description

Un petit boitier a été réalisé en découpe laser dans du MDF de 3mm. Il a été dimensionné en fonction de l'implantation des différents éléments.

Utilisation

  • Relier le module à l'ordinateur par un cordon usb.
  • relier le module au circuit à l'aide du bornier à vis (il doit être inséré en série dans le circuit).
  • Choisir dans "Type de carte" : Arduino Nano
  • choisir dans "Processeur" : Atmega328 (old boot loader)
  • Choisir le port auquel est connecté l'arduino
  • Ouvrir le "traceur série".

Les nombres sur l'axe des ordonnées correspndent à la consommation en milli AMpères Les nombres sur l'axe des abscisses correspondent au nombre de mesures faites. Les mesures sont réalisées à environ 100 Hz (1 mesure toutes les 10 ms.