C · MIT
Lin-Chai49/pack-bms
C99 firmware core for a 16-series LFP pack. Independent charge and discharge FETs, cell protection, coulomb SOC, and the current and voltage limits an inverter follows. Passive balance runs for 1.0 s, then 200 ms off, so the fault wait finishes on an unloaded sample. No RTOS, no heap. The AFE driver and fieldbus stay on your board.
★ 362
Stars
39 forks · 0 open issues
+1.0/wk
Growth · measured
Stars counted between two of our own snapshots roughly a week apart. The repository page gives the exact span.
23.2
Momentum / 100
see the breakdown below
59d ago
Created
last push 7d ago
Star history
How this score was built
| Component | Weight | Earned | Why |
|---|---|---|---|
| Velocity | 55 | 1.1 | +1.0/wk, log-scaled against a 750/day ceiling |
| Acceleration | 15 | 0.0 | last week ran 0.01× the monthly pace |
| Freshness | 15 | 14.7 | last push 7d ago; decays to zero at 180 days |
| Scale | 15 | 7.4 | 362 stars, log-scaled against 150k — stops a 3-star repo topping the board |
| Momentum | 100 | 23.2 | sum of the above |
Detail
| Topics | batterybmscfirmwarelfp |
| Matched on | Mechatronics (firmware) |
| Short window | +1 stars over 7 days = 0.1/day |
| Long window | +260 stars over 21 days = 12.4/day |
| Lifetime average | 6.41 stars/day over 56 days |
| First seen here | 2026-10-15 |
| Last read | 2d ago |