Battery Life Calculator: คำนวณอายุการใช้งานแบตเตอรี่จริง ไม่ใช่แค่ตัวเลขบนฉลาก
ประมาณ runtime ของอุปกรณ์จากความจุแบตเตอรี่ แรงดัน และกระแสเฉลี่ยที่ดึงใช้ พร้อม derating, reserve margin และตาราง duty cycle ด้วย Battery Life Calculator ฟรี 100%
Table of Contents
Battery Life Calculator: คำนวณอายุการใช้งานแบตเตอรี่จริง ไม่ใช่แค่ตัวเลขบนฉลาก
ช่างสายฮาร์ดแวร์ทุกคนเคยเจอสถานการณ์นี้ ฉลากบอกว่า 3000 mAh วงจรของเราดึงกระแสดูเหมือนจะไม่มาก แต่อุปกรณ์กลับหมดแบตภายในหนึ่งวัน สูตรง่าย ๆ อย่างความจุหารด้วยกระแสเคยสัญญาไว้สามวัน ไม่ใช่หนึ่งวัน ช่องว่างระหว่างสองตัวเลขนี้คือจุดที่โปรเจกต์ล้มเหลว ลูกค้าขอคืนเงิน และการเปิดตัวสินค้าเลื่อนไปเรื่อย ๆ สาเหตุของช่องว่างนี้มีสามชื่อ นั่นคือ derating, duty cycle และการตลาด
Battery Life Calculator ถูกสร้างขึ้นมาเพื่อปิดช่องว่างนี้ แทนที่จะเป็นแค่การหารบรรทัดเดียว เครื่องมือนี้ให้คุณกรอกความจุเป็น mAh หรือ Wh แรงดันของแพ็ก และกระแสเฉลี่ยที่อุปกรณ์ดึงจริง จากนั้นปรับ derating factor และ reserve margin ได้ตามต้องการ พร้อมตาราง scenario ในตัวที่แสดงให้เห็นว่า runtime เปลี่ยนไปแค่ไหนเมื่อโหลดเพิ่มเป็นสองเท่า ลดลงครึ่งหนึ่ง หรือพุ่งสูงขึ้นชั่วขณะ ซึ่งเป็นเรื่องปกติของอุปกรณ์ที่หลับ ตื่น ส่งข้อมูล แล้วหลับต่อ
บทความนี้จะพาไปดูว่าทำไมสูตรง่าย ๆ ถึงโกหกเรา วิธีใช้เครื่องมือนี้ให้ถูกต้อง และวิธีคิดเรื่อง mAh, Wh และ duty cycle แบบวิศวกร ไม่ใช่แบบ datasheet เมื่ออ่านจบ คุณจะทำนายได้ว่าเซนเซอร์โหนดของคุณจะรอดผ่านหน้าหนาวกลางแด่นได้หรือไม่ ก่อนที่คุณจะหยิบหัวแร้งขึ้นมาเลย
ทำไมต้องใช้ Battery Life Calculator?
- ความจุตามโฆษณาไม่ใช่ความจุที่ใช้ได้จริง เซลล์ที่ระบุ 3400 mAh บนฉลากมอบพลังงานได้น้อยกว่านั้นในสภาพจริง เพราะอายุการใช้งาน อุณหภูมิ และอัตราการจ่ายกระแสล้วนกัดกินความจุ ตัวควบคุม derating ช่วยจำลองการสูญเสียนี้อย่างชัดเจน แทนที่จะปล่อยให้เดา
- Duty cycle สำคัญกว่ากระแสที่เขียนไว้หัวปก อุปกรณ์จริงแทบไม่มีตัวไหนดึงกระแสคงที่ ตาราง load scenario แสดง runtime ที่ 25, 50, 100, 200 และ 500 เปอร์เซ็นต์ของโหลดที่กรอกไว้ทันที ทำให้พฤติกรรมแบบพัก ๆ ทำงาน ๆ ไม่กลายเป็นเรื่องน่าประหลาดใจ
- ปัญหา mAh กับ Wh จบที่นี่ การเอา power bank 20000 mAh ไปเทียบกับแบตแล็ปท็อป 50 Wh ด้วยค่า mAh อย่างเดียวไม่มีความหมาย เครื่องมือนี้รองรับทั้งสองหน่วยและใช้แรงดันอย่างถูกต้องเมื่อแปลงเป็นพลังงาน
- Reserve margin ช่วยกันเหตุขัดข้องรุนแรง การปล่อยแบตลิเธียมจนถึง 0 เปอร์เซ็นต์ทำให้วงจรป้องกันตัดการทำงาน, regulator drop out และข้อมูลเสียหายระหว่างเขียน แถบเลื่อน reserve ช่วยกันส่วนที่เหลือไว้เป็นกันชนในทุกแผน
- Presets ทำให้เปรียบเทียบได้ทันที แบต AA, AAA, 9V, CR2032, 18650, มือถือ, power bank และแล็ปท็อปอยู่ห่างจากมือแค่คลิกเดียว ตรวจสอบการตัดสินใจออกแบบได้ในไม่กี่วินาที
- เป็นเครื่องมือฟรี ส่วนตัว และทำงานทันที ทุกอย่างทำงาน 100 เปอร์เซ็นต์ client-side ในเบราว์เซอร์ของคุณ ไม่ต้องสมัคร ไม่ต้องอัปโหลด ได้ตัวเลขที่ใช้ตัดสินใจได้เลย
ฟีเจอร์หลัก
| ฟีเจอร์ | หน้าที่ |
|---|---|
| ช่องกรอกความจุ (mAh หรือ Wh) | กรอกตามที่ datasheet ระบุ พร้อมปุ่มสลับโหมด |
| แรงดันและกระแสเฉลี่ยที่ดึงใช้ | แปลงระหว่างประจุกับพลังงานอย่างถูกต้องด้วยแรงดัน nominal |
| ตัวคูณ derating | ลดความจุลงตามความสูญเสียจริง เช่น อายุการใช้งาน อุณหภูมิ อัตราการจ่าย |
| Reserve margin | กันความจุบางส่วนไว้ที่ไม่มีแผนจะใช้ |
| ตาราง load scenario | แสดง runtime ที่ 0.25 เท่าถึง 5 เท่าของโหลดเฉลี่ยเพื่อวางแผน duty cycle |
| ผลลัพธ์ทันทีแบบ client-side | คำนวณใหม่ทุกครั้งที่พิมพ์ ไม่มีข้อมูลส่งไปเซิร์ฟเวอร์ |
นอกจากตัวเลข runtime หลักแล้ว รายละเอียดสองจุดทำให้ผลลัพธ์น่าเชื่อถือ ประการแรก เครื่องมือรายงานพลังงานที่ใช้ได้จริงเป็น Wh หลังหัก derating และ reserve ซึ่งเป็นตัวเลขที่ป้อนเข้า regulator ของคุณจริง ๆ ประการที่สอง รูปแบบที่อ่านง่ายแปลงชั่วโมงดิบเป็นวัน ทำให้ค่าประมาณ 38.4 ชั่วโมงไม่กลายเป็น "ประมาณสองวัน" ในหัวของเราโดยไม่รู้ตัว
วิธีการใช้งาน
- เลือกโหมดความจุ สลับระหว่าง mAh (ประจุ ซึ่งส่วนใหญ่พิมพ์บนฉลากเซลล์) กับ Wh (พลังงาน ซึ่งพบบนฉลากแล็ปท็อปและ power bank) กรอกความจุที่ระบุ หรือคลิก preset เช่น 18650 ขนาด 3400 mAh
- กรอกแรงดัน nominal ใช้ 3.7 V สำหรับเซลล์ลิเธียมเซลล์เดียว, 1.5 V สำหรับถ่านอัลคาไลน์, 3 V สำหรับ CR2032 หรือค่า nominal ที่แพ็กระบุ แรงดันมีผลเมื่อความจุอยู่ในหน่วย mAh และคุณสนใจพลังงาน
- กรอกกระแสเฉลี่ยเป็น mA ใช้ค่าที่มัลติมิเตอร์หรือเครื่องวัดกระแสให้มาจาก duty cycle ครบวงจร ไม่ใช่ค่า peak ในหน้าแรกของ datasheet
- ตั้งค่า derating และ reserve จุดเริ่มต้นที่นิยมคือ derating 80-85 เปอร์เซ็นต์สำหรับลิเธียม และ reserve 10-20 เปอร์เซ็นต์ งานกลางแจ้งหนาวหรือโหลดสูงควรตั้งมากกว่านี้
- อ่านผลลัพธ์และทดสอบความคงทนของสมมติฐาน ดู runtime หลัก แล้วไล่ดูตาราง scenario ว่าจะเกิดอะไรขึ้นถ้าโหลดเบากว่าหรือหนักกว่าที่คิด แล้วคัดลอกสรุปไปเก็บไว้ในบันทึกการออกแบบ
mAh, Wh และความจริงของ Duty Cycle
ในคณิตศาสตร์ตำราเรียน runtime คือความจุหารด้วยกระแส: เซลล์ 3000 mAh จ่าย 250 mA ได้ 12 ชั่วโมง สูตรนี้ถูกต้องและแทบไร้ประโยชน์ เพราะทุกปัจจัยที่ทำให้มันผิดกลับซ่อนอยู่ในรายละเอียดที่สูตรละเลย ต่อไปนี้คือวิธีที่ช่องกรอกของเครื่องมือเชื่อมโยงกับโลกจริง
mAh กับ Wh: แรงดันสำคัญเมื่อเทียบแพ็ก หน่วย mAh วัดประจุ ส่วน Wh วัดพลังงาน และพลังงานคือสิ่งที่วงจรของเราบริโภค power bank 20000 mAh ที่แรงดันเซลล์ 3.7 V เก็บพลังงานได้ 74 Wh แต่มีเพียงบางส่วนที่ไปถึงเอาต์พุต 5 V หลังหักความสูญเสียการแปลง เมื่อเทียบแพ็กลิเธียม 2S กับเซลล์เดียว หรือ power bank กับแบตแล็ปท็อป ให้แปลงเป็น Wh ก่อนเสมอ เครื่องมือนี้ทำการแปลงนี้ด้วยแรงดันที่คุณกรอก นั่นคือเหตุผลที่ช่องแรงดันมีอยู่ตั้งแต่แรก
Derating จำลองทุกอย่างที่ฉลากละเลย ความจุจริงหดตัวตามอายุการใช้งาน อัตราการจ่ายกระแสที่สูง (ปรากฏการณ์แบบ Peukert ที่กระทบโหลดกระแสสูงมากที่สุด) และอุณหภูมิต่ำ เซลล์ลิเธียมที่ -10 องศาเซลเซียสอาจจ่ายได้น้อยกว่าที่อุณหภูมิห้อง 20-30 เปอร์เซ็นต์ ประสิทธิภาพของ regulator, self-discharge ระหว่างการติดตั้งระยะยาว และความจริงที่ว่าความจุ "ที่ระบุ" วัดภายใต้เงื่อนไขห้องแล็บที่ดีที่สุด ล้วนสะสมกัน การใช้ derating 20-30 เปอร์เซ็นต์กับลิเธียมไม่ใช่ความเชื่องช้า แต่เป็นวิธีที่นักออกแบบมากประสบการณ์ใช้เลี่ยงการอัปเดตเฟิร์มแวร์ฉุกเฉินเพื่อลดกระแสหลับ
Reserve margin มีอยู่เพราะ 0 เปอร์เซ็นต์คือหน้าผา อุปกรณ์มักไม่ตายอย่างสง่างาม วงจรป้องกันลิเธียมตัดการทำงานอย่างฉับพลัน, LDO drop out ก่อนเซลล์จะว่าง และ brown-out ระหว่างเขียนแฟลชทำให้ข้อมูลเสียหาย การวางแผนใช้เพียง 80-90 เปอร์เซ็นต์ของความจุเปลี่ยนความล้มเหลวแบบฉับพลันให้เป็นงานบำรุงรักษาตามตาราง
Duty cycle คือจุดที่การประมาณพลาดบ่อยที่สุด เกือบทุกอุปกรณ์ยุคนี้มีกระแสสองค่า คือ sleep current ที่วัดเป็นไมโครแอมป์ และกระแสทำงานที่เป็นมิลลิแอมป์ขึ้นไป แถว 0.25 เท่าถึง 5 เท่าในตาราง scenario แสดงว่า runtime อ่อนไหวต่อค่าเฉลี่ยนี้แค่ไหน ถ้าวิทยุของคุณส่งข้อมูลบ่อยเป็นสองเท่าของแผน "สองปี" ของคุณเหลือ "หนึ่งปี" และแถว 5 เท่าคือกรณีพิบัติ
ตัวอย่างจริง: โหนดเซนเซอร์ IoT สมมติโหนดหนึ่งหลับที่ 50 ไมโครแอมป์ และตื่นหนึ่งครั้งต่อนาทีเพื่อวัดค่าและส่งข้อมูลนาน 100 ms ที่ 50 mA ส่วนของกระแสทำงานในค่าเฉลี่ยคือ 50 mA คูณกับ 0.1/60 หรือประมาณ 83 ไมโครแอมป์ บวกส่วนของกระแสหลับแล้ว ค่าเฉลี่ยรวมอยู่ที่ราว 133 ไมโครแอมป์ คณิตแบบง่ายบอกว่า 3000 mAh หารด้วย 0.133 mA เท่ากับประมาณ 22,500 ชั่วโมง หรือราว 2.5 ปี ต่อมา derating เหลือ 70 เปอร์เซ็นต์และกัน reserve ไว้ 10 เปอร์เซ็นต์ ความจุที่ใช้ได้เหลือ 1890 mAh และ runtime ที่เป็นจริงลดเหลือประมาณ 1.6 ปี การคำนวณครั้งเดียวนี้คือเส้นแบ่งระหว่างแผนติดตั้งที่เวิร์ก กับทุ่งเซนเซอร์ตายทั้งแถว
กรณีการใช้งานจริง
วางแผนติดตั้งเซนเซอร์ IoT
ค่าบำรุงรักษาหลักของ fleet เซนเซอร์ไร้สายคือการเปลี่ยนแบตเตอรี่ ก่อนตัดสินใจติดโหนดบนดาดฟ้า ในโรงเรือน หรือท่อส่งน้ำมันห่างไกล ให้เอากระแสหลับและกระแสทำงานที่วัดได้ผ่านเครื่องมือนี้ พร้อม derating แบบอนุรักษ์นิยมและ reserve ที่กันไว้สำหรับหน้าหนาว ถ้าคำตอบใกล้กับรอบบำรุงรักษาเกินไป ทางแก้คือเฟิร์มแวร์ (หลับนานขึ้น ลดกำลังส่ง) ไม่ใช่แบตใหญ่ขึ้นที่ซื้อด้วยความตื่นตระหนก
ออกแบบขนาดแบตสำหรับโปรเจกต์พกพา
สำหรับแกดเจ็ตพกพาหรือ wearable runtime ต้องแข่งกับน้ำหนักและราคา ตาราง scenario ช่วยให้ประเมิน trade-off ได้ทันที: คู่ถ่าน AA 2500 mAh จะรอดผ่านการสาธิตหรือไม่ หรือต้องใช้ 18650 3400 mAh เพราะ presets ครอบคลุมเซลล์ทั่วไป คุณเทียบสี่ตัวเลือกได้ในไม่ถึงนาที แล้วเลือกแพ็กที่เล็กที่สุดที่ยังเป็นไปตามสเปกพร้อมกันชน
ประมาณไฟสำรอง (Backup Power)
เราเตอร์ กล้องวงจรปิด หรือ Raspberry Pi บนแบต UPS ก็เป็นปัญหา duty cycle เช่นกัน กรอกกระแสเฉลี่ยที่วัดได้ของอุปกรณ์และความจุที่ใช้ได้จริงของแบต (แบต lead-acid ควร derate เหลือประมาณ 50 เปอร์เซ็นต์เพื่ออายุการใช้งาน) ผลลัพธ์จะบอกว่าไฟดับคืนนี้จะผ่านไปได้ถึงเช้าหรือแค่ถึงมื้อเย็น
ตรวจสอบความสมเหตุสมผลของสเปกสินค้า
ก่อนพิมพ์คำว่า "แบตอยู่ได้ถึง 48 ชั่วโมง" ลงกล่องหรือหน้า crowdfunding ให้รันตัวเลขของตัวเองก่อน ถ้าค่าประมาณที่หัก derating และ reserve แล้วบอกว่า 31 ชั่วโมง คุณเพิ่งพบปัญหาความน่าเชื่อถือก่อนลูกค้าจะพบ การตรวจสอบแบบเดียวกันใช้กับคำโฆษณาของผู้ขายได้ด้วย: power bank ที่อ้างว่าชาร์จมือถือได้แปดรอบ สามารถทดสอบกับค่า Wh ของมันได้ในไม่กี่วินาที
แนวปฏิบัติที่ดีที่สุด
- วัดกระแสจริง อย่าเชื่อ datasheet เพียงอย่างเดียว เครื่องวัด USB power meter หรือมัลติมิเตอร์ผ่าน shunt ตลอด duty cycle ให้ข้อมูลดีกว่าตัวเลขหน้าแรกของ datasheet เสมอ กระแสหลับเป็นค่าที่เดาผิดง่ายที่สุดถึงหนึ่งลำดับขนาด
- ใช้ derating 20-30 เปอร์เซ็นต์กับเซลล์ลิเธียม จากอายุการใช้งาน อุณหภูมิ และผลกระทบด้านอัตราจ่าย เซลล์ลิเธียมที่ไม่เสียหายก็แทบไม่เคยจ่ายได้ตามฉลากในสภาพที่สินค้าถูกใช้งานจริง งานโหลดสูงควร derate มากกว่านี้
- วางแผนรับมืออากาศหนาวอย่างชัดเจน การติดตั้งกลางแจ้งในฤดูหนาวควรบวกความสูญเสียอีก 10-20 เปอร์เซ็นต์บน derating ปกติ และกัน reserve ให้สัปดาห์ที่หนาวที่สุดของปีรอดได้
- เทียบแพ็กด้วยหน่วย Wh ไม่ใช่ mAh เมื่อสองตัวเลือกมีเคมีหรือจำนวนเซลล์ต่างกัน ให้แปลงเป็น watt-hour ก่อน หรือกรอกทั้งคู่ลงเครื่องมือพร้อมแรงดันของแต่ละตัว
- จำลอง duty cycle อย่างตรงไปตรงมา เฉลี่ยกระแสหลับและกระแสทำงานในช่วงเวลาที่สมจริง รวมถึงการตื่นที่ลืมนับ: watchdog refresh, sensor warm-up และไฟ LED สถานะดวงนั้นที่คุณลืมปิด
- กัน reserve ไว้ 10-20 เปอร์เซ็นต์และถือว่าแตะไม่ได้ reserve คือสิ่งที่เปลี่ยน "แบตหมด" ให้เป็น "บำรุงรักษาตามแผน" และรองรับความคลาดเคลื่อนที่คุณยังไม่ได้ค้นพบ
คำนวณก่อนตัดสินใจ
ความผิดพลาดเรื่องแบตเตอรี่แก้ไขได้ถูกในสเปรดชีต แต่แพงในภาคสนาม เปิด Battery Life Calculator กรอกความจุ แรงดัน และกระแสเฉลี่ยที่วัดได้ ตั้ง derating และ reserve อย่างตรงไปตรงมา แล้วปล่อยให้ตาราง scenario ทดสอบสมมติฐานของคุณ การคำนวณสามสิบวินาทีชนะการ debug ทั้งสัปดาห์กับอุปกรณ์ที่ชอบตายตอนตีสาม
เครื่องมือที่เกี่ยวข้องที่คุณอาจสนใจ:
- LED Resistor Calculator — คำนวณตัวต้านทานจำกัดกระแสสำหรับ LED ที่แบตของคุณจ่ายให้
- Voltage Drop Calculator — ตรวจว่าแรงดันที่ไปถึงวงจรจริง ๆ เพียงพอตามที่ต้องการหรือไม่
- 555 Timer Calculator — คำนวณค่า RC สำหรับจังหวะพัลส์ที่อยู่เบื้องหลัง duty cycle ของคุณ
ขอให้สนุกกับการคำนวณครับ
คำถามที่พบบ่อย
ถ: คำนวณอายุแบตเตอรี่จากค่า mAh อย่างไร?
ตอบ: หารความจุเป็น mAh ด้วยกระแสเฉลี่ยเป็น mA จะได้ชั่วโมงในเงื่อนไขอุดมคติ เช่น เซลล์ 3000 mAh จ่าย 250 mA ได้ 12 ชั่วโมง จากนั้นคูณ derating factor (โดยทั่วไป 80-85 เปอร์เซ็นต์สำหรับลิเธียม) และหัก reserve margin (10-20 เปอร์เซ็นต์) เพื่อให้ได้ตัวเลขที่เป็นจริง Battery Life Calculator ทำทั้งสองขั้นตอนอัตโนมัติและแถมตาราง duty cycle scenario ให้ด้วย
ถ: mAh กับ Wh ต่างกันอย่างไร?
ตอบ: mAh วัดประจุไฟฟ้า ส่วน Wh วัดพลังงาน ทั้งสองเชื่อมกันด้วยแรงดัน โดย Wh เท่ากับ mAh คูณแรงดันเป็นโวลต์หารด้วย 1000 เซลล์ 3400 mAh ที่ 3.7 V เก็บพลังงานได้ราว 12.6 Wh ให้ใช้ Wh เมื่อเทียบแพ็กที่มีแรงดันต่างกัน เพราะประจุเพียงอย่างเดียวไม่บอกพลังงานที่วงจรนำไปใช้ได้
ถ: ควรใช้ derating เท่าไรกับการประมาณแบตลิเธียม?
ตอบ: เริ่มที่ derating 20-30 เปอร์เซ็นต์สำหรับลิเธียมไอออนหรือลิเธียมโพลิเมอร์ เพิ่มมากขึ้นเมื่ออัตราการจ่ายกระแสสูง อุณหภูมิทำงานต่ำ หรือคาดว่าจะใช้งานหลายปีจนอายุเซลล์มีผล งานโหลดหนักและติดตั้งกลางแจ้งหน้าหนาวอาจต้องรวม derating กับ reserve ได้ถึง 40-50 เปอร์เซ็นต์
ถ: ทำไมอุปกรณ์ของฉันหมดเร็วกว่า runtime ที่คำนวณไว้?
ตอบ: ตัวการที่พบบ่อยคือกระแสเฉลี่ยสูงกว่าที่สันนิษฐาน (การตื่นที่ลืมนับ, ไฟ LED สถานะ, regulator ที่ประสิทธิภาพต่ำ), อุณหภูมิต่ำ, แบตเก่า หรือการวางแผนใช้ถึง 0 เปอร์เซ็นต์ทั้งที่วงจร cutoff หยุดจ่ายพลังงานใช้งานก่อนหน้านั้น วัด duty cycle จริง เพิ่ม reserve margin แล้วคำนวณใหม่
ถ: เครื่องมือนี้ส่งข้อมูลของฉันไปที่ไหนหรือเปล่า?
ตอบ: ไม่ Battery Life Calculator ทำงานทั้งหมดในเบราว์เซอร์ของคุณแบบ 100 เปอร์เซ็นต์ client-side ข้อมูลที่กรอก ทั้งความจุ แรงดัน และกระแส ไม่ออกจากเครื่องของคุณ และเครื่องมือฟรีโดยไม่ต้องสมัครสมาชิก