For a quad - rotor UAV built with Ardupilot, the motor model is 4320 380kv, using a 15 - inch three - blade propeller, DSHOT600 protocol, and BDSHOT is enabled. An AM32 four - in - one ESC is used.
When arming, often one or more motors do not rotate. It works after re - attempting or arming multiple times. The rudder stick is used to arm the aircraft. Increasing or decreasing the arm spin value for arming doesn’t work. Enabling PWM frequency variant doesn’t work either. Changing the starting power from 100% to 50% still doesn’t solve the problem. Can anyone help analyze the cause?
I had this problem with an 8-inch quad using AM32 ESCs and 1100kv motors, I needed to set the ‘motor kv’ value appropriately. The defaults are for 5-inch size ‘racing’ style quads with about 2300kv motors. Also, you would want to increase the starting power, not decrease it. Be sure you set the motor poles correctly too. I suspect you might have more luck solving this in the AM32 Discord than here.
I guess it’s not a problem with the autopilot parameter settings, but rather an issue with the AM32 firmware. I have posted a help request on the official AM32 forum, but no one has replied yet.
After switching to Sinusoidal Startup, I armed the motor multiple times, and there was no issue of the motor failing to spin.
However, when using this startup mode, I don’t understand why there are two “Sine Mode Power” settings on the configuration page—one is set to 8 and the other to 6.
Additionally, I’m curious whether Sinusoidal Startup only affects the startup phase or influences the entire flight process. I do notice that the motor noise is indeed less harsh now.