C'est forcément un problème de mesure. Le multimètre doit être un modèle de qualité, en particulier la résistance shunt doit être très faible possible, pour ne pas faire chuter la tension 3.3V. Si elle est trop élevée, l'ESP ne démarre pas.
oui, une résistance série trop élévée donne une tension d'alimentation faiblarde, l'ESP8266 et sa mémoire Flash d'accompagnement démarrent 'de travers', le code ne s'exécute pas et par conséquent le deep-sleep n'est pas activé, l'ESP8266 reste dans un mode de fonctionnement 'bancal'
C'était très fréquent aux débuts de l'ESP8266 quand les conditions d'alimentation étaient mal connues.
Une astuce que l'on peut utiliser :
Court-circuiter le multimètre pour permettre le démarrage, et ensuite retirer le court-circuit pour la mesure.
En effet, le multimètre semble être en cause.
J'ai appliqué l'astuce de @hbachetti en court-cicuirtant le multimètre pour le démarrage.
La consommation du WEMOS D1 Mini PRO descend à 230µA (au lieu de 142mA)!
Elle demeure identique pour les 2 autres cartes:
- NodeMCU = 9mA
- Wemos D1 mini = 1,6mA
Les consommations restent un peu élevées, mais je vais me procurer un nouveau multimètre pour valider ces résultats.
Au final, je cherche une faible conso. @hbachetti , le ESP32 nu c'est ça?

Ceci est un module ESP-WROOM 32 qui contient l'ESP32 proprement dit + une mémoire Flash SPI + un quartz + quelques composants passifs. Pour le faire fonctionner il faut ajouter qq composants passifs
je fait venir pour ma part des "ESP32F" comportant le module WROOM32 à souder et un petit circuit imprimé pour ne pas avoir à réaliser de carte où implanter le module.

Consommation minimlale garantie puisqu'il n'y a ni interface USB ni régulateur 3V3 à demeure
je pense que sur ce forum personne ne travaille directement avec l'ESP32 (minucule boitier QFN 48 pins) , le module WROOM32 + quelques composants passifs, c'est le niveau praticable le plus proche de la puce, le plus 'dépouillé'
+1
perso j'aime bien les modules de base esp32 (timbre poste) avec connecteur d'antenne
Il m'est arrivé d'en programmer/tester au zif et de souder ensuite directement l'alim et qq connections au niveau des créneaux pour utilisation.
oui Artouste mais déplacer la résistance 0 Ohm pour passer d'une antenne à l'autre c'est pas évident , en particulier sur ces modules où l'on a peu de dégagement pour travailler !!
Oui, al1fch pourra confirmer mais il me semble que l'on peut atteindre 5µA avec un ESP32 nu, contre 20µA pour un ESP8266 nu.
Mais parler de conso sans parler d'alimentation (quelle batterie, quel chargeur, etc.) ne rime pas à grand chose. Et il faut ajouter la conso des modules / composants additionnels.
Dans la mesure courant tension il y avait deux grosses difficultés : le courant prélevé par le voltmètre et la chute de tension aux bornes de l'ampèremètre.
Voir : montage amont et montage aval.
Le cas du voltmètre est désormais réglé avec les très hautes impédances d'entrée, celui de l'amperemetre subsiste.
Un amperemètre n'est jamais qu'un voltmètre qui mesure la tension aux bornes d'une résistance de faible valeur. Cette résistance qui s'appelle un "shunt" a une valeur qui dépend du calibre de l'amperemetre.
Par expérience pour mesurer un courant je ne prend un multimètre en ampèremètre que si je l'ai vérifié auparavant avec un autre voltmètre pour connaitre sa chute de tension.
Dans le doute je préfère insérer, entre aliim et appareil à mesurer, une résistance de faible valeur, mais connue, et mesurer la tension à ses bornes. J'ai la maitrise de la chute de tension.
Avec les faibles courants la résistance peut être "relativement" élevée, ce qui simplifie la manip.
Autre solution : deux multimètres et un convertisseur/régulateur ajustable.
Voltmètre aux bornes de l'appareil à mesurer.
Amperemètre entre source de tension et appareil à mesurer.
On ajuste la tension de sortie de la source de tension pour avoir exactement Vcc sur l'appareil à mesurer. La chute de tension dans l'amperemètre n'est plus génante car elle est compensée par la source de tension.
Il reste que ce seront toujours des mesures beaucoup plus délicates que ce que l'on pourrait penser.
Le problème est la consommation au boot de l'ESP8266. Avec mes montages PRO MINI + NRF24L01 (une quinzaine de mA) je n'ai pas ce problème.
Avec un ESP8266 :
Avec mes deux multimètres automatiques la mesure échoue. L'ESP8266 ne démarre pas, ou de travers. Consommation 95mA permanente.
Avec la méthode consistant à mettre en place un court-circuit sur les bornes du multimètre pendant le démarrage, je mesure 100µA quand j'enlève le court-circuit. OK.
Avec mon vieux multimètre à calibres manuels, je démarre sur le calibre 200mA, ensuite je bascule sur le calibre 2mA. La mesure est OK aussi.
Comme quoi les multimètres manuels ont des avantages ![]()
Par contre imaginons que l'on démarre l'ESP8266 avec une connexion WIFI. La connexion va réclamer ~ 400mA. Si le multimètre est équipé d'un fusible 250mA il va griller.
Il faut donc court-circuiter le multimètre jusqu'à ce que la connexion soit OK.
On peut éventuellement utiliser un shunt externe et mesurer la tension aux bornes, comme tu dis, mais il en faut deux :
- un de faible valeur qui permette de démarrer
- un de forte valeur qui permette de mesurer des µA
La solution du régulateur peut fonctionner, mais il faut un très bon régulateur, avec une consommation très faible. Par exemple un LM317, avec ses 50µA à 100µA ne conviendra pas, à moins de mesurer ce courant et de faire la soustraction.
Pas si simple ...
Oui 5µA et atteignable pour un module WROOM32 en deep-sleep , alimenté en 3,3V et sans aucune connection sur un GPIO... c'est donc une valeur repère correspondant à une utilisation très particulière !!
Mesures :
si le multimetre ne permet pas de jongler proprement entre calibres pour passer
-du mode démarrage (avec éventuellement WiFi activé)
-au mode deep-sleep
je pratique aussi le court-circuit du multimetre
Avec le MAS-345 et ses deux calibres manuels (400mA et 4mA) pas besoin de court-citcuit
pour suivre le profil de courant avec alternance de WiFi et deep-sleep je fais avec un shunt de 0,1 Ohm et l'oscillo
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.
