-40%

PZEM-004T Single Phase Meter AC Ammeter Volt Power Kwh TTL RS485 w/ CT Coil

$ 6.78

Availability: 97 in stock
  • EAN: Does not apply
  • Brand: Unbranded
  • All returns accepted: Returns Accepted
  • Return shipping will be paid by: Seller
  • MPN: Does Not Apply
  • Restocking Fee: No
  • UPC: Does not apply
  • Refund will be given as: Money Back
  • Item must be returned within: 60 Days
  • Condition: New

    Description

    Visit store
    Items for sale
    About us
    Product Details
    AC communication module
    Overview
    This document describes the specification of the
    PZEM-0
    04T
    AC communication module, the module is mainly used for measuring AC voltage, current, active power, frequency, power factor and active energy, the module is without display function, the data is read through the
    TTL
    interface.
    PZEM-0
    04T-10
    0
    A
    : Measuring Range 100A (external transformer)
    1.
    Function description
    Voltage
    Measuring range:80~260V
    Resolution: 0.1V
    Measurement accuracy: 0.5%
    Current
    Measuring range:0~10A(
    PZEM-0
    04T-10A
    ); 0~100A(
    PZEM-0
    04T-1
    0
    0A
    )
    Starting measure current: 0.01A(
    PZEM-0
    04T-10A
    ); 0.02A(
    PZEM-0
    04T-1
    0
    0A
    )
    Resolution: 0.001A
    Measurement accuracy: 0.5%
    Active power
    Measuring range:0~3kW(
    PZEM-0
    04T-10A
    ); 0~23kW(
    PZEM-0
    04T-1
    0
    0A
    )
    Starting measure power: 0.4W
    Resolution: 0.1W
    Display format:
    <1000W, it display one decimal, such as: 999.9W
    ≥1000W, it display only integer, such as: 1000W
    Measurement accuracy: 0.5%
    Power factor
    Measuring range:0.00~00
    Resolution: 01
    Measurement accuracy: 1%
    F
    requency
    Measuring range:45Hz~65Hz
    Resolution: 0.1Hz
    Measurement accuracy: 0.5%
    Active energy
    Measuring range: 0~99kWh
    Resolution: 1Wh
    Measurement accuracy: 0.5%
    Display format:
    <10kWh, the display unit is Wh(1kWh=1000Wh), such as: 9999Wh
    ≥10kWh, the display unit is kWh, such as: 9999.99kWh
    Reset energy: use software to reset.
    Over p
    ower alarm
    Active power threshold can be set, when the measured active power exceeds the threshold, it can alarm
    C
    ommunication interface
    RS485 interface。
    2 Communication protocol
    Physical layer protocol
    Physical layer use UART to RS485 communication interface
    Baud rate is 9600, 8 data bits, 1 stop bit, no parity
    Application layer protocol
    The application layer use the Modbus-RTU protocol to communicate. At present, it only supports function codes such as 0x03 (Read Holding Register), 0x04 (Read Input Register), 0x06 (Write Single Register), 0x41 (Calibration), 0x42 (Reset energy).etc.
    0x41 function code is only for internal use (address can be only 0xF8), used for factory calibration and return to factory maintenance occasions, after the function code to increase 16-bit password, the default password is 0x3721
    The address range of the slave is 0x01 ~ 0xF7. The address 0x00 is used as the broadcast address, the slave does not need to reply the master. The address 0xF8 is used as the general address, this address can be only used in single-slave environment and can be used for calibration etc.operation.
    Read the measurement result
    The command format of the master reads the measurement result is(total of 8 bytes):
    Slave Address + 0x04 + Register Address High Byte + Register Address Low Byte + Number of Registers High Byte + Number of Registers Low Byte + CRC Check High Byte + CRC Check Low Byte.
    The command format of the reply from the slave is divided into two kinds:
    Correct Reply: Slave Address + 0x04 + Number of Bytes + Register 1 Data High Byte + Register 1 Data Low Byte + ... + CRC Check High Byte + CRC Check Low Byte
    Error Reply: Slave address + 0x84 + Abnormal code + CRC check high byte + CRC check low byte
    Abnormal code analyzed as following (the same below)
    0x01,Illegal function
    0x02,Illegal address
    0x03,Illegal data
    0x04,Slave error
    The register of the measurement results is arranged as the following table
    Register address
    Description
    Resolution
    0x0000
    Voltage value
    1LSB correspond to 0.1V
    0x0001
    Current value
    low
    16 bits
    1LSB correspond to 0.001A
    0x0002
    Current value
    high
    16 bits
    0x0003
    Power value
    low
    16 bits
    1LSB correspond to 0.1W
    0x0004
    Power value
    high
    16 bits
    0x0005
    Energy value
    low
    16 bits
    1LSB correspond to 1Wh
    0x0006
    Energy value
    high
    16 bits
    0x0007
    Frequency value
    1LSB correspond to 0.1Hz
    0x0008
    Power factor value
    1LSB correspond to 0.01
    0x0009
    Alarm status
    0xFFFF is alarm,0x0000is not alarm
    For example, the master sends the following command (CRC check code is replaced by 0xHH and 0xLL, the same below)
    0x01 +  0x04 + 0x00 + 0x00 + 0x00 + 0x0A + 0xHH + 0xLL
    Indicates that the master needs to read 10 registers with slave address 0x01 and the start address of the register is 0x0000
    The correct reply from the slave is as following:
    0x01 + 0x04 + 0x14 + 0x08 + 0x98 +
    0x03 + 0xE8+0x00 + 0x00 +0x08 + 0x98+ 0x00 + 0x00
    + 0x00 + 0x00 + 0x00 + 0x00 + 0x01 + 0xF4 + 0x00 + 0x64 + 0x00 + 0x00 + 0xHH + 0xLL
    The above data shows
    Voltageis 0x0898, converted to decimal is 2200, display0V
    Current is0x000003E8, converted to decimal is 1000, display 000A
    Power is 0x00000898,converted to decimal is 2200, display 220.0W
    Energy is 0x00000000,converted to decimal is 0, display 0Wh
    Frequency is 0x01F4,converted to decimal is 500, display 50.0Hz
    Power factor is 0x0064,converted to decimal is 100, display 1.00
    Alarm status is 0x0000, indicates that the current power is lower than the alarm power threshold
    Read and modify the slave parameters
    At present,it only supports reading and modifying slave address and power alarm threshold
    The register is arranged as the following table
    Register address
    Description
    Resolution
    0x0001
    Power alarm threshold
    1LSB correspond to 1W
    0x0002
    Modbus-RTU address
    The range is 0x0001~0x00F7
    The command format of the master to read the slave parameters and read the measurement results are same(descrybed in details in Section 2.3), only need to change the function code from 0x04 to 0x
    03
    .
    The command format of the master to modify the slave parameters is (total of 8 bytes):
    Slave Address + 0x
    06
    + Register Address High Byte + Register Address Low Byte + Register Value High Byte + Register Value Low Byte + CRC Check High Byte + CRC Check Low Byte.
    The command format of the reply from the slave is divided into two kinds:
    Correct Response: Slave Address + 0x
    06
    + Number of Bytes + Register Address Low Byte + Register Value High Byte + Register Value Low Byte + CRC Check High Byte + CRC Check Low Byte.
    Error Reply: Slave address + 0x86 + Abnormal code + CRC check high byte + CRC check low byte.
    For example, the master sets the slave's power alarm threshold:
    0x01 + 0x
    0
    6
    + 0x00 + 0x01 + 0x08 + 0xFC + 0xHH + 0xLL
    Indicates that the master needs to set the 0x0001 register (power alarm threshold) to 0x08FC (2300W).
    Set up correctly, the slave return to the data which is sent from the master.
    For example, the master sets the address of the slave
    0x01 + 0x
    0
    6
    + 0x00 + 0x02 + 0x00 + 0x05 + 0xHH + 0xLL
    Indicates that the master needs to set the 0x0002 register (Modbus-RTU address) to 0x0005
    Set up correctly, the slave return to the data which is sent from the master.
    Reset energy
    The command format of the master to reset the slave's
    energy
    is (total 4 bytes):
    Slave address + 0x42 + CRC check high byte + CRC check low byte.
    Correct reply: slave address + 0x42 + CRC check high byte + CRC check low byte.
    Error Reply: Slave address + 0xC2 + Abnormal code + CRC check high byte + CRC check low byte
    C
    alibration
    The command format of the master to calibrate the slave is (total 6 bytes):
    0xF8 + 0x41 + 0x37 + 0x21 + CRC check high byte + CRC check low byte.
    Correct reply: 0xF8 + 0x41 + 0x37 + 0x21 + CRC check high byte + CRC check low byte.
    Error Reply: 0xF8 + 0xC1 + Abnormal code + CRC check high byte + CRC check low byte.
    It should be noted that the calibration takes 3 to 4 seconds, after the master sends the command, if the calibration is successful, it will take 3 ~ 4 seconds to receive the response from the slave.
    CRC check
    CRC check use 16bits format, occupy two bytes, the generator polynomial is X16 + X15 + X2 +1, the polynomial value used for calculation is 0xA001.
    The value of the CRC check is a frame data divide all results of checking all the bytes except the CRC check value.
    3 Functional block diagram
    Picture 3.1
    PZEM-0
    04T-10A
    Functional block diagram
    Payment Method
    Shipping Policy
    Returns & Refund Policy
    Feedback
    Payment Method
    EBAY Managed Payment.
    But we only
    Accept
    your
    Ebay Address
    , please Make sure it's 100% right.
    Payment must be received in 5 business days of auction closing.
    Please leave note for your special request (e.g. Colors or Size) in PayPal when you pay the order.
    Any special request cannot be accepted after 24 hours of payment, because most of orders will be processed instantly and same day dispatched.
    Shipping Policy
    1. We only ship to the confirmed address provided by eBay. please make sure your ebay address is 100% matches the address you would like us to ship to. If not, please let us know before we sent you the package, or we will not be responsible for any loss. hope you could understand.
    2. Orders will be processed instantly and dispatched within 1-3 business days except hoilday, so we do NOT accept any email/message note after you place orders.
    3. All package need to wait 30 days,Please take care it.Less than 30 days,we can't take a refund.
    Returns & Refund Policy
    All package need to
    wait 30 days
    (US only n
    eed 7-10 days)
    ,
    Please take care it.Less than 30 days,we can't take a refund
    .
    If the item is defect when you receive it or you are not satisfied with it, please return it within 14 days for a replacement or money back. But the items must be back in factory condition. Please keep in touch with us and double check the return address before you return it.
    If is item is defective in 12 months, you can return it to us. We will send you a new replacement after receiving the defective item.
    Feedback
    We maintain high standards of excellence and strive for 100% customer satisfaction! Feedback is very important to us. We request that you keep in touch with us immediately BEFORE you give us neutral or negative feedback, so that we can satisfactorily address your concerns.