BLHeli icon indicating copy to clipboard operation
BLHeli copied to clipboard

BLHeli_32.10 Low Voltage Protection Incorrect with LIHV Batteries

Open RNewDeal opened this issue 1 year ago • 6 comments

The low voltage protection thinks an LIHV battery is not an LIHV battery but a Lipo battery but cell count +1.

I tested a 3S LIHV with a voltage cutoff of 2.8V per cell and it would drop the throttle command to keep the total voltage at 11.2V, which is the low voltage cutoff if the battery was a 4S LiPo.

This problem was also seen on version 32.9

RNewDeal avatar Jan 11 '24 23:01 RNewDeal

Thank you for reporting. Yes, you are right - we have not done anything to the cell detect code for a long time, and at the time of design we did not consider LIHV as it was not much present. We can make a testcode that also considers LIHV - which exact firmware does your ESC use?

sskaug avatar Jan 12 '24 07:01 sskaug

Thank you for reporting. Yes, you are right - we have not done anything to the cell detect code for a long time, and at the time of design we did not consider LIHV as it was not much present. We can make a testcode that also considers LIHV - which exact firmware does your ESC use?

My ESC uses the Spedix 30A ESC firmware. An overall voltage cutoff instead of a per cell voltage cutoff would fix this also.

RNewDeal avatar Jan 12 '24 09:01 RNewDeal

Does it run the Spedix_GS30A_V1_1 code?

sskaug avatar Jan 12 '24 11:01 sskaug

Does it run the Spedix_GS30A_V1_1 code?

Yes

RNewDeal avatar Jan 12 '24 11:01 RNewDeal

Please try the testcode now posted here: https://github.com/bitdump/BLHeli/tree/master/BLHeli_32%20ARM/Misc%20testcodes

sskaug avatar Jan 14 '24 10:01 sskaug

Please try the testcode now posted here: https://github.com/bitdump/BLHeli/tree/master/BLHeli_32%20ARM/Misc%20testcodes

New testcode worked in my testing. I did not try it with a partially charged battery though.

RNewDeal avatar Jan 24 '24 07:01 RNewDeal