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

De MediaWiki UOF
Aller à la navigation Aller à la recherche
Ligne 7 : Ligne 7 :
**[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]]
[[Fichier:Analyseur de courant simplifie v1.png]]
==Programme==
==Programme==
 
<pre>
#include <Wire.h>
#include <Wire.h>
#include <Adafruit_INA219.h>
#include <Adafruit_INA219.h>
Ligne 28 : Ligne 24 :
   }
   }
}
}
 
void loop(void) {
void loop(void)  
{
   Serial.println(ina219.getCurrent_mA());
   Serial.println(ina219.getCurrent_mA());
   delayMicroseconds(PAUSE);
   delayMicroseconds(PAUSE);
}
}
 
</pre>
==Boitier==


==Description==
==Description==


<gallery>
File:file_name.ext|caption|alt=alt language
File:file_name.ext|caption|alt=alt language
{...}
</gallery>
==Utilisation==
* Relier le module à l'ordinateur par un cordon usb.
* 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).
* relier le module au circuit à l'aide du bornier à vis (il doit être inséré en série dans le circuit).
Ligne 44 : Ligne 45 :
* Choisir le port auquel est connecté l'arduino
* Choisir le port auquel est connecté l'arduino
* Ouvrir le "traceur série".
* 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 ordonnées correspndent à la consommation en milli AMpères
Les nombres sur l'axe des abscisses correspondent au nombre de mesures faites.  
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.
Les mesures sont réalisées à environ 100 Hz (1 mesure toutes les 10 ms.

Version du 11 février 2022 à 10:05

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);
}

Boitier

Description

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.