目次

Battery Management System(BMS)

バッテリの充放電電圧,電流,温度などを管理する.
リチウム電池を利用したアプリケーションが増えているのでこれも作ってみたい.
充電管理とかバランス充電処理はやらない,とりあえず電圧の監視と過電流,電圧の上限下限を監視してマイコンで読めるようにしたい.
とりあえず~6cellまで読めるものを

オープンソースBMSプロジェクト

flexibms
battman
DieBieMS
foxBMS

セル電圧計測はどれもLTC6803使ってる.このチップ一つで12セルまで計測できる.

The Libre Solar Project
ENNOID-BMS-SS

TI

BQ40Zx0シリーズが気になってる
http://www.tij.co.jp/tool/jp/TIDA-00982
http://www.ti.com/product/bq40z80
とりあえずセルごとに管理できなくてもいいから電流と電圧が計測できればいいのではと思った. となると,BQ34Z100(-G1)が良さそうだな.
STの小さい石で適当に計測できるサムシングに移行したい.
セルごとに監視とか充放電管理はその後にしよう.
TIの製品の分類としては

という感じに分類されており,下にいくほどインテグレーションが高くなっていく.
BQ769x0
BQ78350

LT(現アナデバ)

12セルまで計測可能タイプが多く,チップサイズが大きめ…
TIのBQ34Z100と似たような感じ
LT2944

Maxim

TIのBQ34Z100と似たような感じ
MAX17263

Renesas

ISL94202

参考文献

バッテリーマネージメントシステムの開発
リチウムイオン二次電池保護回路において、なぜMOSFETは2個直列で使用されるのですか?
Li-ion BMS