Lewati ke konten
🛠️ToolsShed

Battery Capacity Converter

Konversi kapasitas baterai antara mAh, Ah, Wh, dan kWh dengan pilihan tegangan.

mAh (Milliampere-hour)

5,000

Ah (Ampere-hour)

5

Wh (Watt-hour)

18.5

kWh (Kilowatt-hour)

0.0185

Rumus

Wh = (mAh × V) ÷ 1000

Ah = mAh ÷ 1000

Dihitung menggunakan tegangan referensi 3.7V

Tentang alat ini

Kapasitas baterai mewakili jumlah energi listrik yang dapat disimpan dan dikirimkan oleh baterai. Di dunia kami yang semakin mobile, di mana smartphone, laptop, pengisi daya portabel, dan kendaraan listrik bergantung pada pengukuran energi yang dapat diandalkan, penting untuk memahami kapasitas baterai. Alat ini menyederhanakan konversi antara mAh (miliampere-jam), Ah (ampere-jam), Wh (watt-jam), dan kWh (kilowatt-jam)—empat unit paling umum yang digunakan untuk menggambarkan kapasitas baterai dalam aplikasi elektronik konsumen, otomotif, dan energi terbarukan.

Baik Anda membeli perangkat baru, membandingkan spesifikasi baterai antar produk, atau mengerjakan proyek kelistrikan, mengetahui cara mengonversi antara satuan kapasitas membantu Anda membuat keputusan yang tepat. Insinyur yang merancang produk elektronik perlu menentukan baterai dalam satuan yang sesuai dengan industri mereka, sementara konsumen yang membandingkan pengisi daya portabel atau kendaraan listrik mendapat manfaat dari pemahaman pengukuran energi. Alat ini secara otomatis memperhitungkan tegangan, yang penting karena peringkat mAh yang sama pada tegangan berbeda menyimpan jumlah energi yang berbeda.

Konverter ini sangat penting bagi siapa pun yang terlibat dalam teknologi baterai: insinyur listrik yang mengoptimalkan sistem tenaga, manajer produk yang memilih baterai untuk perangkat, siswa yang mempelajari penyimpanan energi, dan konsumen yang mengevaluasi pilihan baterai. Alat ini bekerja dengan tegangan standar dari ponsel Li-ion hingga kendaraan asam-timbal dan skala dari baterai konsumen kecil hingga sistem penyimpanan berkapasitas besar, menjadikannya berguna di hampir semua domain tempat baterai memainkan peran.

Pertanyaan yang Sering Diajukan

Implementasi Kode

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.