Finding an ESC for a LiFePo4 Battery

batterieslithium-polymotor controllerpower electronics

I have a project that uses 12S LiFePo4 batteries, and I need an electronic speed controller. The main problem I have is that pretty much all the existing ones I've found are designed to work with Li-poly batteries.

I've seen this post: Will LiFePo4 work with ESC for LiPo?

But the concern I have is that will Li-poly ESC's actually work for LiFePo4's when you consider that they have different cutoff voltage's.

Li-poly has shouldn't be discharged at anything less than 3.0V, where as LiFe's should go to 2.8V and that's a major bottleneck considering that they have a nominal voltage of 3.3-3.2V.

If someone could point out to me how I can make this work, or if I'm wrong / recommend an ESC, etc. It would be greatly appreciated.

Any answer helps!

Best Answer

It is generally a bad idea to let a motor/speed control decide when your batteries need protecting, even if you use a LiPo ESC on LiPo batteries, the monitoring should be separate and inside the battery pack.

For a couple of simple reasons:

  1. On a collision you want any shorts to be protected from the battery outward, even if LiFePO4 is much safer vis-a-vis explosions.
  2. A "remote drain" deciding to throttle or shut off can cause oscillations through wire resistance and inductance that end up being more harmful.
  3. A power drain deciding to shut off creates the invalid "feeling" everything is protected, when other devices can drain enough to finally kill the battery.
  4. When a battery is replaced by another chemistry you don't have to change every other component (the only non-safety-related point).

No project, ever, anywhere using a rechargeable battery somewhat smartly or professionally should off-load the UVLO (under-voltage lock-out) detection to individual devices, but have it at the battery. The one exception is a single bespoke PCB in a fully qualified housing with a rechargeable battery, such as tiny Bluetooth headsets, where the constitution of the innards will not change outside of a complete design path with meetings and verifications.

So, do as aDub says: Get battery protection and turn off the UVLO in the controller.

Related Topic