Monitor cells in a battery array?

  • I have a PV system w/ a 16cell battery array. I'd like to monitor the health of the array as well as individual cells. Has anyone seen or done a project like that? I'm trying to get pointed in the right direction. Any advice?

  • administrators

    @Matt-Stone you need some type of battery management system (BMS) with serial output. Here is an example of it.

    I haven't used this exact device myself the most challenging part would be trying to decode the protocol they encode all the data with.

  • Hi Matt,

    Looking to do something similar, in my case I just want to monitor two voltages in my system:

    • PV voltage (0-150V)
    • Battery bank (40V-80V)

    I ordered an AD7999 A/D converter from control everything. My board has 4 ports, but I think they sell A/D converters with more ports. Don't know if you can use multiple of the same, since the I2C address I think is hardcoded.

    Just getting started with my project


  • that's sounds similar to my project. The battery monitor on my power wall monitors the entire array. I want individual readings on each battery in the array. 8x6v in series = 48v system.... (I also have PV in, so I may hook that up also ;) )

    If you make progress. I hope you report in here. I'll do the same.

  • My first finding: the COntrolEverything AD7999 does not work with the provided Python code :) Reading are not reliable. Will see if I can get the C version cross compiled

Log in to reply

Looks like your connection to Onion Community was lost, please wait while we try to reconnect.