Skip to content
ドキュメントのセクション

バッテリーランタイム (モーター負荷)

POSThttps://rftools.io/api/py/v1/calculate

スラッグ battery-runtime-motor。モーターの消費電流、効率、放電深度を考慮して、モーター駆動システムのバッテリー稼働時間を計算します。

入力

これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。

battery-runtime-motor の入力
名前単位範囲既定値説明
batteryCapacityMah数値mAh1 以上2000バッテリー容量
batteryVoltage数値V0.5 以上3.7バッテリー電圧
motorCurrentA数値A0.001 以上0.5モーター電流 (avg)
efficiency数値%10 … 10085モータードライバー+モーター複合効率
depthOfDischarge数値%1 … 10080放電深度
motorDuty数値%1 … 100100モーターが平均電流で動作している時間の割合。100 % = 連続運転。
numLoads数値なし0 … 50モーターのほかにバッテリーにつながる負荷の数。追加のモーター、サーボ、コントローラー基板など (0~5)
load1Current数値A0 … 1000.5追加負荷 1 がオンの間に消費する平均電流 (バッテリー電圧に換算)
load1Duty数値%0 … 100100追加負荷 1 がオンになっている時間の割合
load1Efficiency数値%10 … 10085バッテリーと追加負荷 1 の間のドライバーまたはコンバーターの効率
load2Current数値A0 … 1000.5追加負荷 2 がオンの間に消費する平均電流 (バッテリー電圧に換算)
load2Duty数値%0 … 100100追加負荷 2 がオンになっている時間の割合
load2Efficiency数値%10 … 10085バッテリーと追加負荷 2 の間のドライバーまたはコンバーターの効率
load3Current数値A0 … 1000.5追加負荷 3 がオンの間に消費する平均電流 (バッテリー電圧に換算)
load3Duty数値%0 … 100100追加負荷 3 がオンになっている時間の割合
load3Efficiency数値%10 … 10085バッテリーと追加負荷 3 の間のドライバーまたはコンバーターの効率
load4Current数値A0 … 1000.5追加負荷 4 がオンの間に消費する平均電流 (バッテリー電圧に換算)
load4Duty数値%0 … 100100追加負荷 4 がオンになっている時間の割合
load4Efficiency数値%10 … 10085バッテリーと追加負荷 4 の間のドライバーまたはコンバーターの効率
load5Current数値A0 … 1000.5追加負荷 5 がオンの間に消費する平均電流 (バッテリー電圧に換算)
load5Duty数値%0 … 100100追加負荷 5 がオンになっている時間の割合
load5Efficiency数値%10 … 10085バッテリーと追加負荷 5 の間のドライバーまたはコンバーターの効率

出力

values に名前ごとに返されます。上限がない値や定義されない値は null です。

battery-runtime-motor の出力
フィールド単位説明
runtimeHours主要値hランタイム
runtimeMinutesminランタイム
usableCapacityMahmAh有効容量
energyWhWhバッテリーエネルギー (推定)
batteryCurrentAバッテリー電流

呼び出し方

  • 計算:1 回の呼び出し、リクエストとレスポンスの全体、そのエラー。
  • バッチ:この計算ツールをほかと組み合わせて、または掃引を、1 リクエストで。
  • 目標値からの逆算:出力を目標値にする入力の値。