Battery meter

はじめに

自動車用バッテリの電圧と充電率を計測します。MPLAB と HI-TECH C(PIC16用)でプログラムを記述しました。
C言語を利用することで、開発期間の短縮が図れます。
1秒ごとに電圧と充電率を交互表示します。充電率は独自による推定方式です。

仕様

電源12V
表示内容気温、電圧、充電率


ブロック図


回路図



部品表

備考
PIC16F18271IC1 マイクロチップ
NJM23601IC2 DCDCコンバータ、新日本無線
MCP97001IC3 温度センサー、マイクロチップ
DMC16117A1LCD1 16x1行表示
1.2K2R1,R3 カーボン皮膜抵抗1/4W
3.6K2R2,R4 カーボン皮膜抵抗1/4W
100uF1C1 縦型電解コンデンサ(耐圧25V)
470uF1C2 縦型電解コンデンサ(耐圧16V)
470pF1C3 セラミックコンデンサ
1S41D1 ショットキー・バリア・ダイオード
220uH1L1 小型インダクタ
10K1VR1 半固定抵抗

■充電率

電解液の比重を測定することで充電率を知ることができます。専用の比重計が必要になります。
開放電圧(無負荷で1時間以上放置した状態)からも充電率を推定することができます。
正確には時計などの微小負荷状態で測定します。鉛蓄電池は放電を続けると電圧が下がり、そこから充電率を推定することができます。
エンジンを切った直後はそれまでオルタネータ(発電機)による充電が行われていたため、高い電圧を示します。しばらく放置してから測定する必要があります。

20℃の充電率
充電率比重開放電圧[V]
100%1.28012.72
75%1.23512.45
50%1.19012.18
25%1.14511.91
0%1.10011.64
開放電圧[V]=(比重+0.84)x6セル
比重は温度に左右されます。 比重の温度換算式 S20=St+0.0007(t-20)
温度も考慮した充電率=(V/6-1.94+0.0007(t-20))/(0.18)x100

気温と電圧から充電率を計算し、表示します。

ソフトウェア

充電率を表示するので便利です。冬場は充電率が低いまま放置するとバッテリ劣化の原因になります。
(C)2010 All rights reserved by Einstein. inserted by FC2 system