Isabellenhutter shunt
Posted: Tue Feb 28, 2023 3:44 pm
I've got one of these shunts to integrate into my build, and i've found a fair amount of documentation about the message formats etc, but what I'm lacking is an understanding of the principals of ascertaining SoC.
Do i understand correctly it is essentially coulomb counting using the shunt data ?
If so, this assumes you start from a known capacity, and i wonder how you ascertain this in the first place ? I can say charge each of my 6 banks of batteries (60v BMW) individually and this would be the high point. How do i work out how many coulombs can be burned before i need to shut down the motor given it was a second hand pack and could well be less than the stated capacity.
Does the shunt have capability and if so do people use it, to track the power in/out (so you can somply read that number), or is it the responsibility of the attached arduino to calculate the flow based upon the regular current reading available ? If that, does one then store the capacity in eeprom at shutdown ?
If you fully charge the batteries, do you still rely upon the coulomb count, or do you reset to known max assuming you can get a full charge in it ? I guess the latter assumes repeatability of full charge which can be affected by temperature etc.
Apologies if i've missed articles etc explaining all this, feel free to point me in the right direction.
Do i understand correctly it is essentially coulomb counting using the shunt data ?
If so, this assumes you start from a known capacity, and i wonder how you ascertain this in the first place ? I can say charge each of my 6 banks of batteries (60v BMW) individually and this would be the high point. How do i work out how many coulombs can be burned before i need to shut down the motor given it was a second hand pack and could well be less than the stated capacity.
Does the shunt have capability and if so do people use it, to track the power in/out (so you can somply read that number), or is it the responsibility of the attached arduino to calculate the flow based upon the regular current reading available ? If that, does one then store the capacity in eeprom at shutdown ?
If you fully charge the batteries, do you still rely upon the coulomb count, or do you reset to known max assuming you can get a full charge in it ? I guess the latter assumes repeatability of full charge which can be affected by temperature etc.
Apologies if i've missed articles etc explaining all this, feel free to point me in the right direction.