Différences entre les versions de « Etude de la consommation sur un ESP8266 D1Mini »

De MediaWiki UOF
Aller à la navigation Aller à la recherche
Ligne 11 : Ligne 11 :
* Programme  vide, wifi désactivé tous GPIO en OUTPUT niveau indéterminé
* Programme  vide, wifi désactivé tous GPIO en OUTPUT niveau indéterminé
* Programme  vide, wifi désactivé tous GPIO en OUTPUT niveau HIGH
* Programme  vide, wifi désactivé tous GPIO en OUTPUT niveau HIGH
Programme  vide, wifi désactivé tous GPIO en OUTPUT niveau LOW
* Programme  vide, wifi désactivé tous GPIO en OUTPUT niveau LOW


Pour chaque essai vous trouverez :
Pour chaque essai vous trouverez :
Ligne 17 : Ligne 17 :
* La courbe de consommation
* La courbe de consommation
* Des analyses de cette courbe
* Des analyses de cette courbe
===Programme vide, wifi désactivé, GPIO non orientés===
====Programme====
<pre>
#include <ESP8266WiFi.h>
void setup() {
  WiFi.disconnect();
  WiFi.mode(WIFI_OFF);
  WiFi.forceSleepBegin();
  delay(1); 
}
void loop() {
}
</pre>
====Consommation====
====Analyse====
Phase A (démarrage du système et début du programme => boot):
* Durée : 127,5 ms
* Courant moyen : 47,3 mA
* Capacité requise : 1,68µAh
Phase 2 (fonctionnement établi => loop) :
* Durée : illimitée
* Capacité requise : 18,5 mAh





Version du 21 février 2022 à 09:37


Mesures de consommation sur ESP8266 D1 Mini

Les mesures réalisées le seront dans les conditions suivantes :

Essais réalisés :

  • Programme vide, wifi désactivé GPIO non orientés
  • Programme vide, wifi désactivé tous GPIO en INPUT
  • Programme vide, wifi désactivé tous GPIO en OUTPUT niveau indéterminé
  • Programme vide, wifi désactivé tous GPIO en OUTPUT niveau HIGH
  • Programme vide, wifi désactivé tous GPIO en OUTPUT niveau LOW

Pour chaque essai vous trouverez :

  • Le programme utilisé
  • La courbe de consommation
  • Des analyses de cette courbe


Programme vide, wifi désactivé, GPIO non orientés

Programme

#include <ESP8266WiFi.h>
void setup() {
  WiFi.disconnect();
  WiFi.mode(WIFI_OFF);
  WiFi.forceSleepBegin();
  delay(1);  
}
void loop() {
}

Consommation

Analyse

Phase A (démarrage du système et début du programme => boot): * Durée : 127,5 ms * Courant moyen : 47,3 mA * Capacité requise : 1,68µAh

Phase 2 (fonctionnement établi => loop) : * Durée : illimitée * Capacité requise : 18,5 mAh




Liens Wiki

Les cartes programmables