01-05-2024, 11:20 AM
M30 have one ARM cpu on board. the ARM CPU have one RS485 modbus interface for user. another ARM CPU's serial port connect to ESP32's GPIO.
RS485 communication settings: 38400bps,8,N,1
ESP32 serial port communication settings: 115200bps,8,N,1
they have some modbus protocol, just use by different baud rate.
first BL0910 chip read CT 1-10 channel current. modbus address is 100.
second BL0910 chip read CT 11-20 channel current. modbus address is 200.
third BL0910 chip read CT 21-30 channel current. modbus address is 300.
every BL0910 have 35 bytes data, here are data structure:
this use by modbus pull tool:
RS485 communication settings: 38400bps,8,N,1
ESP32 serial port communication settings: 115200bps,8,N,1
they have some modbus protocol, just use by different baud rate.
first BL0910 chip read CT 1-10 channel current. modbus address is 100.
second BL0910 chip read CT 11-20 channel current. modbus address is 200.
third BL0910 chip read CT 21-30 channel current. modbus address is 300.
every BL0910 have 35 bytes data, here are data structure:
this use by modbus pull tool: