AlkaMotors / AM32-MultiRotor-ESC-firmware

Firmware for stm32f051 based speed controllers for use with mutirotors
GNU General Public License v3.0
738 stars 264 forks source link

The motor gets stuck when it slowly transitions from sine wave mode to normal rotation mode #124

Open TheFRLee opened 7 months ago

TheFRLee commented 7 months ago

Hello developers I am using an AM32 ESC to drive a 1104 4100KV motor, using sine wave to start. My requirement is a smooth transition from sine wave startup to normal mode. One of my ESCs can meet the requirements, but the other ESCs with the same configuration are stuck. The sampling resistor has been adjusted to 3.3k:1k, and 2k:1k has been tested but there is no improvement. I hope the developer can provide ideas to solve this problem.(orz....)

开发者你好 我在使用AM32电调驱动1104 4100KV电机,使用正弦波启动。 需求是正弦波启动到正常模式顺滑过渡。 其中有一个电调可以达到需求,但是另外其他同样配置的电调却有卡顿。 采样电阻已调整为3.3k:1k,测试过2k:1k但是无改善效果; 希望开发者提供解决此问题的思路.orz..... image

TheFRLee commented 6 months ago

If there is an option to set from sine wave mode to normal mode, the stroke folding ratio of normal mode is acceptable from 0-5%; that is, normal mode skips the throttle below 5%. Although there will be a speed jump when directly transitioning from sine wave to 5%, compared to stuck rotation, I think this jump to a certain speed is acceptable.

AlkaMotors commented 6 months ago

@TheFRLee I would first lower pwm frequency to 24 kHz variable. If one esc is working fine and the other is not I'm not sure what to suggest. If there is a physical problem with it adding more startup power is not an ideal way to solve that.