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.