DIY Lithium Battery Balancer and monitoring (BMS)

Yes, I haven’t connected the thermistor yet.

It might just be because I’m testing with unfinished boards. Ordered all components at the same time, but the ones send with China Post seem to take forever.

Good point!! I wasn’t doing any charging or discharging (just voltage check) and am now switching from the ICSP header to the ADUM

I would test once you have a finished board and i think you will find that both stuarts and my code would work without any modifications. I’m told the attiny reset pin is pulled high through the thermistor so without it your going to have issues, stuart should be able to confirm that however.

That’s what Adam Welch also encountered when trying to get his boards up & running.
https://www.youtube.com/watch?v=ZahB-86zzfQ from 00:01:00 and onwards.

I should have said, it was Adam who told me lol

Confirmed!

You could put in a temporary resistor instead (obviously the temperature won’t change :slight_smile: )

The ATTINY85 is low on number of IO pins so we use “half” of the reset pin voltage as the ADC for the temperature sensor. We could use the whole voltage range but you then lose the ability to reset the chip and programming becomes a real pain.

Did anyone start to think about monitoring the complete battery system?
The high voltage and current system that is when putting the packs in series.

In my case, I’m thinking about a 14s system. So that’s up to nearly 60v. And high current. We could use shunts, but is anyone familiar with http://www.ti.com/tool/TIDA-00528?

The block diagram on page 1 looks like a good start. http://www.ti.com/lit/ug/tidu849/tidu849.pdf

Arduino code for the INA226 is readily available.

1 Like

I’m going to be using the LTC2944 for my 14s system.
It works up to 60V and I was attracted to this one because it supports high side monitoring.
As I understand it, low side monitoring can sometimes cause problems with some inverters/chargers.

Nice one Cliff… I wasn’t familiar with the LTC2944.

hi there, fantastic project! i first saw it on Adams youtube channel.

Is there a way to modify the components to support lifepo4 batteries? max charge 3.6v, min 2.8v.

It should already support that voltage range

Is the wishlist the complete parts list? I am going back on forth on ordering from ali or amazon.

I went through and ordered all kinds of stuff from aliexpress. I should have everything I need to finish building out my boards. Can’t wait!!!

2 Likes

Sorry for the late response, I got all the items from Ali now and it seems all there! :smiley:

1 Like

I got all mine ordered up too. We will see if i get everything I need :slight_smile:

1 Like

Only thing that isn’t in there is the load resistor i think, but it doesn’t matter that much for the initial testing :slight_smile:

I noticed that. But i ordered some of those too :slight_smile:

1 Like

finally was able to connect my raspberry pi to my tracer mppt solar charge controller. Thank you Collin for your excellent tutorial on how to setup grafana on the raspberry pi.

3 Likes

Looks great, really pleased that my code has been able to help someone.

Colin.

1 Like

Yeah you have been a huge help thanks. I am a high school student so I don’t know what Im doing half the time. :slight_smile:
I am having a lot of fun putting this all together.

Hello wonderful developers :slight_smile: You have done an excellent job.

I want to do it for myself, but which parts will I buy. I have to use Aliexpress. Could you please help me?

@Jman_brosef
https://my.aliexpress.com/wishlist/shared.htm?groupId=100000001079545
is it still valid? Are there any missing parts that need to be changed? What are your recommendations for a beginner?

stay healthy…