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

De MediaWiki UOF
Aller à la navigation Aller à la recherche
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
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.  
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>
[[Fichier:Analyseur de courant simplifie v1.png|200px]]
 
Programme
 
#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>
 
==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 à 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 48 :
* 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 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.