PZEM-004T PCB TTL Power Energy Meter AC 230V 100A
Specificații
Descriere
PZEM-004T-PCB TTL Power Energy Meter AC 230V 100A Pentru Arduino cu transformator de curent
Funcţii
1. Tensiune
1.1.1 Domeniu de măsurare: 80 260V
1.1.2 Rezoluție: 0,1 V
1.1.3 Precizia măsurării: 0,5%
1.2 Curent
1.2.1 Domeniu de măsurare: 0 10A(PZEM-004T-10A); 0 100A(PZEM-004T-100A)
1.2.2 Curent de măsurare de pornire: 0,01A(PZEM-004T-10A); 0,02A(PZEM-004T-100A)
1.2.3 Rezoluție: 0,001A
1.2.4 Precizia măsurării: 0,5%
1.3 Putere activă
1.3.1 Domeniu de măsurare: 0 2,3kW (PZEM-004T-10A); 0 23kW (PZEM-004T-100A)
1.3.2 Puterea de pornire a măsurării: 0,4W
1.3.3 Rezoluție: 0,1 W
1.3.4 Format de afișare:
1000W, afișează o zecimală, cum ar fi: 999,9W
1000W, afișează numai numere întregi, cum ar fi: 1000W
1.3.5 Precizia măsurării: 0,5%
1.4 Factorul de putere
1.4.1 Domeniu de măsurare: 0, Rezoluție: 0,01
1.4.3 Precizia măsurării: 1%
1.5 Frecvență
1.5.1 Domeniu de măsurare: 45Hz 65Hz
1.5.2 Rezoluție: 0,1 Hz
1.5.3 Precizia măsurării: 0,5%
1.6 Energie activă
1.6.1 Domeniu de măsurare: 0 9999,99 kWh
1.6.2 Rezoluție: 1Wh
1.6.3 Precizia măsurării: 0,5%
1.6.4 Format de afișare:
10kWh, unitatea de afișare este Wh(1kWh=1000Wh), cum ar fi: 9999Wh
10kWh, unitatea de afișare este kWh, cum ar fi: 9999.99kWh
1.6.5 Resetarea energiei: utilizați software-ul pentru resetare.
1.7 Alarma de supraalimentare
Pragul de putere activă poate fi setat, atunci când puterea activă măsurată depășește pragul, poate alarma
1.8 Interfață de comunicare RS485
Protocol de comunicare
1.1 Protocolul stratului fizic
Stratul fizic folosește interfața de comunicare UART la TTL
Rata de transmisie este 9600, 8 biți de date, 1 bit de oprire, fără paritate
1.2 Protocolul stratului de aplicație
Stratul de aplicație utilizează protocolul Modbus-RTU pentru a comunica. În prezent, acceptă numai coduri de funcții precum 0x03 (Citire registru de menținere), 0x04 (Citire registru de intrare), 0x06 (Scriere registru unic), 0x41 (Calibrare), 0x42 (Resetare energie).etc.
Codul funcției 0x41 este doar pentru uz intern (adresa poate fi doar 0xF8), utilizat pentru calibrarea din fabrică și pentru ocazii de revenire la întreținere din fabrică, după codul funcției pentru a crește parola de 16 biți, parola implicită este 0x3721
Intervalul de adrese al slave este 0x01 0xF7. Adresa 0x00 este folosită ca adresă de difuzare, slave nu trebuie să răspundă masterului. Adresa 0xF8 este folosită ca adresă generală, această adresă poate fi utilizată numai în mediul cu un singur slave și poate fi utilizată pentru calibrare etc.
1.3 Citiți rezultatul măsurării
Formatul de comandă al masterului citește rezultatul măsurării este (total de 8 octeți):
Adresă slave + 0x04 + Adresa registrului Octet înalt + Adresă registru Octet scăzut + Număr de registre Octet înalt + Număr de registre Octet scăzut + CRC Verificare octet mare + CRC Verificare octet scăzut.
Formatul de comandă al răspunsului de la slave este împărțit în două tipuri:
Răspuns corect: Adresă slave + 0x04 + Număr de octeți + Registrul 1 octet mare de date + 1 octet de date scăzut + ... + CRC Verificare octet mare + CRC Verificare octet scăzut
Răspuns eroare: adresă slave + 0x84 + cod anormal + octet înalt de verificare CRC + octet scăzut de verificare CRC
Cod anormal analizat după cum urmează (același mai jos)
l 0x01, funcție ilegală
l 0x02, adresa ilegală
l 0x03, date ilegale
l 0x04, eroare slave
Registrul rezultatelor măsurătorilor este aranjat ca următorul tabel
Adresă de înregistrare
Descriere
Rezoluţie
0x0000
Valoarea tensiunii
1LSB corespunde cu 0,1V
0x0001
Valoarea curentă scăzută 16 biți
1LSB corespunde cu 0,001A
0x0002
Valoarea curentă mare 16 biți
0x0003
Valoarea puterii scăzută 16 biți
1LSB corespunde cu 0,1W
0x0004
Valoare de putere mare 16 biți
0x0005
Valoare energetică scăzută 16 biți
1LSB corespunde cu 1Wh
0x0006
Valoare energetică mare 16 biți
0x0007
Valoarea frecvenței
1LSB corespunde cu 0,1 Hz
0x0008
Valoarea factorului de putere
1LSB corespunde cu 0,01
0x0009
Starea alarmei
0xFFFF este alarma, 0x0000 nu este alarma
De exemplu, comandantul trimite următoarea comandă (codul de verificare CRC este înlocuit cu 0xHH și 0xLL, același de mai jos)
0x01 + 0x04 + 0x00 + 0x00 + 0x00 + 0x0A + 0xHH + 0xLL
Indică faptul că masterul trebuie să citească 10 registre cu adresa slave 0x01 și adresa de început a registrului este 0x0000
Răspunsul corect de la slave este următorul:
0x01 + 0x04 + 0x14 + 0x08 + 0x98 + 0x03 + 0xE8+0x00 + 0x00 +0x08 + 0x98+ 0x00 + 0x00 + 0x00 + 0x00 + 0x00 + 0x00 + 0x00 + 0x00 + 0x00 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 xLL
Publi24_1691989285
Anunțuri recomandate
Pentru a contacta acest utilizator, intră în contul tău Publi24.ro sau creează-ți rapid un cont nou!