Factory400
Solar Enthusiast
- Joined
- Jul 15, 2020
- Messages
- 387
On the picture in the upper right, behind the external power port is U1. This is the chip responsible for external power. If you back feed it with a 25 Amp load, It will supply it tell the smoke Comes out.......I've got a dead BMS8T I'donate to someone who wants to tear into it. It got shorted and the magic smoke escaped.
bottom with heatsink ..|.. top no heatsink ..|.. bottom with heatsink removed.
View attachment 29374 View attachment 29375 View attachment 29376
On the picture in the upper right, behind the external power port is U1. This is the chip responsible for external power. If you back feed it with a 25 Amp load, It will supply it tell the smoke Comes out.......
Most likely this can be repaired.I've got a dead BMS8T I'donate to someone who wants to tear into it. It got shorted and the magic smoke escaped.
bottom with heatsink ..|.. top no heatsink ..|.. bottom with heatsink removed.
View attachment 29374 View attachment 29375 View attachment 29376
I think so - it is rather simple.Can you sketch out the block diagram?
I think so - it is rather simple.
Currently trying to examine the balancing scheme. There is a MOSFET or BJT doing the energy dissipation directly. Perhaps operating in a linear region of the device or maybe PWM. Not sure yet.
There has to be more to it than that. You may have 8 cells, or max 32V. Any voltage above 3.3V will smoke the ESP32. There's some circuit that drops all voltages below 3.3V. Perhaps there's a differential amplifier that takes the difference of the adjacent cell voltage and then sends it (the difference) to the adc. Look for an op amp IC.The cell voltages are sent through a simple mux and then on to the internal ESP32 ADC. From the layout, I am not surprised that the stability and accuracy are not very good. There appears to be very little concern for protecting the signals as they make their way to the ADC. Using the internal ADC for this measurement does not seem to be a good idea. Personally, I would have all of this sequestered in a protected area of the PCB.
There is an opamp that appears to be inline which could give a nice low impedance signal to the ADC. Voltage dividers on each input, but not so sure what is what between the mux and ADC.There has to be more to it than that. You may have 8 cells, or max 32V. Any voltage above 3.3V will smoke the ESP32. There's some circuit that drops all voltages below 3.3V. Perhaps there's a differential amplifier that takes the difference of the adjacent cell voltage and then sends it (the difference) to the adc. Look for an op amp IC.