Différences entre les versions de « Analyseur de courant simplifié »
Aller à la navigation
Aller à la recherche
(23 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 | |||
[https://www.gotronic.fr/art-capteur-de-courant-ina219b-ada904-20701.htm] | **[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 | **[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> | |||
#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 :
- Module INA 219 disponible (en 2022) chez
- un arduino nano
Schéma électrique
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.