B-G431B-ESC1 + T-Motor MN3510-13 KV700: Motor runs away at above 8000 RPM
Hello.
I'm trying to work with the B-G431B-ESC1 board.
I've assembled a prototype consisting of the specified board, a T-Motor MN3510-13 KV700 motor, a 13*4.4L propeller, and a 4S battery. I'm using MC SDK v6.4.1.
At first glance, everything seems to be working fine. The motor starts with the specified propeller and runs fine up to about 7500 RPM.
Then problems begin as the RPM increases. Depending on the battery's discharge level, i.e., the bus voltage, at certain RPMs the program seems to lose control of the motor. The motor revs up, and RPM, current, and power fluctuate. I understand that at such RPMs and under such a load, the modulation index is high and approaches 100%. I'm essentially starting to hit the limit. But this response doesn't satisfy me. Previously, I tested this motor with the same propeller and battery using the STEVAL-ESC001V1 board. I approached the same limit, but there were no oscillations. The motor simply stopped accelerating when it reached a certain RPM. For example, 8100 RPM at 16 V, or 7800 RPM at 15 V. Could you please tell me how to solve this problem? I tried all available modulation modes, as well as adjusting the current, speed, and observer controllers, but I didn't get the desired result.
I would appreciate any help.
Thank you.
