পিআইসি সার্কিটের ব্যাটারি লাইফ মনিটর


10

আমার কাছে একটি পিআইসি 18 এফ 14 এফ 50 মাইক্রোকন্ট্রোলার চিপ ব্যবহার করে একটি ছোট সার্কিট রয়েছে যা কোনও আই 2 সি ইন্টারফেসের মাধ্যমে বহিরাগত ইপ্রোম চিপে ডেটা লগইন করছে (যা আমি পরে ইউএসবি ইন্টারফেসের পরে পড়তে পারি)। প্রতি 15 মিনিটে একটি নমুনা রেকর্ড করা হয় এবং যথাযথভাবে সঠিকভাবে সময় নির্ধারণের প্রয়োজন হয় না।

এটি ঠিক আছে যে ব্যাটারিগুলি পরিবর্তন করার সময় যদি নমুনাগুলি মিস করা হয় বা ভুল সময়সীমা বেঁধে দেওয়া হয় তবে ব্যাটারিগুলির মেয়াদ শেষ হয়ে যায় এবং কারও নজরে না আসা পর্যন্ত বেশ কয়েকটি দিন কোনও ডেটা রেকর্ড করা না থাকলে এটি দুর্দান্ত নয়।

সুতরাং ব্যাটারি তাদের প্রতিস্থাপনের জন্য পর্যাপ্ত সময় থাকলে আমি ব্যবহারকারীকে সতর্ক করতে চাই। গড় কারেন্টটি 2 এমএ এর নিচে এবং আমি 3 এএ ক্ষারযুক্ত ব্যাটারি থেকে সিরিজে 4.4 ভোল্ট দিতে চলেছি তাই আমি আশা করব যে এগুলি বেশ কয়েক দিন স্থায়ী হবে।

তবে আমি ভাবছি যে ব্যাটারি কম তা কীভাবে সনাক্ত করব? আমি অনুমান করি যে ব্যাটারিগুলি জীবনের শেষ প্রান্তে আসার সাথে সাথে ভোল্টেজ নেমে আসবে। আমি ভাবছি যে এই পিআইসির একটি 1.024v রেফারেন্স ভোল্টেজ রয়েছে তাই আমি সরবরাহের ভোল্টেজকে বিভক্ত করতে পারি এবং এটিকে একটি অ্যানালগ ইনপুটগুলিতে খাওয়াতে পারি এবং যখন বিভক্ত ভোল্টেজ সেই সতর্কবার্তাটির নীচে নেমে যায়।

তবে এটি কতটা ভাল কাজ করবে তা জানার জন্য আমি ব্যাটারি সম্পর্কে পর্যাপ্ত পরিমাণে জানি না? এবং আমি জানি না কোন ভোল্টেজ নির্বাচন করতে হবে এটি ইঙ্গিত দেয় যে সম্ভবত 10-20% ব্যাটারি জীবন বাকি রয়েছে। এমনকি কি আদৌ কাজ করবে? একটি ভাল পদ্ধতির আছে কি?

এটি মোটেও নির্ভুল হওয়ার দরকার নেই, আমি কেবলমাত্র মানুষের হাতে ব্যাটারি ফেলে রাখার জন্য মানুষকে ব্যয় না করে প্রচুর সময়ে একটি ভাল সতর্কতা দিতে চাই।

যেহেতু আমার বর্তমান ব্যবহার মোটামুটি ধ্রুবক, যদি আমি সতর্কতা দেওয়ার আগে ব্যাটারি গড়ে কতক্ষণ বেঁচে থাকি এবং তারপরে 85% সময় বাছাই করতে পারি তবে কী সাধারণ টাইমারটি যুক্তিযুক্ত হতে পারে? বা ব্যাটারি লাইফ কি তার চেয়ে আলাদা হয়?

কোন চিন্তা স্বাগত জানানো হবে।


1
আপনার PIC কোন ভোল্টেজ কাজ করতে হবে?
কর্টুক 18'10

1
আপনি কি প্রচুর সময় বিবেচনা করবেন?
কর্টুক

এটি কতটা বর্তমান আঁকবে?
এন্ডোলিথ

উত্তর:


5

প্রথমে, টাইমার সার্কিট সম্পর্কে আমি মন্তব্য করব। এটি কার্যকর হবে, যতক্ষণ না আপনার ব্যাটারিগুলি সমস্ত তুলনামূলকভাবে একই বয়সের এবং একই পরিস্থিতিতে রাখা হয়। 6 মাসের মধ্যে আপনি যখন এখনও এটি ব্যবহার করছেন এবং আপনার ব্যাটারিগুলি সমস্ত 6 মাস বয়সী তখন আপনাকে টাইমার আপডেট করতে হবে। কার্যকরী সমাধান, তবে সেরাটি নয়।

আপনি আপনার ইনপুটটির জন্য একটি রেজিস্টার নেটওয়ার্কের সাথে ভোল্টেজ বিভক্ত করতে পারেন যা আপনার জীবনকালকে প্রভাবিত না করার জন্য পর্যাপ্ত পরিমাণে ভোল্টেজ রয়েছে (আপনি এমন একটি নেটওয়ার্ক ব্যবহার করতে পারেন যা লোড করে, আপনি কেবল আপনার ব্যাটারি আরও বেশি বার প্রতিস্থাপন করেন)। একটি ক্যাচ আছে, আপনার জীবনের বাকী জীবনটির সত্যিকারের মূল্য দেখতে আপনাকে একটি ব্যাটারি লোড করতে হবে। আপনি দেখতে পাবেন যে কোনও ব্যাটারি বেশি লোড হবে তত স্রাব বক্ররেখার লাইনের মতো দেখায়। এটি কখনও লাইন হবে না, এখনও পরিষ্কার পর্বগুলি থাকবে, তবে আপনি নির্ভরযোগ্যভাবে আপনার জীবন বামের সাথে বোঝা ব্যাটারি ভোল্টেজের সাথে সম্পর্ক স্থাপন করতে পারেন।

যদি আপনার PIC পরিমাপের সময় চালু থাকে তবে আপনি সম্ভবত একটি শালীন পরিমাপ পাবেন। ছবিটিতে আপনার ব্যাটারি পরিমাপ করতে সময় ব্যয় করুন এবং আপনার ডিভাইসটি মারা না যাওয়া পর্যন্ত ফলাফলের ভোল্টেজ বক্ররেখার দিকে নজর দিন। যদি বক্রতা তুলনামূলকভাবে সমতল থাকে এবং তারপরে হঠাৎ ফোঁটা পড়ে এবং আপনার ব্যাটারি মারা যায় তবে আপনি ব্যাটারি পরিমাপের সময় বর্তমান ড্র বাড়াতে ট্রানজিস্টার এবং লোড রোধ ব্যবহার করতে চাইবেন। ব্যাটারি বিশ্ববিদ্যালয়ে ব্যাটারিতে প্রচুর পরিমাণে তথ্য রয়েছে। প্রায়শই মাইক্রোকন্ট্রোলাররা পুরো বাঁকা aালু বক্ররেখা পেতে যথেষ্ট স্রোত টানতে ব্যর্থ হয় (এমএসপি ৪৩০ এর মতো আল্ট্রা লো পাওয়ার পাওয়ার ইউসি সহ আমি এই সমস্যাটি দেখেছি)। আপনার পিআইসি চালানোতে আপনি সম্ভবত ভাল থাকবেন।

এএ ব্যাটারি রসায়নের গবেষণা কিছু ফলাফল ফিল্ড করেছে। দেখে মনে হচ্ছে তারা কম স্রোতের (<500 এমএ) দিয়ে বেশ সমতল স্রাব বক্ররেখা দেখায়। এর অর্থ হ'ল ভোল্টেজের পরিমাপগুলি আরও মূল্যবান হওয়ার জন্য আপনি সম্ভবত ট্রানজিস্টারের সাথে একটি রেজিস্টার স্রাব সার্কিট চাইবেন।

এটি যথেষ্ট পরিষ্কার না হলে দয়া করে আমাকে ক্ষমা করুন। আপনি মন্তব্য এবং প্রশ্ন বা পরামর্শ থাকলে আমি এটি আপডেট করব।


এএ সম্পর্কিত নির্দিষ্ট অতিরিক্ত তথ্য যুক্ত করা হয়েছে।
কর্টুক

আপনি যদি কেবলমাত্র ব্যর্থতা শুরু করার জন্য বিশেষভাবে আগ্রহী হন তবে আপনি শেষ ভোল্টেজের শেষ স্রাব পরিবর্তন এবং এই মুহুর্তটি সতর্কতা ব্যবহার শুরু করার মুহুর্তটি দেখতে পারেন।
কর্টুক

এটি এবং অন্যান্য উত্তরের জন্য ধন্যবাদ, এটি সম্পর্কে আমাকে যথেষ্ট পরিমাণে পড়ার জন্য :)
জন বার্টন

আপনি যদি ব্যাটারি প্রতিস্থাপনের সময় ত্রুটি স্বীকার করতে ইচ্ছুক হন তবে আপনাকে টাইমার ব্যবহার করতে সক্ষম হতে হবে এবং প্রতি কয়েকমাসে নতুন ব্যাটারির জন্য পুনরুদ্ধার করতে হবে।
কর্টুক 23'10

5

হ্যাঁ, ব্যাটারির ভোল্টেজ নেমে আসবে, তবে ড্রপটি ছোট, আধ ভোল্ট বলুন:

বিকল্প পাঠ

আপনি যদি এডিসি পরিসরে এটি পেতে কোনও ভোল্টেজ বিভাজক ব্যবহার করেন তবে আপনিও পরিসরটি বিভাজন করছেন। আমার ধারণা এটি সরাসরি এডিসির সাথে পরিমাপযোগ্য। 5 ভি / (2 ^ 10) = 0.005 ভি, ± 3 এলএসবি অফসেট সহ এবং ত্রুটি অর্জন করে, তাই এখনও পুরো এবং খালি মধ্যে পরিমাপের বেশ কয়েকটি স্তর রয়েছে?

ব্যাটারি চার্জিং এবং নির্ভুলভাবে ডিসচার্জ পরিমাপ করতে, লোকেরা বর্তমান-সংবেদনশীল প্রতিরোধকের সাহায্যে কত স্রোত আঁকা হচ্ছে তার একটি লগ রাখে এবং নির্দিষ্ট পরিমাণ চার্জ পেরিয়ে যাওয়ার পরে ব্যাটারি কম হওয়ার সিদ্ধান্ত নেয়। যদি আপনার বর্তমান অঙ্কন তুলনামূলকভাবে ধ্রুবক হয়, তবে হ্যাঁ, আপনি একই জিনিসটি করতে টাইমার ব্যবহার করতে পারেন। এটি কয়েকবার চালান, ব্যাটারিটি মৃত হিসাবে বিবেচনা না করা পর্যন্ত সময়ের পরিমাণ পরিমাপ করুন এবং তারপরে এটি কখন মরতে চলেছে তা অনুমান করার জন্য একটি টাইমার ব্যবহার করুন। আপনি প্রতিবার তাজা ব্যাটারি ব্যবহার করছেন?


1
চার্জ মনিটরিং আইসি ব্যবহার করা কেবলমাত্র তখনই ব্যবহৃত হয় যখন খুব বড় ক্ষমতা সহ রিচার্জ এবং স্রাব থাকে এমন সিস্টেমগুলি ব্যবহার করা হয়। আমি 10 বিট এডিসি সহ ভোল্টেজ নিরীক্ষণ পদ্ধতিটি ব্যবহার করেছি এবং এটি খুব ভালভাবে কাজ করেছে। সিস্টেমের গুরুত্বপূর্ণ অংশটি হল ব্যাটারি লোড করা।
কর্টুক

1
টাইমার পদ্ধতিটি দীর্ঘমেয়াদী সমাধান নয়, কোনও ব্যাটারির বয়স এবং তাপমাত্রার শর্তগুলি চার্জকে প্রচুর পরিমাণে প্রভাবিত করে। আমরা সম্প্রতি একজন আমেরিকান সরবরাহকারী থেকে 2 কে ব্যাটারি কিনেছিলাম এবং তারা এক বছর আগে চীনা সরবরাহকারী থেকে স্পষ্টভাবে কিনেছিলেন, কারণ তারা আমাদের 3 বছরের পুরানো তাপমাত্রা নিয়ন্ত্রিত ব্যাটারগুলির চেয়ে উল্লেখযোগ্যভাবে খারাপ কাজ করেছে এবং নতুন ব্যাটারির সাথেও তুলনা করে না।
কর্টুক

সেই চিত্রটি 100mA ডিসচার্জে রয়েছে, আপনি যদি স্রাব বাড়িয়ে দেন তবে ভোল্টেজ আরও লিনিয়ার বক্ররেখা অনুসরণ করে। আপনি আগে চূড়ান্ত ড্রপটি দেখতে পাবেন এবং বিজ্ঞপ্তিটি চালু করতে পারেন এবং জীবন বাড়ানোর জন্য ব্যাটারি পরীক্ষা বন্ধ করতে পারেন stop
কর্টুক

@ ইন্ডোলিথ - সেই চিত্রটিতে আপনার উত্স কী? এনার্জাইজারের ক্ষারীয় অ্যাপনোট: ডেটা.ইনারজিগার / পিডিএফস /্যালকালাইন_অ্যাপম্যান.পিডিএফ এর একই বক্ররেখা রয়েছে (চার্জ বনাম ভোল্টেজের চেয়ে সময় সময় ভার্চুয়াল্টেজ, ডুমুর 12 পৃষ্ঠা 10 দেখুন) তবে ড্রপটি আরও ধীরে ধীরে ধীরে ধীরে হয়। বিশেষত যদি ডিভাইসটি একটি রৈখিক নিয়ামক দ্বারা চালিত হয় তবে ভোল্টেজের ড্রপটি ডিভাইসটিকে খুব বেশি প্রভাবিত করবে না।
কেভিন ভার্মির

"আরও ধীরে ধীরে" বলতে কী বোঝ? তাদের গ্রাফটি আমার কাছে খানিকটা খাড়া লাগছে।
এন্ডোলিথ

2

আমি মনে করি যে এরকম একটি সিস্টেম পর্যবেক্ষণের একমাত্র দৃ way়তম উপায় হ'ল এক ধরণের ওয়াচডগের মতো বিন্যাস: এক অন্য কিছু, আলাদাভাবে চালিত করুন , সিস্টেম এটি সময়ে সময়ে এটি পরীক্ষা করে দেখুন (বা সিগন্যালের জন্য অপেক্ষা করুন) এবং যদি এটি প্রতিক্রিয়া না জানায়, সতর্কতা অবলম্বন করুন।

পরিবর্তে ব্যাটারিটি পরীক্ষা করতে আপনি সেই পৃথক সিস্টেমটি ব্যবহার করতে পারেন। এটি মূল ব্যাটারিটি মরে যাওয়ার ফলে ভোগ করবে না যা মূল ব্যাটারিটি চালিত কোনও মনিটরিং সিস্টেমকে মেরে ফেলবে। যদি আপনি এমন একটি ব্যাটারি মনিটর ব্যবস্থা করতে পারেন যা একটি মুদ্রা কক্ষের মতো একটি ছোট ব্যাটারিতে চলবে এবং গ্যারান্টি দেয় যে এটি প্রধান ব্যাটারিটি ছড়িয়ে দেবে, কাজটি করা উচিত।

আপনি যদি না চান বা দ্বিতীয় শক্তি উত্স নাও পেতে পারেন, অন্য মন্তব্যগুলিতে স্ব পর্যবেক্ষণের জন্য খুব ভাল পরামর্শ রয়েছে বলে মনে হয়।


এটি অবশ্যই সবচেয়ে শক্তিশালী উপায়। অন্য সিস্টেমে খুব কমই কাজ করতে হয়: কেবলমাত্র ওয়াচড সিস্টেমে একটি উচ্চ পিন সেট করুন, পর্যবেক্ষককে একটি বাধা দিন এবং গভীর ঘুমের মোডে যান। তারপরে, যখন এটি পরিবর্তন হয়, প্রতি 5..10..30..60..60 মিনিট, ইত্যাদি বীপিং (বা সংকেত যাই হোক না কেন) শুরু করুন
কেভিন

এটি আমার পক্ষে সত্যিই কাজ করবে না, সময় মতো ব্যাটারি পরিবর্তন করতে খুব দেরি হয়ে গেলে এটি আমাকে জানাত, আগে নয়।
জন বার্টন

সুতরাং আপনি সম্ভবত ব্যাটারি নিরীক্ষণ করতে হবে।
এক্সটিএল

2

আপনি একটি অপ্প এম্প সঙ্গে আরও সঠিক ভোল্টেজ রেফারেন্স পেতে পারেন (একটি সক্ষম পিন দিয়ে একটি ব্যবহার করুন, যাতে এটি সহজেই বন্ধ হয়ে যেতে পারে), এবং আপনার পরিমাপটি যে ভোল্টেজ পরিসীমাটি পরিমাপ করতে চান তার সাথে টিউন করুন: ০.০ ভি এ ০.৮ ভি, এবং 1.3V এ 3.3V। যদি এটি স্যাচুরেটেড হয় তবে আপনি জানেন যে আপনার প্রচুর চার্জ পেয়েছেন, এবং আপনার কোনও মনিটরের দরকার নেই, কেবল একটি অ্যালার্ম রয়েছে।

এছাড়াও, ভোল্টেজের একটি ড্রপ একটি ডাইটিং ব্যাটারির কারণে ঘটেছিল তা ধরে না রেখে আপনি কয়েকবার পরিমাপ করেছেন (বা বর্তমান বোধের প্রতিরোধক ব্যবহার করেছেন) তা নিশ্চিত করুন। এটি নয় - ব্যাটারি ভোল্টেজ উভয় স্রাবের বর্তমান এবং অবশিষ্ট চার্জের উপর নির্ভরশীল। একটি বর্তমান স্পাইকটি ভোল্টেজের বড় ড্রপ সৃষ্টি করতে পারে তবে ব্যাটারিটি সরিয়ে ফেলা হবে। এনার্জাইজারের ক্ষারীয় ডেটাসিটের চিত্র 9 দেখুন


শেষ পর্যন্ত আমি কয়েকটি ভিন্ন জিনিস করলাম। আমি নমুনার মধ্যে মাইক্রোকন্ট্রোলারকে সঠিকভাবে স্লিপ মোডে রাখার জন্য সফ্টওয়্যারটি পুনরায় প্রোগ্রাম করেছিলাম যা গড় শক্তি ব্যবহারকে ব্যাপকভাবে হ্রাস করেছে। আমি যে ব্যাটারিগুলি ব্যবহার করেছি সেগুলির প্রায় 2 মাস পরে তাদের মূলের 90% এর বেশি ভোল্টেজ রয়েছে। লো ব্যাটারি সিগন্যাল করতে আমি প্রায় 80% এর স্তর নির্ধারণ করেছি। আমি মনে করি তাদের এখনও 50% বা ততটুকু বাকি থাকবে, তবে এগুলি পরিবর্তনের জন্য আমাকে প্রচুর সময় দেবে
জন বার্টন

উহু! আমি বুঝতে পারি নি যে আপনি ইতিমধ্যে এটি করছেন না - এবং হ্যাঁ, স্লিপ মোড একটি দুর্দান্ত জিনিস।
কেভিন ভার্মির

0

যদি সম্ভব হয় তবে এএ ক্ষারীয় ব্যাটারির ভোল্টেজটি আপনার সাধারণ লোড (ডিভাইস) দ্বারা লোড হওয়ার পরে এবং আপনি লোড কারেন্টটি বন্ধ করে দেন, যখন এটি এএ ব্যাটারির প্রতি 0.9V এর নিচে নেমে যায় যখন আপনার ব্যাটারিগুলি ক্ষয় হয়। আমি এটি করি এমন অনেকগুলি পণ্য যা আমি ডিজাইন করেছি এবং এটি নিখুঁতভাবে কাজ করে। লোড সরানোর পরে সাধারণ ক্ষারীয় ব্যাটারিগুলি পুনরুদ্ধার হবে তবে লোডের বর্তমানের উপর নির্ভর করে এটি সময় নেয় takes তাপমাত্রা এবং লোড বর্তমানের উপর নির্ভর করে কখনও কখনও এটি কয়েক মিনিট এমনকি ঘন্টাও হতে পারে। একটি ছোট কারেন্টের সাথে অবিচ্ছিন্ন ব্যবহারের সময় এটি পরিমাপ করা আপনাকে আপনার বর্তমানের উপর নির্ভর করে একটি উচ্চ ভোল্টেজ নিতে হবে তবে সাধারণত 5 এমএ ব্যবহার করে কোনও ডিভাইসের জন্য সাধারণত 1.2 ভি ঠিক আছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.