Pixhawk causing motor sync issues.

I believe I have a problem with my Pixhawk and was hoping for some help.  Also posted this on rcgroups.

The issue is that when my speed controllers are hooked up to the Pixhawk they exhibit a bad sync issue.  However when they are connected to my old APM (3.1) or just a receiver directly they do not exhibit these symptoms.  This has resulted in 4 crashes now until I just tonight narrowed down the issue to the Pixhawk.

Can anyone advise what is going on?  Here are the specs of my setup:

Afro 30A ESC's with SimonK firmware (have tried all versions, and made my own with various parameters)

Tiger MT2216-9 1100kv motors

4S 3700mah battery

https://www.youtube.com/watch?v=i7_gVoY8q8M

https://www.youtube.com/watch?v=VTK81IANyUE

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • i had a bad crash with pixhawk and afro slim ESC (SimonK). 3DR quad frame (old type) 2830-980KV turnigy motors. i then tried sunrise 20A slim opto (BLHeli fw). the quad flew much better. it gliched for a sec. lost 5 meters and then recovered. i understand grounding ESC means "connecting both PWM wire and ground wire of ESC to pixhawk" and i have doen that.now worried to fly pixhawk. the same ESC work great APM2.6.  now i have changed the RC_SPEED param to 400Hz

    • Ravi,

      did you check your motor bearings? Maybe you have one bad motor (after a lot of crashes) and that one is driving the ESC to the limits?

      Another question, just to be sure, could you measure the output voltage between GND and Signal pin from one of the motor outputs? But be carefull, do not accidentialy short the pins with the needles! Then you multiplay by 2 and you should have 3.3V. The reason is, I need a comparison between 3DR Pixhawk and Clones. You have a original, don't you?

      As Craig said, 400hz is default(maximum) on pixhawk, even if you set it to 490hz. So a improvement could only happen if you go down under 400hz.

  • i would suggest, you recalibrate accelerometers using the procedure in mission planner. also calibrate ESC using a adapter in which all 4 ESC are connected to throttle channel. (comes with  quattro ESC). also check the AHRS in  mission planner after calibration of accelerometers. the quad should so level.

  • I am encountering this issue and has read the entire thread and has done possible steps as suggested to no avail.

    Setup (Quad):

    Turnigy 3508 640KV, Multistar 30A ESC (3 opto, 1 bec), 12x38 CF props, PixHawk

    - ground wire from opto connected to PixHawk.

    ESC calibration performs well, all motors run on the same speed even if rapidly changing throttle. No sync issues encountered.  However, after arming and adding throttle input, motors do not run at the same time.

    Need help, thanks. 

    • Ritche,

      Did you do acc calibration? Copter level when trying this?

      I had a similar behaviour with my 4825 motors. In past I set thr_min from 130 to 180 and it helps. Although doing that is not recommended!

      Now with BlHeli Firmware on ESCs I corrected thr_min inside ESC settings. Only small change from 1142µs to 1138µSec in 2 ESCs.

      Works well.

      • Hi Christian, thanks for the reply.  i did acc calibration too.

        What puzzles me is that ESC calibration through PixHawk works good, all motors spin at the same time at the same speed.  No sync issues even with aggressive throttle movement.

        But after calibration and PixHawk is armed, motors are not sync anymore.

        • Developer

          Ritche,

          Check if different motors spin on arming if you tilt the copter on arming in a different direction each time.

          • yes, different motors spin when tilted in different direction.  what may be the cause of this?  thanks

            • thats normal, the motor with the lowest level should spin first, to compensate/lift up the copter into horizontal level. If you place your copter level and every time the one motor starts, then your acc calibration isn't well done. Bench not leveled?

              Landing legs could cause that sometimes when center of gravity is not centered.. When I do acc calibration, i use a big tub and place the copter arms on the edging of the tub. So there's no influence of the landing legs.

              Regards

  • Hi,

    As I mentioned some days ago, I did some investigations regarding PWM output levels and frequencies.

    Tested KK2.1, APM2.5, Pixhawk Clone

    Results:

    KK2.1 : Output Voltage 5.0V @400hz; OK in idle and full throttle.

    APM2.5: Output Voltage 4.8V @490hz; Scared of short zero-crossing at full throttle + unshielded wires! Reduced to 400hz.

    APM2.5: Output Voltage 4.8V @400hz; feel safe now.

    Pixhawk: Output Voltage: 2.4V @400hz; Reduced to 400hz, but I'm indeed scared by 2.4V! Out of spec of ESC?

    Just have a look:

    KK_400hz_idle_5.0V:

    3701756206?profile=originalKK_400hz_max_5.0V:

    3701755948?profile=originalAPM_490hz_idle_4.8V:

    3701756135?profile=originalAPM_490hz_max_4.8V:

    3701756219?profile=originalAPM_400hz_idle_4.8V:

    3701756306?profile=originalPixhawk_400hz_idle_2.4V:

    3701756327?profile=original

    Yes, 2V/Div every time!

    Would be fine if somebody could check another pixhawk.

    Regards Christian

This reply was deleted.

Activity