Not Include the RS485 TO USB ModuleThis document describes the specification of the PZEM-016 AC communication module,the module is mainly used for measuring AC voltage, current, active power, frequency, powerfactor and active energy, the module is without display function, the data is read through theRS485 interfacePZEM-016: Measuring Range 100A (external transformer)1. Function description1.1 Voltage1.1.1 Measuring range:80 ~ 260V1.1.2 Resolution: 0.1V1.1.3 Measurement accuracy: 0.5%1.2 Current1.2.1 Measuring range: 0 ~ 100A(PZEM-016)1.2.2 Starting measure current: 0.02A(PZEM-016)1.2.3 Resolution: 0.001A1.2.4 Measurement accuracy: 0.5%1.3 Active power1.3.1 Measuring range: 0 ~ 23kW(PZEM-016)1.3.2 Starting measure power: 0.4W1.3.3 Resolution: 0.1W1.3.4 Display format:< 1000W, it display one decimal, such as: 999.9W≥1000W, it display only integer, such as: 1000W1.3.5 Measurement accuracy: 0.5%1.4 Power factor1.4.1 Measuring range: 0.00 ~ 1.001.4.2 Resolution: 0.011.4.3 Measurement accuracy: 1%1.5 Frequency1.5.1 Measuring range: 45Hz ~ 65Hz1.5.2 Resolution: 0.1Hz1.5.3 Measurement accuracy: 0.5%1.6 Active energy1.6.1 Measuring range: 0 ~ 9999.99kWh1.6.2 Resolution: 1Wh1.6.3 Measurement accuracy: 0.5%1.6.4 Display format:< 10kWh, the display unit is Wh(1kWh=1000Wh), such as: 9999Wh≥10kWh, the display unit is kWh, such as: 9999.99kWh1.6.5 Reset energy: use software to reset.1.7 Over power alarmActive power threshold can be set, when the measured active power exceeds the threshold, itcan alarm1.8 Communication interfaceRS485 interface2 2 Communication protocol2.1 Physical layer protocolPhysical layer use UART to RS485 communication interfaceBaud rate is 9600, 8 data bits, 1 stop bit, no parity2.2 Application layer protocolThe application layer use the Modbus-RTU protocol to communicate. At present, it onlysupports 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 factorycalibration and return to factory maintenance occasions, after the function code to increase 16-bitpassword, the default password is 0x3721The address range of the slave is 0x01 ~ 0xF7. The address 0x00 is used as the broadcastaddress, the slave does not need to reply the master. The address 0xF8 is used as the generaladdress, this address can be only used in single-slave environment and can be used for calibrationetc.operation.2.3 Read the measurement resultThe 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 + Numberof Registers High Byte + Number of Registers Low Byte + CRC Check High Byte + CRC CheckLow 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 ByteError Reply: Slave address + 0x84 + Abnormal code + CRC check high byte + CRC checklow byteAbnormal code analyzed as following (the same below)
||1LSB correspond to 0.1V
||Current value high 16 bits
||1LSB correspond to 0.001A
||Current value low 16 bits
||Power value high 16 bits
||1LSB correspond to 0.1W
||Power value low 16 bits
||Energy value High 16 bits
||1LSB correspond to 1Wh
||Energy value low 16 bits
||1LSB correspond to 0.1Hz
||Power factor value
||1LSB correspond to 0.01
||0xFFFF is alarm0x0000 is not alarm
2.5 Reset energyThe 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 checklow byte2.6 CalibrationThe 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 thecommand, if the calibration is successful, it will take 3 ~ 4 seconds to receive the response fromthe slave.2.7 CRC checkCRC 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 exceptthe CRC check value. 5.1 Power supplyAC voltage provides two isolated outputs after through the switching power supply, one wayis 3.3V provides to the measurement system, the other way is 5V provides to 485 communicationcircuits and external circuits.485 communication interface power is(+5 V),current output capability is 100mA5.2 Working temperature-20'C ~ +60'C
Package includes: 1 * PZEM-016 AC Communication module1 * Coil CTDetails pictures:
You may return most new, unopened items within 30 days of delivery for a full refund. We'll also pay the return shipping costs if the return is a result of our error (you received an incorrect or defective item, etc.).
You should expect to receive your refund within four weeks of giving your package to the return shipper, however, in many cases you will receive a refund more quickly. This time period includes the transit time for us to receive your return from the shipper (5 to 10 business days), the time it takes us to process your return once we receive it (3 to 5 business days), and the time it takes your bank to process our refund request (5 to 10 business days).
If you need to return an item, simply login to your account, view the order using the 'Complete Orders' link under the My Account menu and click the Return Item(s) button. We'll notify you via e-mail of your refund once we've received and processed the returned item.
We can ship to virtually any address in the world. Note that there are restrictions on some products, and some products cannot be shipped to international destinations.
When you place an order, we will estimate shipping and delivery dates for you based on the availability of your items and the shipping options you choose. Depending on the shipping provider you choose, shipping date estimates may appear on the shipping quotes page.
Please also note that the shipping rates for many items we sell are weight-based. The weight of any such item can be found on its detail page. To reflect the policies of the shipping companies we use, all weights will be rounded up to the next full pound.