モバイバッテリーは低電流時、充電完了と判断してパワーオフする(出力回路の動作をやめる)が、これをやらせたくない場合どうすればいいか。現時点でのメモ
Arduino に適当なプログラムを書きこんで、ポートに抵抗を繋ぎ(複数ポートにわけて) パワーオフするかどうかを調べた。測定時は電源供給経路途中に1Ωの抵抗をいれ、オシロでこの抵抗の両端電圧を測ることで間接的に実測の電流値を求めている。
Arduino のベースの消費電力は40mA程度。なので以下でさらに大きな電流を流しているが、40mA との切り替えということになる。
Anker
Anker は製品説明書に最低限充電電流が書いてある (50mA)
しかし連続で流し続けなければならないのか、パルスでいいのかはわからない。
A1208
検知できないと30秒ぐらいでパワーオフする
- 50mA 50ms / 1s → ダメ
- 100mA 50ms / 1s → ダメ
- 100mA 100ms / 1s → ダメ
- 100mA 100ms / 10ms → ok
- 100mA 100ms / 100ms → ok
すくなくとも短いパルスではリセットできないっぽい
- 100mA 1s / 5s → ok
- 50mA 1s / 5s → ng
- 60mA 1s / 5s → ok
- 60mA 1s / 10s → ok
- 60mA 1s / 30s → ok
- 60mA 500ms / 30s → ok
- 60mA 250ms / 30s → ng
一定時間内の平均消費をみている?
Aukey
PB-T1
説明書には特にオートパワーオフの閾値の記載なし。
約3分後にパワーオフ。電流を検知している間はバッテリーランプが点灯するっぽい?
- 60mA 250ms / 30s → ng
- 100mA 250ms / 30s → ng
- 100mA 50ms / 1s → ok
- 100mA 50ms / 10s → ng
- 100mA 50ms / 5s → ng
- 100mA 50ms / 2.5s → ok
ランプが5秒ぐらいで消灯するが、その前にパルスを検知すればいいっぽい… 謎
その他
100mA ぐらい常時流しといたらいいんちゃう?
→ 5V 100mA (0.5W)
3.3V 10000mAh のやつは26Whぐらいなので、とても厳しいという状態でなければそれでもいいかもしれない。
Quick Charge バッテリの場合、電流値で検出しているのか電力値で検出しているのかで大きくわかれる。12V 100mA 流すことになったら常時 1.2W 消費ということになりつらい。