TDM2507-Power Metter Module
User Manual
Overview
TDM2507 is a built-in clock calibration-free energy metering module, which is suitable for single-phase multi
function electricity meters, smart sockets, smart home appliances and other applications, with more cost
efficient solution.
This document describes the specification of the TDM2507 AC Power Metter Module.
This 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.
|
Note: the module does not come with a plastic case, if you want to have plastic case, please order from this link
Function description
| Voltage |
10-300Vac | |
| Power Acccurracy | Less than 0.
|
|
| Current RMS range ( Onboard shunt version) | (10mA ~ 30A) @ 1mOhm | TDM2507-1-10A |
| Current RMS range ( External CT 10A) | 0-10A Using CT DL-CT08CL6-1000 10A | TDM2507-2-10A |
| Current RMS range ( External CT 100A) | 0-100A CT DL-CT08CHL18-2000 | TDM2507-3-100A |
| Resolution | ||
| Active Energy Measurement |
0.5% | |
2 Communication protocol
2.1 Physical layer protocol
Physical layer use UARTUART.
Baud rate is 96004800, 8 data bits, 1 stop bit, no parity 2.2
Support layerpacket protocolreading
Baud Rate Configuration: The
BL0942 layercan useconfigurate theBaud Modbus-RTURate protocolby register MODE [9:8] and SCLK_BPS pin. But we recommend to communicate.keep Atbaurate present,at it4800bps onlyto supportsadvoid functionnoise codesimmunity.
Refer 0x03techincal (Read Holding Register), 0x04 (Read Input Register), 0x06 (Write Single Register), 0x41 (Calibration), 0x42 (Reset energy).etc. 0x41 function code is onlydatasheet for internalmore usedetails: (addressBL0942 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. 2.3 Read the measurement result
Datasheet
Functional block diagram
A. With direct current measure via shunt resistor


B. With CT current sense (default 10A)


4. Wiring Diagram


Addition Note:
-
The TTL interface of this module is a passive interface, it requires external 5V or 3V3 power supply, which means, when communicating, all four ports must be connected (5V, RX, TX, GND) with external MCU/usb serial, otherwise it cannot communicate.
-
Becarefull to select the right version and read the wiring instructions carefully
Programing Example:
Test with ESP32-C3: bl0942_esp32c3.zip
ESP32C3 Pin----- TDM2507
Pin 4 ----- TX
Pin 5 ----- RX
GND ----- GND
3V3 ----- VCC



