जवाबों:
ईमानदार होने के लिए, यदि आप इसे मज़बूती से करने का एक तरीका खोजने का प्रबंधन करते हैं, बस वोल्टेज को मापते हैं, और इसे पेटेंट करते हैं, तो आपको फिर से काम नहीं करना पड़ेगा। एक बैटरी में छोड़ी गई ऊर्जा टर्मिनल वोल्टेज से संबंधित है लेकिन यह बैटरी के तापमान पर भी निर्भर करती है।
बैटरी चार्ज राज्य का निर्धारण करने का एक सामान्य तरीका सेल में जाने और बाहर आने वाले चार्ज को गिनने के लिए एक कूपल काउंटर का उपयोग करना है। इससे बैटरी की आवेश स्थिति का बेहतर अनुमान मिलता है, हालाँकि उपलब्ध वास्तविक ऊर्जा अभी भी तापमान पर निर्भर है। कम तापमान पर बैटरी की क्षमता नाममात्र के 50% से कम हो सकती है। एक उदाहरण डिवाइस एसटी STC3100 है । यह प्रोसेसर के साथ संचार करने के लिए एक I2C इंटरफ़ेस का उपयोग करता है। कोशिका की गिनती चार्ज / डिस्चार्ज चक्र पर सेल के अंदर और बाहर वर्तमान को एकीकृत करके की जाती है। यदि आप जानते हैं कि बैटरी कब भरी गई है, तो आप उस चार्ज की मात्रा का अनुमान लगा सकते हैं जिसका उपयोग किया गया है।
बड़ी समस्या यह है कि अधिकांश समय आउटपुट वोल्टेज काफी सपाट रहता है। इसलिए, जब तक आपके पास वास्तव में अच्छा ए / डी नहीं है, आप इसे सीधे मॉनिटर नहीं कर सकते। यही कारण है कि लैपटॉप और इस तरह की घड़ियों का उपयोग शेष शक्ति को मापने के लिए करते हैं।
यदि आप "बैटरी डिस्चार्ज कर्व" खोजते हैं, तो रेखांकन ढूंढना बहुत आसान है
अभी मैं एक बड़ी बैटरी पर काम कर रहा हूं जिसमें बहुत सारी लाइपो कोशिकाएँ शामिल हैं, निम्नलिखित हैं। मैं इसे पहले चार्ज करता हूं (अधिकतम वोल्टेज के लिए कोशिकाओं का डेटाशीट देखें)। आगे मैं बैटरी को मापने के साथ-साथ एक दायरे से जुड़े एक मौजूदा क्लैंप का उपयोग करते हुए एक बड़े अवरोधक के साथ बैटरी को खत्म कर दूंगा। बैटरी के लिए कटऑफ वोल्टेज पर रेटेड बैटरी के साथ समानांतर में एक बिजली की आपूर्ति है, इसलिए मैं उस बिंदु तक बैटरी को ठीक करने के लिए सेटअप छोड़ सकता हूं जहां इसे आगे जाने की अनुशंसा नहीं की जाती है। गुंजाइश के साथ (कुछ अस्थायी, मॉडल नहीं जानता) मैं समय के साथ वर्तमान को रिकॉर्ड कर सकता हूं, और इस तरह क्षमता का निर्धारण कर सकता हूं। जब क्षमता निर्धारित की जाती है तो मैं वर्तमान और वोल्टेज को लगातार लॉग करने जा रहा हूं जब यह उपयोग में है, और इस प्रकार मैं बाएं चार्ज को और अधिक सटीक रूप से ढूंढ सकता हूं।
ये उत्तर बहुत अच्छे हैं ।
मुझे पता है कि वाणिज्यिक समाधान सस्ता है।
अपनी प्रयोगशाला में, यदि आप डिवाइस के लोड को माप सकते हैं, तो आपको इसके अंदर कोई चार्ज मीटर लगाने की आवश्यकता नहीं है।
उदाहरण के लिए: एक साधारण बिजली लोड स्कीमा
state load
--------------------
standy 0.1 A
full on 1 A
यदि Arduino दोनों राज्यों को आदेश देता है - या उन्हें पढ़ सकता है, तो एक डिजिटल डेटा - बिंगो।
Arduino उन्हें बार और इन दो काउंटरों में जोड़ता है: स्टैंडबाय में समय, पूर्ण समय।
आसान गणित यह गणना करने के लिए कि आपके उपकरण ने कितना रस चूस लिया है बैटरी।