電圧変換
5 Vは5000 mVです。電位をボルト、ミリボルト、マイクロボルト、キロボルト、メガボルトの間で正確なSI接頭語により換算し、実験ノートやセンサーの換算メモ、設計レビューに使える係数と手順も表示します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 5
- 変換元
- V
- 変換先
- mV
- 結果
- 5,000 mV
- 変換後の値
- 5,000
- V換算値
- 5
- 係数
- 1,000
電圧変換ツールは、ある電位の大きさを、表計算の式や頭の中の桁換算表なしに別の SI 接頭辞単位へ変換します。有限の value と、ボルト・ミリボルト・マイクロボルト・キロボルト・メガボルトの中から変換元・変換先の単位を入力すると、変換後の電圧、ボルト単位の SI 中間値、適用した厳密な単位係数、実験ノートや設計レビューに貼り付けられる段階ごとの代入行が返ります。
対応する電圧単位と変換の仕組み
この機能は、回路設計・計測・高電圧工学・実験の演習で中心となる 5 つの日常的な電位単位の間を変換します。ボルト(V)は SI のコヒーレント単位であり内部のハブです。すべての変換は、変換元 1 単位が何ボルトに等しいかを入力に掛け、続いて変換先 1 単位が何ボルトに等しいかで割ります。
ミリボルトは 1 ボルトの 1000 分の 1 という厳密な SI ミリ接頭辞を使います。マイクロボルトは 1 ボルトの 100 万分の 1 という厳密な SI マイクロ接頭辞を使い、µV の字体と ASCII の uV の綴りの両方を受け付けます。キロボルトは 1000 ボルト、メガボルトは 100 万ボルトを使います。
ほとんどの名称で一般的な別名を大文字小文字を区別せず受け付けます。単独の大文字 MV はメガボルトとして扱われ、素朴に小文字化しても小文字 mv のミリボルトと衝突しません。
実用上のヒント・上限・このランディングを使う場面
クライアントを制御できる場合、value には裸の数値を送るのが望ましく、文字列の数値は通貨記号や桁区切りのない厳密な有限数値パターンに一致するときだけ受け付けられます。往復確認は単純で、A を B に、B を A に戻して変換し、公表された小数第 12 位の丸めの範囲で元の値が回復することを確かめられます。
SI 接頭辞を教えるときは、5 ボルトを 5000 ミリボルトに、12 ミリボルトを 12000 マイクロボルトに、230 キロボルトを 0.23 メガボルトにといった定番の例を組み合わせてください。中間のボルト値があふれないよう絶対範囲内に収めてください。
両端点が対応する 5 つの電位単位の中にあり、決定論的な係数と段階文字列が必要なときはこの機能を選び、導体に沿った抵抗ベースの降下やデューティ比の平均電圧が必要なときは専用の電気計算機をお使いください。
活用例
センサーと ADC のスケーリングメモ
ファームウェアと実験メモは、データシートの表・ADC のフルスケール範囲・UI 表示の整合を保つため、ミリボルトのセンサー出力をボルトやマイクロボルトへ変換します。
高電圧機器の定格
電力・変電チームは、単位が混在する報告書や研修資料のために、キロボルトの母線と碍子の定格をメガボルトやボルトへ変換します。
宿題と実験の電位確認
学生は、提出前に手計算と照合できる決定論的な段階とともに、V・mV・µV の宿題の値を変換します。
よくある質問
mV と MV はどう区別しますか?
小文字 mv と millivolt という語はミリボルトに、大文字 MV と megavolt という語はメガボルトに対応づけ、小文字化しても SI のメガ接頭辞が失われないようにします。
12 mVは何マイクロボルトですか?
12000 µVです。1ミリボルトは1000マイクロボルトなので、ミリボルトで出るセンサーの出力を、マイクロボルトで書かれたデータシートの表と合わせるときに使います。
キロボルトをメガボルトにするには?
1000で割ります。230キロボルトは0.23 MVになります。電力や変電所の担当者が、母線や碍子の定格を混在した報告書で1つの単位にそろえるときに使います。
µVの代わりにuVと入力できますか?
はい、できます。µの記号もuVという文字もマイクロボルトとして読み取るので、µの記号がないキーボードで入力した値も正しく換算されます。
マイナスの電圧も入力できますか?
はい。符号付きの電位差を扱えるよう負の値も受け付け、正の値と同じ係数で換算します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/voltage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":5,"from":"V","to":"mV"}'const res = await fetch("https://api.kit.forhosting.com/conv/voltage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 5,
"from": "V",
"to": "mV"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/voltage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 5,
"from": "V",
"to": "mV"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/voltage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":5,"from":"V","to":"mV"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":5,"from":"V","to":"mV"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/voltage", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 5,
"from": "V",
"to": "mV"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.voltage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
未知の単位名は、黙って誤った係数を使う代わりに明確な invalid_input エラーで失敗します。
対応する電圧単位と変換の仕組み
名称がこの一覧になければ、solver は不正な項目名を示し対応単位を列挙して invalid_input でリクエストを拒否するので、クライアントは打ち間違いが誤った数値を生んだかどうかを推測せずに済みます。同一単位のリクエストは成功し、単位の変更は不要だったという短いメッセージとともに入力の大きさを返します。符号付き電位差の文脈のために負の電圧も許容され、絶対値は Worker とブラウザーの両方で中間積が IEEE 倍精度でも有限に保たれるよう、公表された 1 兆の上限内に収める必要があります。
API の呼び出し方とレスポンスの読み方
value は絶対上限 1 兆以内の有限数または厳密な数値文字列でなければなりません。from と to は別名正規化の後に対応する単位名へ解決される必要があります。value(別名 voltage・amount・v)、from(別名 from_unit・unit_from・source)、to(別名 to_unit・unit_to・target)という必須 3 項目を含む JSON ボディを送信します。成功時のレスポンスは、丸めた入力 value、正規化された from と to のラベル、同じ丸め後の変換先量に設定された result と converted、ボルト単位の SI 中間値である value_v、変換先ラベルの unit、変換元から変換先への乗数である factor、短い式文字列の formula、英語の要約である message、順序付き代入行の steps、5 つの正規識別子である supported_units を返します。検証失敗——項目の欠落、非有限数、絶対上限を超える値、未知の単位名——は invalid_input を返し、決して課金されません。料金は成功 1 リクエストあたり定額 $0.002、単位項目でユニット単価はゼロです。
実用上のヒント・上限・このランディングを使う場面
invalid_input を返す失敗タスクは前払い残高を消費しないため、クライアントが意図的に未知の単位名を試す探索的スクリプトも安価に保てます。
技術的な質問
どの電圧単位を変換できますか。
ボルト(V)、ミリボルト(mV)、マイクロボルト(µV または uV)、キロボルト(kV)、メガボルト(MV)で、millivolt や kilovolts などの一般的なフルワード別名も含みます。
未知の単位名を送るとどうなりますか。
API は invalid_input を返し、不正な項目名を示し、対応単位を列挙します。失敗タスクは課金されません。
電圧変換ツールは無料ですか。
ブラウザーツールは無料でローカルに動作します。API 呼び出しは成功 1 リクエストあたり $0.002 で前払い式の KIT 残高を使い、失敗タスクは決して課金されません。
結果はブラウザーと API で決定論的ですか。
はい。ハンドラーとウィジェットは、固定の SI 接頭辞係数と小数第 12 位の丸めを持つ同じ lib.js の solve 経路を共有するので、ゴールデン例は本番と一致します。