Good Morning,
Can someone please explain what BAT.ENRG and BAT.Cur Tot mean.
For example, I plot Curr Tot and it peaks at 10,000. i.e. 10,000 what units?
Likewise, when plotting Enrg Tot it peeks at 483. again 483 what units?
Also please explain the correct syntax for these variables is it BAT.Enrg.tot or BAT.EnrgTot or something compleatly different.
Thank you
Thank you , I can’t believe I missed that. THANK YOU
Now I am confused. How is Ardupilot calculating these values?
The values I am getting in my logs make no sense.
This Aircraft has 2x 30,000 mAh in parallel and the battery was at 20% when landing.
Therefor I would expect something like 24Ah ish per battery whereas the log
BAT 1 27395.83
BAT 0 9739.583
I presume then is mAh not Ah
Still Battery 1 looks ok but bat 0 can’t be 9739.583
I think @LupusTheCanine’s answer is likely what you’re seeing, depending on how your monitors are wired and configured.
Unless you have accurate per-battery current monitoring, you may need to increase the BATT_CAPACITY to 60000 for a more accurate representation of parallel capacity remaining.
Thank you for your replies. The Battery monitoring is a full BMS i am developing.
The current and voltage has been rigorously tested and is correct.
This is a DroneCAN BMS. The current sensor are at the very beginning of the pack so all consuming current is measured including the BMS electronics.
There are two battery packs 12s 30,000 mAh each have there own separate BMS.
Node 42 and node 43.