コンテンツへスキップ
🛠️ToolsShed

バッテリー容量変換ツール

電圧選択でmAh、Ah、Wh、kWh間のバッテリー容量を変換します。

mAh (Milliampere-hour)

5,000

Ah (Ampere-hour)

5

Wh (Watt-hour)

18.5

kWh (Kilowatt-hour)

0.0185

計算式

Wh = (mAh × V) ÷ 1000

Ah = mAh ÷ 1000

3.7V基準電圧を使用して計算

このツールについて

バッテリー容量は、バッテリーが貯蔵して供給できる電気エネルギーの量を示します。スマートフォン、ノートパソコン、モバイルバッテリー、電気自動車がすべて信頼できるエネルギー測定に依存する現代の社会では、バッテリー容量を理解することが不可欠です。このツールは、mAh(ミリアンペア時)、Ah(アンペア時)、Wh(ワット時)、kWh(キロワット時)の4つの最も一般的な単位間の変換を簡素化します。これらは消費者向け電子機器、自動車、および再生可能エネルギー応用全体でバッテリー容量を説明するために使用されます。

新しいデバイスを購入する場合でも、製品全体のバッテリー仕様を比較する場合でも、電気プロジェクトで作業する場合でも、容量単位間を変換する方法を知ることは、情報に基づいた判断を下すのに役立ちます。電子製品を設計するエンジニアは、業界に適した単位でバッテリーを指定する必要があり、モバイルバッテリーや電気自動車を比較する消費者はエネルギー測定を理解することから利益を得ます。このツールは電圧を自動的に考慮します。これは、異なる電圧での同じ mAh 定格が異なる量のエネルギーを蓄えるため、非常に重要です。

このコンバーターは、バッテリー技術に関わるすべての人にとって不可欠です。電力システムを最適化する電気エンジニア、デバイスのバッテリーを選択する製品マネージャー、エネルギー貯蔵について学んでいる学生、バッテリーオプションを評価する消費者です。このツールは、Li-ionスマートフォンから鉛蓄電池自動車までの標準電圧で機能し、小型消費者向けバッテリーから大容量貯蔵システムまでスケールします。バッテリーが役割を果たす事実上すべての分野で使用できます。

よくある質問

コード実装

def convert_battery_capacity(value: float, from_unit: str, to_unit: str,
                               voltage: float = 3.7) -> float:
    """
    Convert battery capacity between mAh, Ah, Wh, kWh.
    voltage is required for mAh/Ah <-> Wh/kWh conversions.
    """
    # Convert to milliwatt-hours as base
    if from_unit == "mAh":
        base_mwh = value * voltage
    elif from_unit == "Ah":
        base_mwh = value * 1000 * voltage
    elif from_unit == "Wh":
        base_mwh = value * 1000
    elif from_unit == "kWh":
        base_mwh = value * 1_000_000
    else:
        raise ValueError(f"Unknown unit: {from_unit}")

    if to_unit == "mAh":
        return base_mwh / voltage
    elif to_unit == "Ah":
        return base_mwh / (1000 * voltage)
    elif to_unit == "Wh":
        return base_mwh / 1000
    elif to_unit == "kWh":
        return base_mwh / 1_000_000
    else:
        raise ValueError(f"Unknown unit: {to_unit}")

# Examples
print(f"5000 mAh @ 3.7V = {convert_battery_capacity(5000, 'mAh', 'Wh'):.2f} Wh")
print(f"18.5 Wh = {convert_battery_capacity(18.5, 'Wh', 'mAh'):.0f} mAh @ 3.7V")
print(f"100 Wh = {convert_battery_capacity(100, 'Wh', 'kWh'):.4f} kWh")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.