My goal is to monitor each cell voltage of a seven cell li-ion battery and send this to a Linux board, specifically the Jetson TX2, over i2c. There does not seem to be any off the shelf component that will measure the voltage of all 7 cells. I obviously can't just use an 8 channel adc because of the battery voltage is too large. I have thought about using individual voltage dividers to an adc, but initially thought that would be to messy.
I have an eight cell battery alarm that cycles through each cell voltage on a seven segment display, but there is no designated output. Here are pictures: I found a question on this Stack Exchange concerning a very similar alarm, but the smaller ic was labeled. Here is the link to that: Modifying a chip on a bought voltage measurer
The labeled chip is an Atmel 1206 24C02N, which is an I2C EEPROM. Mine seemed to have the same pinout, so I thought I'd see if anything interesting was happening there. I hooked it up to an oscilloscope with channel 1 as SCL and channel 2 as SCA. Here is a picture of one of the triggers:
I then tried sniffing the I2C with a Bus Pirate v3. Here is the result of between 5 to 10 seconds of sniffing: https://pastebin.com/XbWLkKh7. 0xA0 would be the address to write to the EEPROM as all three of the address pins are low, and the first 4 bits according to the data sheet are 1010. 0xA1 would be the read address, but that never shows up. Also the format of communication doesn't seem to be anything found in the datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/doc0180.pdf I'm kind of stuck as of what to do with this now.
Why does it keep writing the same things over and over? Is this information even useful? Does the EEPROM even see the voltage levels that I'm looking for? This is my first time dealing with I2C on this level, so any help/direction would be appreciated!
I realize that using voltage dividers and an 8 channel adc would be a lot easier at this point, but I'd still like to understand if this is a feasible operation, as in could I actually do something to this board to get useful battery voltage information over some protocol. Thanks for any help!