Do you think this would work for measuring the cell voltage? Would I still have any voltage issues? I have attached a (very) rough schematic.
I've spent many years designing BMSs, and this is my most favourite front end (free to you :-) )
Linear Technology have 3 HV Diff-amps in that series, but I found the LT1990 able to cover all my designs. It also has very high accuracy,
and can be jumpered to x10 and cheap for what it is.
Run a light twisted pair (HV rated) to each cell. That gives you +/- 250V range for each input. Find a low power micro with enough ADCs
and resolution, and run each cell OP Voltage to a separate Input. I use Silabs C8051F50X, which has 32x 12bit ADCs + 13bit Programmable
Gain amp (to save cal values for each input) + Temp Sensor +++. These 2 were made for each other, but you can use any MPU, naturally.
The MPU will then do all the hard work and spit out data in a single data bus, of whatever you prefer.
The only Isolation you now need is Power, Isolated DC-DC converter (ie NME1205) and data (ie Si8442 or similar).
And you won't have to worry about linearity, drift, aging etc. I've also used Linear optos (ie IL300), but it's a lot more hassle.
Edit: With that micro, I run up to 22 channels (cells) per card.