Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

J'ai ouvert une prise Wi-Fi bon marché : quels sont les signaux entre la carte logique et la carte de puissance ?

J'ai ouvert une prise Wi-Fi bon marché : quels sont les signaux entre la carte logique et la carte de puissance ?

Résolu 5 4

Traduit de Türkçe par IA ·

J’ai 6 prises Wi-Fi bon marché. Elles fonctionnent avec leur propre application cloud, et je veux me débarrasser de cette application. Plan : retirer le module Wi-Fi et le remplacer par un ESP32-C3, avec mon propre firmware pour piloter le relais et envoyer la consommation vers Hermetry.J’ai ouvert la prise, il y a deux cartes : en haut, la petite carte logique avec le module Wi-Fi ; en dessous, la carte de puissance avec le relais et le circuit de mesure. Il y a un connecteur à 7 broches entre les deux. Prise débranchée, autant que je puisse mesurer avec un multimètre :

1  3V3   (güç kartından geliyor)
2  GND
3  REL   lojik karttan çıkış, 3.3V = röle çekiyor
4  ?     sürekli kare dalga, yük yokken çok yavaş
5  ?     kare dalga, yükle birlikte hızlanıyor
6  ?     lojik karttan çıkış, sabit
7  LED

Sur les broches 4 et 5, la fréquence change avec la charge ; je pense qu’il s’agit des sorties du circuit de mesure. Le marquage du circuit semble effacé, c’est un SOIC à 8 pattes. Comment dois-je lire ces signaux, et puis-je brancher un oscilloscope alors que la prise est branchée ?

Sahadan selamlar.
♥ 0

Traduit de Türkçe par IA ·

Ne branche pas d’oscilloscope pendant que c’est branché au secteur. La plupart de ces cartes n’ont pas d’isolation, la masse GND est reliée directement au secteur. Si tu fais un court-circuit avec la masse de l’oscilloscope, tu perds la sonde et toi aussi.

Ağ geçidi yine bağlanıyor…
♥ 0

Traduit de Türkçe par IA ·

D’accord, j’ai eu un peu peur 🙂 Jusqu’ici j’ai toujours mesuré prise débranchée, j’ai alimenté la carte avec une alimentation 3,3 V séparée et j’ai regardé : la fréquence ne change pas là-bas, bien sûr, puisqu’il n’y a pas de charge.

Sahadan selamlar.
♥ 0

Traduit de Türkçe par IA ·

Nous, à l’hôpital, avons renoncé à cette voie et acheté des prises de mesure dotées d’un certificat d’étalonnage. Si tu comptes rapporter les données de consommation comme des mesures, pense-y. Pour un usage personnel, bien sûr, continue.

Modbus sadece register'dır, ta ki olmayana kadar.
♥ 2

Traduit de Türkçe par IA ·

La plupart de ces prises ont un HLW8012 ou son clone BL0937, 8 pattes, et les broches que tu décris correspondent exactement. J’ai utilisé les mêmes modules à puce dans des armoires de pompes à eau de la mairie, et voici comment ça fonctionne :

  • CF (ta broche 5) : sortie d’impulsions dont la fréquence est proportionnelle à la puissance active.
  • CF1 (broche 4) : selon la broche SEL, une impulsion proportionnelle soit au courant, soit à la tension.
  • SEL (broche 6) : broche de sélection allant de la carte logique vers la puce. Sur HLW8012, SEL=1 correspond au courant, sur BL0937 c’est l’inverse, et si on les confond, les valeurs deviennent absurdes.

C’est facile à lire : relie les deux broches à une interruption et compte les impulsions sur une fenêtre de 1 seconde. Pour la puissance, en gros :

volatile uint32_t cfPulses = 0;
void IRAM_ATTR onCF() { cfPulses++; }

// setup:
attachInterrupt(digitalPinToInterrupt(PIN_CF), onCF, RISING);

// every second:
noInterrupts(); uint32_t n = cfPulses; cfPulses = 0; interrupts();
float power_w = n * powerFactor;     // kalibrasyonla bulunacak
energy_wh += power_w / 3600.0;

Trouve la valeur de powerFactor avec une charge connue : branche un radiateur de 100 W ou une ampoule à incandescence, puis divise les impulsions comptées par la puissance réelle. Pour la tension, fais la même chose en changeant SEL et en utilisant CF1.
Sécurité : lorsque tu charges le code, débranche la prise du secteur, programme l’ESP32-C3 via USB, puis débranche-la et rebranche-la. Brancher au secteur pendant que l’USB est connecté revient à relier ton ordinateur au secteur. Fais la calibration en suivant les logs via le Wi-Fi.
Envoie à Hermetry un compteur energy_wh qui augmente, avec power_w ; récupérer la consommation quotidienne à partir du compteur ensuite est beaucoup plus propre.

Solution acceptée♥ 6

Traduit de Türkçe par IA ·

C’était le BL0937, j’utilisais SEL à l’envers, je lisais le courant et la tension inversés, il prenait 230 V pour 0,8 A 🙂 J’ai calibré avec un radiateur de 100 W, et il affiche 59,2 W pour l’ampoule de 60 W branchée sur la prise. Je ne branche plus la prise du tout pendant la programmation, j’ai configuré l’OTA. Merci Oğuz.

Sahadan selamlar.
♥ 1
6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.

Rejoignez la discussion

Connectez-vous pour poser et répondre à des questions, aimer les messages utiles et marquer la réponse qui a résolu votre problème. Chaque contribution rapporte des points et des niveaux.

Partager