A dual cell charger (3-6V 4A in, 8.4V ~3A out) combined with active balancing (1.3A).
- The charging part makes sure to load the battery pack to 8.4v
- The balancing part makes sure to keep both batteries at the same voltage always, by charging the lower one using the higher one (active balancing)
Having these combined will in theory give the perfect 2S bms, so that batteries won't die, charge fast and don't waste energy.
Any buyable bms i have tested so far fails to keep both batteries at the same voltage, so that one is e.g. 4.6v and the other 3.8v, resulting in 8.4v total but leading to damage/death of the overcharged cell, hence this proect to solve the issue and have a reliable, hackable solution.
Still in concept phase, highly experimental and untested. Even the pcb traces are not wide enough to support the supplied current and would probably delaminate or catch fire.
Releases starting with v1 or higher can be used and are tested.
|
|
Most parts a salvaged from commercially available modules, which are dirt-cheap on aliexpress:
So all parts of those modules can be desoldered using a hot-plate and solder3d on this project's pcb.
| Component Symbol | Size | Value | Side Notes |
|---|---|---|---|
| C1 | 0603 | 10nF | |
| C2 | 1206 | 22uF | |
| C3 | 0603 | 10nF | |
| C4 | 0603 | 10nF | |
| C5 | 0603 | 10nF | |
| C6 | 1206 | 22uF | |
| C7 | 1206 | 22uF | |
| C8 | 1206 | 22uF | |
| C9 | 1206 | 22uF | |
| C10 | 0603 | 10nF | |
| C11 | 1206 | 22uF | |
| C12 | 1206 | 22uF | |
| C13 | 1206 | 22uF | |
| C14 | 1206 | 22uF | |
| D1 | sma | SS54 (Schottky) | |
| L1 | 0630 (6.6x6.6x3mm) | 2.2 uH | |
| L2 / L3 | any | 2.2 uH | any that fits there by size |
| LED1 | 0603 | led | any color, check R3 |
| Q1 | TO-252-2 | KND3203b | |
| R1 | 0603 | 5.1 kOhm | |
| R2 | 0603 | 5.1 kOhm | |
| R3 | 0603 | var Ohm | choose one that fits your LED1 |
| R4 | 0603 | 25 kOhm | |
| R5 | 2512 | 0.015 Ohm | |
| R6 | 0603 | 10 kOhm | |
| R7 | 0603 | 10 kOhm | |
| U1 | sot23-6 | ETA3000 | |
| U2 | smt | PC817X | |
| U3 | sop8 | CN3302 | |
| U4 | sot23-5 | MIC5219 3.3v |
Follows the recommendations and schematics of the datasheets
Follows the reverse engineered chinese pcb modules, so they are merged into this pcb to minimize the need of additional components (just move parts over).
Todo
- The status group of the
ETA3000consisting of a red led and a 1k resistor useBatCas one pole andSWas the other. Thus it does not have a realGNDbut current flows withBatCacting as Vcc andSWacting asGNDfor the led - The said red status led connections could also be exploited to power an optocoupler, so the
GNDstays independent for this part of the circuit and status becomes measurable using e.g. an arduino - Connecting
BIASorSWof theETA3000to theGND, which is the negative side of the 2 batteries connected in series, kills the IC and from there it gets very hot while being powered - None of the 2 ic's (CN3302 && ETA3000) have a symbol in snapeda, so generic packages are used and pins renamed to match this ic


