Modul masurare energie AC, PZEM-004T-100A, v3.0, 100A, TTL, 80-260V
zoom_out_map
chevron_left chevron_right

Imaginile produselor au caracter informativ si pot prezenta diferente minore, in functie de lot si de furnizor. Este posibil ca specificatiile si pretul produselor sa fie modificate fara preaviz. Facem tot posibilul sa adaugam in pagina produselor specificatii cat mai exacte si corecte dar este posibil ca acestea sa nu fie in totalitate corecte. in cazul in care identificati un astfel de caz, va rugam sa ne semnalati acest lucru.

Produsele noastre sunt destinate in principal dezvoltarii, prototiparii si proiectelor tehnice. Informatiile privind specificatiile, instructiunile si conformitatea sunt furnizate conform datelor disponibile de la producatori sau furnizori. Pentru integrarea in produse finale sau aplicatii comerciale, recomandam verificarea compatibilitatii si conformitatii in functie de utilizarea dorita.

Specificatiile tehnice mentionate (curent, putere etc.) reprezinta valori maxime admise in conditii ideale de functionare. Pentru o utilizare sigura si o durata de viata optima, recomandam exploatarea produsului in regim continuu la cel mult 50% din valorile maxime specificate.

Nou

Modul masurare energie AC, PZEM-004T-100A, v3.0, 100A, TTL, 80-260V

Modul pentru monitorizarea consumului pe retele AC monofazate, ideal pentru automatizari si proiecte IoT, masoara tensiune 80-260VAC, curent 0-100A cu transformator extern, putere, frecventa, factor de putere si energie pana la 9999.99kWh, comunica Modbus-RTU prin UART TTL 9600 si ofera izolare optocuplata pentru integrare sigura cu Arduino, ESP32 sau PC.

84,91 RON Cu TVA

70,17 RON Fara TVA

Nu exista recenzii
1-2 zile
check In Stoc
Aproape
Ai gasit mai ieftin? Spune-ne! (autentifica-te pentru a trimite o solicitare)

Acest produs are o garantie de 2 ani.

LIVRARE GRATUITA
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
EXPEDIERE RAPIDA
Produsele sunt expediate din stoc propriu
PUNCTE FIDELITATE
Primesti puncte la fiecare comanda, in valoare de 5%

Modulul PZEM-004T-100A este un contor multifunctional pentru retele monofazate de curent alternativ, conceput pentru monitorizarea precisa a consumului de energie electrica al unei instalatii sau al unui aparat individual. Masoara simultan tensiunea, curentul, puterea activa, factorul de putere, frecventa si energia activa consumata. Datele sunt citite de un microcontroler sau de un calculator prin interfata seriala TTL. Modulul nu are display propriu, fiind destinat integrarii in sisteme de monitorizare, automatizari si proiecte IoT.

Tensiunea se masoara direct pe retea, in intervalul 80 - 260VAC, cu rezolutie de 0.1V. Curentul se masoara printr-un transformator de curent extern, in domeniul 0 - 100A, cu rezolutie de 0.001A si prag minim de masura de 0.02A. Puterea activa este calculata pana la 23kW, cu rezolutie de 0.1W si prag minim de masura de 0.4W. Energia consumata este contorizata pana la 9999.99kWh, cu rezolutie de 1Wh, iar contorul de energie poate fi resetat din software. Frecventa retelei este masurata in intervalul 45 - 65Hz, cu rezolutie de 0.1Hz, iar factorul de putere intre 0.00 si 1.00, cu rezolutie de 0.01. Acuratetea este de 0.5% pentru tensiune, curent, putere, frecventa si energie, respectiv 1% pentru factorul de putere.

Modulul permite configurarea unui prag de alarma pentru puterea activa. Depasirea pragului este semnalata printr-un registru de stare care poate fi citit de controler. Circuitul de masura este separat galvanic de interfata TTL prin optocuploare, ceea ce protejeaza placa de dezvoltare conectata.

Comunicarea foloseste protocolul Modbus-RTU pe interfata UART TTL, la 9600 baud, 8 biti de date, 1 bit de stop si fara paritate (9600 8N1). Pentru un singur modul se foloseste adresa implicita 0xF8. Adresa Modbus poate fi configurata in intervalul 0x01 - 0xF7, ceea ce permite conectarea a pana la 247 de module pe aceeasi magistrala seriala. Modulul este compatibil cu Arduino Uno, Nano si Mega, cu ESP32 si ESP8266 si cu adaptoarele USB-TTL pentru citire direct pe PC. Poate fi folosit si cu STM32, Raspberry Pi sau alte platforme cu UART, printr-o implementare Modbus-RTU. Pentru integrarea rapida exista biblioteca dedicata PZEM004Tv30. Modulul este suportat si de ESPHome si Home Assistant.

Interfata TTL este pasiva. Pinul 5V alimenteaza doar optocuploarele interfetei, iar circuitul de masura este alimentat din reteaua de 220VAC. Din acest motiv, modulul comunica numai cand este conectat la retea si cand toate cele 4 fire ale interfetei TTL sunt legate. Pentru placile cu logica de 3.3V (ESP32, ESP8266, STM32) se recomanda un convertor de nivel logic sau un divizor rezistiv pe linia TX a modulului.

ATENTIE! Modulul se conecteaza direct la tensiunea de retea de 220VAC, care poate provoca electrocutare sau deces. Montajul si orice interventie asupra conexiunilor se fac numai cu reteaua deconectata. Nu atingeti placa, bornele sau conductoarele cat timp modulul este sub tensiune. Folositi o carcasa izolata pentru montajul final. Daca nu aveti experienta cu instalatiile electrice, apelati la un electrician autorizat.

 

Specificatii:

Model: PZEM-004T-100A (v3.0)

Tip: Modul de masura monofazat AC cu interfata de comunicatie

Tensiune masurata: 80 - 260VAC

Rezolutie tensiune: 0.1V

Curent masurat: 0 - 100A (cu transformator de curent extern)

CT: Inel Inchis

Curent minim de masura: 0.02A

Rezolutie curent: 0.001A

Putere activa: 0 - 23kW

Putere minima de masura: 0.4W

Rezolutie putere: 0.1W

Factor de putere: 0.00 - 1.00

Rezolutie factor de putere: 0.01

Frecventa: 45 - 65Hz

Rezolutie frecventa: 0.1Hz

Energie activa: 0 - 9999.99kWh

Rezolutie energie: 1Wh

Acuratete: 0.5% (tensiune, curent, putere, frecventa, energie)

Acuratete factor de putere: 1%

Alarma putere: Prag configurabil

Protocol: Modbus-RTU

Interfata: UART TTL, 9600 baud, 8N1

Adresa implicita: 0xF8 (un singur modul)

Adrese configurabile: 0x01 - 0xF7

Alimentare interfata TTL: 5V (externa, de la placa de dezvoltare)

Izolare: Optocuplor intre circuitul de masura si interfata TTL

Temperatura de functionare: -20 ~ +40°C

Dimensiuni: 78 x 37 x 19mm

 

Layout:

Utilizare:

Deconectati reteaua de alimentare inainte de orice operatie de montaj.

Conectati bornele L si N ale modulului la faza si nulul retelei.

Treceti doar conductorul de faza prin transformatorul de curent. Nu treceti faza si nulul impreuna, deoarece curentii se anuleaza si modulul va indica 0A.

Conectati firele transformatorului la intrarea CT a modulului.

Conectati interfata TTL la placa de dezvoltare astfel: 5V la 5V, GND la GND, TX modul la RX placa si RX modul la TX placa. Toate cele 4 fire sunt obligatorii.

Pentru placile cu logica 3.3V, folositi un convertor de nivel logic pe linia TX a modulului.

Reconectati reteaua. Modulul raspunde pe interfata seriala doar daca este prezenta tensiunea de retea intre L si N.

Instalati biblioteca PZEM004Tv30 in Arduino IDE si incarcati codul de test.

Deschideti Serial Monitor la 115200 baud pentru a vizualiza valorile masurate.

Daca primiti erori de citire si clipeste doar LED-ul TX, inversati firele RX si TX.

Daca valoarea curentului pare mare fata de puterea consumatorului, verificati factorul de putere. La consumatorii cu factor de putere scazut, relatia P = U x I nu se aplica.

S03af531fb638414798f74e00b055fb2aV.jpg

 

Pinout:
Pin Funcție
5V Alimentare optocuploare interfață TTL (5 V de la placă)
RX Recepție date – se conectează la TX al plăcii
TX Transmisie date – se conectează la RX al plăcii
GND Masă interfață TTL
L Fază rețea 80–260 VAC
N Nul rețea
CT Intrare transformator de curent (2 fire)

 

Registre Modbus (citire cu functia 0x04):
Registru Descriere Rezoluție
0x0000 Tensiune 0,1 V
0x0001 Curent (16 biți inferiori) 0,001 A
0x0002 Curent (16 biți superiori)
0x0003 Putere (16 biți inferiori) 0,1 W
0x0004 Putere (16 biți superiori)
0x0005 Energie (16 biți inferiori) 1 Wh
0x0006 Energie (16 biți superiori)
0x0007 Frecvență 0,1 Hz
0x0008 Factor de putere 0,01
0x0009 Stare alarmă 0xFFFF – alarmă; 0x0000 – normal

 

Diagrama dimensiuni:

vjrh9hvjrh9hvjrh.png

Link librarie:

https://github.com/mandulaj/PZEM-004T-v30

88277

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

 

Avertismente generale de siguranta:

Acest produs este destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie, cercetare si aplicatii tehnice similare. Produsul trebuie utilizat doar conform specificatiilor tehnice mentionate in pagina produsului si/sau in documentatia disponibila.

Utilizarea incorecta, depasirea valorilor maxime admise de tensiune, curent, temperatura sau conectarea gresita pot duce la defectarea produsului, deteriorarea altor echipamente sau la riscuri de siguranta.

Produsul nu este jucarie si nu este destinat copiilor. Montajul, testarea si utilizarea trebuie realizate de persoane cu cunostinte minime in domeniul electric/electronic. Se recomanda utilizarea produsului in montaje protejate, carcase adecvate sau sisteme care respecta normele de siguranta aplicabile.

 

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

 

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

 

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

// PZEM-004T v3.0 test sketch

// Library: PZEM004Tv30 by Jakub Mandula

// Arduino Uno/Nano: SoftwareSerial on pins 11 (RX) and 12 (TX)

// ESP32: Serial2 on pins 16 (RX) and 17 (TX)

// Wiring: PZEM TX -> board RX pin, PZEM RX -> board TX pin

// The PZEM must be connected to mains voltage to communicate

#include <PZEM004Tv30.h>

#if defined(ESP32)

  #define PZEM_RX_PIN 16

  #define PZEM_TX_PIN 17

  PZEM004Tv30 pzem(Serial2, PZEM_RX_PIN, PZEM_TX_PIN);

#else

  #include <SoftwareSerial.h>

  #define PZEM_RX_PIN 11

  #define PZEM_TX_PIN 12

  SoftwareSerial pzemSWSerial(PZEM_RX_PIN, PZEM_TX_PIN);

  PZEM004Tv30 pzem(pzemSWSerial);

#endif

void setup() {

  Serial.begin(115200);

  Serial.println("PZEM-004T v3.0 test");

  // Uncomment to reset the internal energy counter

  // pzem.resetEnergy();

}

void loop() {

  float voltage   = pzem.voltage();

  float current   = pzem.current();

  float power     = pzem.power();

  float energy    = pzem.energy();

  float frequency = pzem.frequency();

  float pf        = pzem.pf();

  if (isnan(voltage)) {

    Serial.println("Error reading PZEM (check wiring and mains voltage)");

  } else {

    Serial.print("Voltage: ");   Serial.print(voltage, 1);   Serial.println(" V");

    Serial.print("Current: ");   Serial.print(current, 3);   Serial.println(" A");

    Serial.print("Power: ");     Serial.print(power, 1);     Serial.println(" W");

    Serial.print("Energy: ");    Serial.print(energy, 3);    Serial.println(" kWh");

    Serial.print("Frequency: "); Serial.print(frequency, 1); Serial.println(" Hz");

    Serial.print("PF: ");        Serial.println(pf, 2);

  }

  Serial.println();

  delay(2000);

}