Hi,
I own a Dreame H11 mop I am trying to remove all the control board and replace with my own on esp32, it has 2 motors and a water pump.
One motor is on 18V simple in operation 2 cables from turning the mop shaft at the bottom.
Pump I have not tested do not know what voltage it has.
The second motor c2010 m13-c the largest 150W 21.6V has two thick cables connected directly on the board with the 21.6V batteries and additionally connects to the board via 2 cables on the board marked TX D+, RX is free, i.e. only the signal is sent from the board to the motor via TX D+ does not have to be connected, it fires on one cable, I suspect this is ground.
I try to read via usb serial tty at 115200 and only screams.
How to drive such a motor correctly?
It does not have 3 thick cables only 2 thick and 2 thin.
I tried to drive esp32 pwm 50hz gpio32 does not start and just this one cable to the board and it starts the motor
When I connect esp32 uart RX under this cable it catches when the motor starts
[18:23:58][D][uart_debug:158]: <<< "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
[18:23:58][D][uart_debug:158]: <<< "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
[18:23:58][D][uart_debug:158]: <<< "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
[18:23:58][D][uart_debug:158]: <<< "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
pojedynczy packet is x00 and the quantities seem to increase in power, first gradually from a few then more and more
the voltage on these cables is below 0.2V
[19:39:38][D][uart_debug:114]: <<< F5:F5:F5:75:F5:F5:F5:F5:F5:F5:F5:F5:01:F5:F5:F5:F5:F5:F5:F5:F5:F5:00:F5:35:F5:00:F5:F5:F5:F5:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:B5:F5:B5:00:F5:00:BD:00:B5:BD:F5:01:B5:F5:FD:F5:B5:05:F5:B5:D 5:00:B5:F5:F5:F5:01:F5:00:FD:B5:B5:F5:F5:B5:B5:15:B5:B5:B5:F5:F5:00:BD:B5:00:F5:F5:B5:B5:F5:F5:B5:B5:B5:7D:B5:00:BD:B5:B5:B5:F5:F5:B5:05:F5:00:B5:BD:F5:B5:B5:D 5:F5:15:B5:00:B5:B5:D 5:BD
[19:39:38][W][component:214]: Component uart took a long time for an operation (0.06 s).
[19:39:38][W][component:215]: Components should block for at most 20-30ms.
[19:39:38][D][uart_debug:114]: <<< B5:B5:B5:05:B5:00:F5:B5:B5:B5:F5:B5:B5:15:B5:B5:00:F5:B5:B5:B5:F5:B5:05:FD:00:B5:B5:B5:B7:B5:B5:B5:15:B5:F5:B5:B5:B5:F5:B7:B5:F5:35:B5:B5:F5:B5:B5:F5:B5:B5:B5:15:B5:B5:00:B5:B5:FD:00:B5:00:FD:F5:F5:01:F5:00:F5:00:F5:00:F5:F5:FD:F5:F5:F5:01:FD:F5:00:F5:F5:F5:F5:FD:01:F5:00:F5:FD:F5:F5:FD:FD:F5:00:F5:00:F5:F5:FD:F5:F5:FD:F5:01:F5:FD:F5:F5:FD:F5:F5:FD:F5:01:F5:F5:FD:F5:F5:FD:F5:F5:FD:01:BD:F5:FD:F5:F5:FD:F5:F5:FD:01:FD:F5:F5:FD:F5:F5:FD:F5:F5:1D:F7
[19:39:38][W][component:214]: Component uart took a long time for an operation (0.06 s).
[19:39:38][W][component:215]: Components should block for at most 20-30ms.
[19:39:38][D][uart_debug:114]: <<< F5:00:F7:00:F5:FD:F5:00:A5:FD:E5:B5:01:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:5F:B5:FD:F7:F7:FD:BF:ED:00:F7:3F:F7:00:BD:FD:FD:BD:B7:FD:A5:55:F7:B7:ED:05:D D:A5:B5:77:AD:0F:00:B7:FD:00:00:F5:FD:BD:FD:FD:00:F5:FF:FD:FD:00:FF:00:F5:E5:F5:F7:FD:B5:00:ED:00:AD:F5:95:55:AD:B5:F5:01:5F:FD:01:BD:5F:D 5:F7:B7:AD:1F:FF:00:AD:5F:AD:B7:B5:AD:7F:AD:B5:ED:D 5:F5:B7:AD:F7:B5:F5:00:BF:95:F7:FD
is this some kind of communication or is this what a normal PWM can look like?
I own a Dreame H11 mop I am trying to remove all the control board and replace with my own on esp32, it has 2 motors and a water pump.
One motor is on 18V simple in operation 2 cables from turning the mop shaft at the bottom.
Pump I have not tested do not know what voltage it has.
The second motor c2010 m13-c the largest 150W 21.6V has two thick cables connected directly on the board with the 21.6V batteries and additionally connects to the board via 2 cables on the board marked TX D+, RX is free, i.e. only the signal is sent from the board to the motor via TX D+ does not have to be connected, it fires on one cable, I suspect this is ground.
I try to read via usb serial tty at 115200 and only screams.
How to drive such a motor correctly?
It does not have 3 thick cables only 2 thick and 2 thin.
I tried to drive esp32 pwm 50hz gpio32 does not start and just this one cable to the board and it starts the motor
When I connect esp32 uart RX under this cable it catches when the motor starts
[18:23:58][D][uart_debug:158]: <<< "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
[18:23:58][D][uart_debug:158]: <<< "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
[18:23:58][D][uart_debug:158]: <<< "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
[18:23:58][D][uart_debug:158]: <<< "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
pojedynczy packet is x00 and the quantities seem to increase in power, first gradually from a few then more and more
the voltage on these cables is below 0.2V
[19:39:38][D][uart_debug:114]: <<< F5:F5:F5:75:F5:F5:F5:F5:F5:F5:F5:F5:01:F5:F5:F5:F5:F5:F5:F5:F5:F5:00:F5:35:F5:00:F5:F5:F5:F5:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:B5:F5:B5:00:F5:00:BD:00:B5:BD:F5:01:B5:F5:FD:F5:B5:05:F5:B5:D 5:00:B5:F5:F5:F5:01:F5:00:FD:B5:B5:F5:F5:B5:B5:15:B5:B5:B5:F5:F5:00:BD:B5:00:F5:F5:B5:B5:F5:F5:B5:B5:B5:7D:B5:00:BD:B5:B5:B5:F5:F5:B5:05:F5:00:B5:BD:F5:B5:B5:D 5:F5:15:B5:00:B5:B5:D 5:BD
[19:39:38][W][component:214]: Component uart took a long time for an operation (0.06 s).
[19:39:38][W][component:215]: Components should block for at most 20-30ms.
[19:39:38][D][uart_debug:114]: <<< B5:B5:B5:05:B5:00:F5:B5:B5:B5:F5:B5:B5:15:B5:B5:00:F5:B5:B5:B5:F5:B5:05:FD:00:B5:B5:B5:B7:B5:B5:B5:15:B5:F5:B5:B5:B5:F5:B7:B5:F5:35:B5:B5:F5:B5:B5:F5:B5:B5:B5:15:B5:B5:00:B5:B5:FD:00:B5:00:FD:F5:F5:01:F5:00:F5:00:F5:00:F5:F5:FD:F5:F5:F5:01:FD:F5:00:F5:F5:F5:F5:FD:01:F5:00:F5:FD:F5:F5:FD:FD:F5:00:F5:00:F5:F5:FD:F5:F5:FD:F5:01:F5:FD:F5:F5:FD:F5:F5:FD:F5:01:F5:F5:FD:F5:F5:FD:F5:F5:FD:01:BD:F5:FD:F5:F5:FD:F5:F5:FD:01:FD:F5:F5:FD:F5:F5:FD:F5:F5:1D:F7
[19:39:38][W][component:214]: Component uart took a long time for an operation (0.06 s).
[19:39:38][W][component:215]: Components should block for at most 20-30ms.
[19:39:38][D][uart_debug:114]: <<< F5:00:F7:00:F5:FD:F5:00:A5:FD:E5:B5:01:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:5F:B5:FD:F7:F7:FD:BF:ED:00:F7:3F:F7:00:BD:FD:FD:BD:B7:FD:A5:55:F7:B7:ED:05:D D:A5:B5:77:AD:0F:00:B7:FD:00:00:F5:FD:BD:FD:FD:00:F5:FF:FD:FD:00:FF:00:F5:E5:F5:F7:FD:B5:00:ED:00:AD:F5:95:55:AD:B5:F5:01:5F:FD:01:BD:5F:D 5:F7:B7:AD:1F:FF:00:AD:5F:AD:B7:B5:AD:7F:AD:B5:ED:D 5:F5:B7:AD:F7:B5:F5:00:BF:95:F7:FD
is this some kind of communication or is this what a normal PWM can look like?