ドキュメントのセクション
バッテリー寿命計算ツール
POSThttps://rftools.io/ api/ py/ v1/ calculate
スラッグ battery-life。平均消費電流、デューティサイクル、自己放電率、および放電深度カットオフを考慮して、IoT およびポータブルデバイスのバッテリー稼働時間を推定します。LiPo、アルカリ、NiMH、コイン電池に適しています。
入力
これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。
| 名前 | 単位 | 範囲 | 既定値 | 説明 |
|---|---|---|---|---|
| capacity数値 | mAh | 1 … 100000 | 2000 | バッテリー容量 |
| avgCurrent数値 | mA | 0.001 … 10000 | 100 | アクティブ動作中にデバイスが消費する平均電流 |
| dutyCycle数値 | % | 0.001 … 100 | 100 | デバイスがアクティブで消費電流が流れている時間の割合。100% = 連続動作。 |
| selfDischarge数値 | %/month | 0 … 30 | 2 | バッテリーの月間自己放電率。リポ電池:~ 2%、ニッケル水素:~ 15%、アルカリ:~ 1% |
| cutoffSoc数値 | % | 0 … 80 | 20 | デバイスが動作を停止する最小充電状態。20% = 20% の容量が残っている状態でデバイスの電源が切れます。 |
| numLoads数値 | なし | 0 … 7 | 0 | デバイスのほかにバッテリーにつながる負荷の数。それぞれ固有の電流とデューティサイクルを持ちます (0~7) |
| load1Current数値 | mA | 0 … 10000 | 10 | 追加負荷 1 がオンの間に流れる電流 |
| load1Duty数値 | % | 0 … 100 | 10 | 追加負荷 1 がオンになっている時間の割合 |
| load2Current数値 | mA | 0 … 10000 | 10 | 追加負荷 2 がオンの間に流れる電流 |
| load2Duty数値 | % | 0 … 100 | 10 | 追加負荷 2 がオンになっている時間の割合 |
| load3Current数値 | mA | 0 … 10000 | 10 | 追加負荷 3 がオンの間に流れる電流 |
| load3Duty数値 | % | 0 … 100 | 10 | 追加負荷 3 がオンになっている時間の割合 |
| load4Current数値 | mA | 0 … 10000 | 10 | 追加負荷 4 がオンの間に流れる電流 |
| load4Duty数値 | % | 0 … 100 | 10 | 追加負荷 4 がオンになっている時間の割合 |
| load5Current数値 | mA | 0 … 10000 | 10 | 追加負荷 5 がオンの間に流れる電流 |
| load5Duty数値 | % | 0 … 100 | 10 | 追加負荷 5 がオンになっている時間の割合 |
| load6Current数値 | mA | 0 … 10000 | 10 | 追加負荷 6 がオンの間に流れる電流 |
| load6Duty数値 | % | 0 … 100 | 10 | 追加負荷 6 がオンになっている時間の割合 |
| load7Current数値 | mA | 0 … 10000 | 10 | 追加負荷 7 がオンの間に流れる電流 |
| load7Duty数値 | % | 0 … 100 | 10 | 追加負荷 7 がオンになっている時間の割合 |
出力
values に名前ごとに返されます。上限がない値や定義されない値は null です。
| フィールド | 単位 | 説明 |
|---|---|---|
| runtimeHours主要値 | h | ランタイム |
| runtimeDays | days | ランタイム |
| effectiveCurrent | mA | 有効電流 |
| usableCapacityMAh | mAh | 有効容量 |
| selfDischargeCurrent | mA | 自己放電による消費電流 |