懸案となっていたバランサーの計測による駆動バッテリー電圧表示が完成した。
使ったのはESP32のボードと2.42インチのOLEDディスプレイ。プログラミングはESPHomeのHeltec Balancerのプロジェクトを応用した。メイン、サブのバッテリーのバランサーにBluetoothで同時接続し、それぞれの合計電圧、最高電圧およびセル番号、最低電圧およびセル番号を5秒ごとに切り替えながら表示するようにした。
ディスプレイはもっと小型のものあるが視認性を第一に考えグリーンの大型のものを選んだ。これは大正解で大変見やすくてとても満足している。
セルの状態も一目で認識できるしバランサー由来の精度の高い電圧値も得られる。
これで安心して充電やサブバッテリーに切り替えるタイミングを計ることができるようになるだろう。
追記:バランサーが計測している電圧はESPHomeを使って宅内LAN内のブラウザでリアルタイムに取得できるためコムスの車内にいなくても確認できるのはありがたい。また、せっかくバランサーからの電圧値がマイコンに舞い込んできているので(ここ笑うところ!)、この電圧値をトリガーにして、充電切断や低電圧アラート(パトランプとか警告音とか)を実装しようと思う。今までは全体の電圧のみで判断していたが、最高セル電圧、最低セル電圧も条件に加えられるため、よりバッテリーに優しいシステムにできると思う。
Posted at 2025/12/25 07:11:15 | |
トラックバック(0) | 日記