電力と電流から電圧を求める計算機
1500 Wを12.5 Aで消費するヒーターは120 Vで動いています。測ったワットとアンペアを入力すると、電力を電流で割って電圧を求めます。直流と抵抗負荷向けで、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 電力 (W)
- 1,500
- 電流 (A)
- 12.5
- 電圧 (V)
- 120
この計算機は、ワット単位の電力とアンペア単位の電流が分かっているときに電圧を求めます。2つの測定値を入力すると、V は P を I で割った値という式を適用します。機器の銘板、実験台での測定、バッテリー機器、ヒーターなど、単純な電気負荷の確認に便利です。計算は決定的で、電流がゼロの場合は無限大を返さずエラーにします。
電力と電流だけで電圧を求められる場合
電力、電圧、電流の関係は P = V × I です。電圧について変形すると V = P / I となるため、測定したワットとアンペアからボルトを求められます。抵抗ヒーター、白熱灯、バッテリー負荷、電力分析計で測定した機器などが代表例です。
単位は必ず SI の基本単位であるワットとアンペアをお使いください。キロワットは千倍し、ミリアンペアは千で割ってから入力します。本ツールは接頭辞を推測せず、暗黙の単位変換もしません。
方向を表す負の値も保持しますが、その符号は測定系の基準規約に従って解釈してください。
実際の電気機器で結果を解釈する方法
計算した電圧の確かさは、入力した測定値の品質と意味に依存します。銘板には正確な測定電流時の電力ではなく、最大値、公称値、丸めた値が記載されている場合があり、その商は推定値になります。モーター、スイッチング電源、変圧器など、リアクティブまたは非線形の交流負荷では、実電力は一般に RMS 電圧と RMS 電流の単純な積ではありません。
力率も関係し、この2入力計算からは推定できません。位相、皮相電力、結線、力率が重要な場合は、交流または三相専用の計算機をお使いください。抵抗負荷や直流の動作点では、電圧計、仕様書、データ収集チャンネルとの照合に役立ちます。
異常に大きい結果は、ミリアンペアをアンペアとして、またはキロワットをワットとして入力した可能性を示します。個別確認はブラウザーで無料です。
活用例
機器の動作点を確認
測定した電力と電流から、直流負荷または抵抗負荷の推定電圧を求めます。
実験室の測定値を検証
電力分析計と電流計から導いた電圧を、別の測定器の値と比較します。
よくある質問
どの式を使用しますか?
V = P / I を使用します。ボルト単位の電圧は、ワット単位の実電力をアンペア単位の電流で割った値です。
交流機器にも使用できますか?
互換性のある RMS 測定を用いた純抵抗負荷には使用できます。リアクティブ、非線形、三相の負荷では力率や位相の情報が必要です。
どの単位を入力しますか?
電力はワット、電流はアンペアで入力してください。キロワット、ミリワット、ミリアンペアなどは事前に換算します。
電流をゼロにできないのはなぜですか?
電圧は電力を電流で割って求めるため、ゼロで割ると有限の答えが出ないからです。無限大や誤解を招く数字を出す代わりに、ゼロ以外の実際の電流を入力するよう求めます。
結果は電圧計の表示と同じになりますか?
2つの値を同じ時点で測った場合に限ります。銘板の電力は最大値や定格値、丸めた値であることが多く、表示どうしを割ると端子の実際の電圧ではなく目安になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/elec/voltage-from-power-current \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"power_watts":1500,"current_amperes":12.5}'const res = await fetch("https://api.kit.forhosting.com/elec/voltage-from-power-current", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"power_watts": 1500,
"current_amperes": 12.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/voltage-from-power-current",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"power_watts": 1500,
"current_amperes": 12.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/voltage-from-power-current", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"power_watts":1500,"current_amperes":12.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"power_watts":1500,"current_amperes":12.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/voltage-from-power-current", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"power_watts": 1500,
"current_amperes": 12.5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.voltage_from_power_current",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ブラウザーと API は同じ純粋な計算を使用します。ブラウザーでは無料で、API の有効な1件は $0.002 です。
電力と電流だけで電圧を求められる場合
実電力を power_watts、測定電流を current_amperes に入力してください。応答には voltage_volts、2つの元データ、使用した式が含まれるため、表示、記録、検証が容易です。この直接的な関係は、直流回路と、互換性のある RMS 値を用いた純抵抗性の交流負荷に適しています。
除算の検証方法と出力内容
ゼロ除算では有限の電圧を定義できないため、電流はゼロにできません。安定してシリアライズ可能な出力を保つため、極端に大きな値も計算前に拒否します。アルゴリズムは、リクエストがオブジェクトであり、2つの量が有限の数値であることを確認します。数値文字列に加え、電力には power、watts、P、電流には current、amps、amperes、I という別名も使用できます。その場合、Infinity や誤解を招く代替値ではなく、説明付きの invalid_input を返します。有効なリクエストでは power_watts を current_amperes で1回割り、実用的な精度を保ちながら浮動小数点のノイズを抑えるため、結果を有効数字15桁に正規化します。外部サービス、乱数、保存状態、時刻は使用しないので、同じ入力は常に同じ JSON になります。応答には voltage_volts、power_watts、current_amperes、V = P / I が含まれ、結果と元の測定値を一緒に保存できます。
実際の電気機器で結果を解釈する方法
試験設備や技術処理では、有効な1件につき $0.002 で同じ決定的な API 契約を利用できます。
連携の活用例
機器データの処理を自動化
試験、在庫、監視で保存した測定値から、一貫した電圧フィールドを生成します。
技術的な質問
電流をゼロにできますか。
できません。ゼロ除算になるため、無限または未定義の電圧ではなく invalid_input を返します。
利用料金はいくらですか。
ブラウザーでは無料です。API の有効な1件は $0.002 で、無効な入力は明確なエラーとして拒否されます。