電流・配線長・電圧降下から電線ゲージを選定
この電線ゲージ選定計算機は、推定電圧降下を指定した割合以内に収める最小の標準AWG導体を提示します。負荷電流、片道の配線長、電源電圧、導体材料、回路方式をご入力ください。選定したゲージ、導体断面積、計算上の電圧降下、式から求めた必要最小断面積を確認できます。本結果は設計初期の検討用であり、許容電流や電気設備規程への適合を保証するものではありません。
無料で実行
負荷電流と配線経路を正しく入力します
確実な選定には、評価したい運転条件で導体に流れる電流を把握することが重要です。電流はアンペア、電源から負荷までの物理的な片道距離はメートルでご入力ください。直流または単相回路では、往路と復路の両方を抵抗経路として計算しますので、距離をご自身で2倍にする必要はありません。平衡三相回路では、線間電圧降下に用いる3の平方根の関係を適用します。さらに、公称電源電圧と、機器および設計条件に合う最大許容率をご指定ください。許容率を小さくすると許される電圧損失も小さくなるため、より太い導体が必要になります。楽観的な平均値ではなく、想定される連続負荷または設計負荷をご使用ください。銅とアルミニウムに対応し、それぞれ20度 Celsius における抵抗率を基準にします。実際の導体抵抗は温度上昇に伴って増えるため、高温環境では計算値より電圧降下が大きくなる場合があります。
推奨AWGサイズを求める仕組み
許容できる電圧損失は、電源電圧に指定された割合を掛けて求めます。次に、電圧降下の式を変形し、入力された電流と配線長に必要な最小断面積を算出します。直流または単相回路には経路係数2を、平衡三相回路には3の平方根を使用します。その後、標準AWGサイズを細いものから太いものへ順に調べ、公称断面積が必要値以上となる最初のサイズを選びます。この方法では、市販のAWG電線に存在しない理論上の断面積を表示するのではなく、入手可能なゲージへ安全側に切り上げます。選定したゲージを使って抵抗と電圧降下を再計算するため、切り上げによって生じた余裕もご確認いただけます。AWG番号は物理的な太さと逆方向に進み、番号が小さいほど導体は太くなります。AWG 1より太い範囲は0、00、000、0000の順に続きます。
電圧降下以外の安全条件も確認します
電圧降下の計算結果だけでは、電線の安全性や法令適合性は確定できません。許容電流は、絶縁体の温度定格、周囲温度、管路やケーブル内で束ねる導体数、敷設方法、端子の定格、地域で適用される規程などによって変わり、さらに太い導体が必要になる場合があります。保護装置の定格や、モーター、変圧器、連続負荷、太陽光発電設備、蓄電池回路に対する個別要件が最終選定を左右することもあります。本結果は、20度 Celsius の抵抗率を基準として、指定された電圧損失を満たすAWGサイズを知るためにご利用ください。そのうえで、適用される許容電流表や設計規程の最小サイズと比較し、結果が異なる場合は必ず太い方をお選びください。長距離配線では近接する複数のゲージを試すと、材料費と負荷端電圧の関係を検討できます。アルミニウムには適合端子と適切な施工方法も必要です。火災、感電、機器損傷、停電につながる設計は、有資格の電気専門家にご確認ください。
活用例
低電圧直流配線を計画する
電圧損失の上限を決め、蓄電池、照明、制御機器、通信機器用電源の初期AWGサイズを求めます。
銅とアルミニウムを比較する
同じ負荷と距離を各材料で計算し、抵抗率の違いが必要断面積へ与える影響を確認します。
長距離の給電線を検討する
単相または平衡三相の長い配線について、規程と許容電流を確認する前に電圧降下基準のサイズを推定します。
よくある質問
推奨サイズで許容電流も満たせますか?
いいえ。本計算は電圧降下だけを基準に選定します。許容電流、過電流保護、温度補正、束ね方、絶縁、端子、地域の規程は別途ご確認ください。
配線長は片道と往復のどちらを入力しますか?
物理的な片道長をご入力ください。直流と単相では復路を含む係数を、平衡三相では対応する係数を計算機が適用します。
低電圧回路で太い電線が必要になるのはなぜですか?
同じ損失電圧でも、電源電圧が低いほど割合が大きくなります。その割合を抑えるには、抵抗が小さい太い導体が必要になることがあります。
計算では何度を想定していますか?
抵抗率は20度 Celsius を基準にしています。導体抵抗は温度とともに増えるため、運転時の電圧降下は計算値より大きくなる場合があります。
APIリクエストの料金はいくらですか?
APIリクエストは1回$0.002です。同じ決定論的な計算をブラウザー内で無料実行することもできます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/elec/wire-gauge-selection \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_amps":20,"one_way_length_m":30,"supply_voltage":120,"max_voltage_drop_percent":3}'const res = await fetch("https://api.kit.forhosting.com/elec/wire-gauge-selection", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_amps": 20,
"one_way_length_m": 30,
"supply_voltage": 120,
"max_voltage_drop_percent": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/wire-gauge-selection",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_amps": 20,
"one_way_length_m": 30,
"supply_voltage": 120,
"max_voltage_drop_percent": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/wire-gauge-selection", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_amps":20,"one_way_length_m":30,"supply_voltage":120,"max_voltage_drop_percent":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_amps":20,"one_way_length_m":30,"supply_voltage":120,"max_voltage_drop_percent":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/wire-gauge-selection", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"current_amps": 20,
"one_way_length_m": 30,
"supply_voltage": 120,
"max_voltage_drop_percent": 3
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.wire_gauge_selection",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |