Hello

My long-flight-time quad (APM 2.6, or Pixhawk) is a specialized aerial survey platform using 4S4P unprotected NCR18650B Li-Ion batteries. I have been using Afro Slim 20A ESCs successfully, but I want to be certain that they will not pull more than 3C of current from the battery. Theoretically, these ESCs could pull 80A during a max climb. I can eliminate this possibility by setting the climb rate conservatively, but are there other conditions where overcurrent could occur?

I'm only considering normal flight, not crash conditions such as impact or extremely high wind.

I believe that the ESC current rating means that it cannot drive a motor beyond that current draw at the max PWM command, correct? I want my system to be unable to burn out my battery (3C, 13600mah) during stabilization and I can set climb rates to be conservative. However, can I be certain that the only condition under which maximum battery current draw will be during climbs? What about maximum roll correction?

Since the battery is the limiting factor in this equation and finding the maximum ESC rating allowable is the result, motor/prop/weight can be ignored for now.

In essence, "Could my 20A ESCs burn my battery during stabilization in autopilot mode?" "Would using 10A ESCs be the best choice for max motor thrust while limiting the chance for battery overcurrent?"

Could I set the firmware to not draw more than a set current from the battery?

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

Join diydrones

Email me when people reply –

Replies

  • "Could my 20A ESCs burn my battery during stabilization in autopilot mode?"

    Yep, quite possibly.

    "Would using 10A ESCs be the best choice for max motor thrust while limiting the chance for battery overcurrent?"

    NO...  Do what Kevin said, or get a lower pitch props (or fine tune solution using combination of both).  Each option will ultimately drop the max motor thrust, the latter option might well yield greater efficiency though!

    • No, you don't want to do that, as has already been said a lower rated esc can actually privide more current, it just might set it self on fire doing so.

      The other issue is to stabilise one esc may momentarily use quite a bit of current, while the oppostite corner esc is not using very much at all, resulting in the overall current being ok still. So what you suggest would limit attitude control power (if it worked the way you are asking about that is), which is bad.

      you are better off looking at maximum climb rate parameters for alt hold/loiter, but this may get you in trouble in other ways. 

      This is a system design and flying style issue. Also need to consider are these low c rated batteries fit for your purpose, system and application if you do actually need the power to get you out of trouble or even fly safely.

  • ESCs does not work in the way you specified, in the sense that let's say they don't let more than 20A of current go through... Usually a 20A esc can let a 30A load go through for a few seconds - then they burn out and your quad will drop.

    You cannot set in the firmware any form of current limiter for any escs on the market now I believe.

    The only way is to determine how much current your motors and props in conjunction with an AUW draws, and then adjust accordingly.

    For my own endurance bird, what I did was plan through ecalc first and determine a rough gauge as to what kind of power consumption this bird draws. Then build it and mount a lipo first and monitor the actual consumption at various levels. After which I set a throttle limit and change batt packs to the 18650s (though mostly I fly with lipos).
    • Your testing method is a good one and I have some 4S lipos that I could test with. I'll reexamine the max power characteristics with ecalc as well.

      It would be nice to get some data as to what PWM range gives me a 2:1 thrust to weight, then tell arducopter to set that upper level as the max PWM signals to the motor ESC. Not sure if attitude control would ever need more thrust, but experimentation could determine if such a limit caused excessively sluggish stabilization. 

      This type of solution would allow one to use ESCs powerful enough to never burn up while also controlling the max power output to protect the battery. Pretty much a win-win, but I don't know if anyone has coded such a program before.

      • You are interested in total current, limiting individual outputs that may need more current instantaneously and independently seems stupid to me. There is sluggish stabilisation and not enough power on each corner to stop it crashing. 2:1 on an individual motor may be enough, just seems the wrong way to do it to me.

        If you go that way though, you would still need to measure overall current even at your 2:1 thrust, it may be over you battery current limit.

        Seems to me there would be more value in developing the code for this particular application that allows a current limiter in the code that limits the global throttle value. This could be a parameter that is by default not crippling low for non endurance types. I don't think the code does that at the moment.

This reply was deleted.

Activity

DIY Robocars via Twitter
19 hours ago
DIY Robocars via Twitter
Saturday
DIY Robocars via Twitter
Saturday
DIY Robocars via Twitter
RT @f1tenth: Say hi to our newest #F1TENTH creation for @ieee_ras_icra next week in Philly. It’s going to be huge! 😎 🔥 @AutowareFdn @PennEn…
Saturday
DIY Robocars via Twitter
Wednesday
DIY Robocars via Twitter
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Noticed my car zigzagged in last run. It turned out to be the grass stuck in the wheel and made the odometry less accura…
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Test my car. RTK GPS worked great. Thanks @emlid for their support. https://t.co/EkQ6qmjmWR
May 8
DIY Drones via Twitter
RT @chr1sa: @kane That's @diydrones circa 2009. Still have a box of those Canon cameras that we used to strap into planes, just like this.…
May 3
DIY Robocars via Twitter
RT @chr1sa: Our next @diyrobocars race is going to be outside at a real RC racetrack in Fremont on May 28. Fully autonomous racing, head-to…
Apr 30
DIY Robocars via Twitter
RT @f1tenth: Our Spring 2022 F1TENTH course @PennEngineers is coming to an end with a head-to-head race as a big finale. So proud of our st…
Apr 26
DIY Robocars via Twitter
RT @DanielChiaJH: I wrote a thing! Throughout the development of my @diyrobocars car I've been using @foxglovedev Studio to visualize and d…
Apr 23
DIY Robocars via Twitter
RT @SmallpixelCar: My new car for high speed. Low body, everything ( @NVIDIAEmbedded Jetson Xavier NX, @emlid RTK GPS, IMC) under the deck…
Apr 23
DIY Robocars via Twitter
Apr 21
DIY Robocars via Twitter
RT @f1tenth: F1TENTH Race training setup @PennEngineers for our upcoming ICRA2022 @ieee_ras_icra competition. @OpenRoboticsOrg @IndyAChalle…
Apr 21
DIY Robocars via Twitter
RT @fatcatFABLAB: Proud to be hosting a restarted DIY Robocars NYC Meetup April 26. Come by if you want to talk about and race self-driving…
Apr 17
More…