ধরে নেওয়া যাক আমার কাছে কিছু পরিমাণ পেরিফেরিয়াল সংযুক্ত একটি মাইক্রোকন্ট্রোলার রয়েছে এবং এটি ব্যাটারি জীবনের একটি যুক্তিসঙ্গত অনুমান করতে সক্ষম হতে চাই। যেহেতু আমার মাঝে মাঝে এটি ঘুম হতে পারে এবং বিভিন্ন পেরিফেরিয়ালগুলি পৃথক পৃথক অবস্থায় থাকতে পারে, আমার বর্তমান ব্যবহারের পরিমাণ ইউএ (স্লিপ মোডে) এবং প্রায় 10 ম এম (জাগ্রত) এর মধ্যে পরিবর্তিত হতে পারে।
এখন, আমি একটি ব্যাটারি সংযুক্ত করতে পারি এবং এটিটি চালিয়ে যেতে এবং সময়টি পরিমাপ করতে পারি, তবে এটি ফার্মওয়্যার এবং হার্ডওয়্যার উভয় ক্ষেত্রেই বিভিন্ন পদ্ধতির তুলনা করতে সময় সাশ্রয়ী এবং কঠোর (এবং সম্ভবত ব্যয়বহুল) উভয়ই করে।
আমি সিরিজে একটি মাল্টিমিটার স্থাপন করতে পারতাম, তবে এটিতে ডেটা লগিং থাকা সত্ত্বেও এটি কিছুটা বিরতিতে ছিল এবং আমাকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ফাঁকে ছোঁয়াতে পারতাম। (প্লাস বোঝা ভোল্টেজ এবং এগুলি।)
যদি আমার ডিভাইসটি পর্যাপ্ত পরিমাণে ঘুমায় , জাগ্রত প্রবাহটি কিছুটা উপেক্ষিত হয়ে যায় তবে জাগ্রত হওয়ার জন্য ঘুমের সময়ের জন্য 1000: 1 অনুপাতের প্রয়োজন হতে পারে, সুতরাং এটি সম্ভবত সমস্ত ডিজাইনে নেই not
এমন কোনও ডিভাইস রয়েছে যা সময়ের সাথে সাথে খুব অল্প পরিমাণে সংহত করে (উদাহরণস্বরূপ, কিল-এ-ওয়াট আউটলেট মিটার নয়)? মূলত আমি জানতে আগ্রহী যে "শেষ মুহুর্তের মধ্যে, 20 এমএএইচ গ্রহণ করা হয়েছিল"। জাগ্রত এবং ঘুমিয়ে থাকা বর্তমান ব্যবহারের তুলনা করতে আমি যদি কোনও নির্দিষ্ট সময়ে নির্ভুল বর্তমান পরিমাপ পেতে পারি তবে বোনাস পয়েন্টগুলি।