কম বর্তমান ব্যাটারি পর্যবেক্ষণ


13

আমি 3 এস লিনিয়ার নিয়ামকের মাধ্যমে 1 এস লিপো থেকে একটি মাইক্রো-কন্ট্রোলার চালাতে চাই। আমার অবশ্য ব্যাটারি ভোল্টেজ পরিমাপ করা দরকার। ভোল্টেজ ডিভাইডার ব্যবহার করে সমস্যাটি হ'ল এটি সময়ের সাথে সাথে ব্যাটারিটি নিকাশ করবে যা সুরক্ষা বর্তনী নির্মিত বা নাও থাকতে পারে Since বিভাজক খুব বড়।

কেউ কি এমন কোনও সমাধানের পরামর্শ দিতে পারেন যা কয়েক মাস ধরে একটি সুরক্ষিত ব্যাটারি না মেরে আমাকে এই ভোল্টেজটি পর্যবেক্ষণ করতে দেয়? সার্কিটটি একটি বর্ধিত সময়ের জন্য গভীর ঘুমের মোডে প্রবেশ করতে পারে যার অর্থ একটি ভোল্টেজ বিভাজক সমাধান সর্বাধিক শক্তি গ্রাস করবে।


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

উত্তর:


16

তখন ভোল্টেজ ডিভাইডারকে এমপিইউতে গভীর-স্লিপ মোডে যোগ দিতে হবে ... এটি পি চ্যানেল এফইটি (উদাহরণস্বরূপ) দিয়ে অর্জন করা যেতে পারে .... এমসিইউ জেগে উঠলে এটি ব্যাটারির ভোল্টেজ পরিমাপ করতে চায় তাই কি এটি করতে পারে একটি পি চ্যানেল এফইটি এর চারপাশে গঠিত একটি সার্কিট চালু করা যা ব্যাটারি + ভিটিকে ভোল্টেজ বিভাজকের সাথে সংযুক্ত করে: -

এখানে চিত্র বর্ণনা লিখুন

এডিসি ইনপুটটি ডানদিকে দেখানো হয়েছে এবং এমসিইউ 10 কে রেজিস্টারের মাধ্যমে বিসি 577 সক্রিয় না করা হলে সেখানে কোনও ভোল্টেজ পৌঁছানো যাবে না। অ্যাক্টিভেশন ব্যতীত, পি চ্যানেল এফইটি বন্ধ এবং কার্যত খোলা সার্কিট। আপনি যদি ঘুমানোর সময় এমসিইউটির কন্ট্রোল পিনটিতে একটি টান-ডাউন করতে প্রোগ্রাম করতে পারেন, অন্যথায় সেই জায়গা থেকে স্থল পর্যন্ত 10 কে প্রতিরোধক যুক্ত করুন - এটি নিশ্চিত করে যে পি চ্যানেল এফইটি সম্পূর্ণ বন্ধ রয়েছে।

একটি ছোট্ট সতর্কতার শব্দ, ব্যাটারি লাইফের উপর সামান্য ড্রেন পড়ার পরে কম ফুটো বর্তমানের সাথে একটি পি চ্যানেল ফেট চয়ন করুন তবে বেশিরভাগ ফ্যাটগুলি 100nA এর অধীনে এবং 1nA অঞ্চলে অনেকগুলি হতে চলেছে।

একটি চূড়ান্ত বিষয় - মাইক্রো বন্ধ হয়ে গেলে ভোল্টেজ নিয়ন্ত্রক কীভাবে এটি স্ট্যান্ডবাই কারেন্টে সঞ্চালন করে - আপনারও এটির যত্ন নেওয়াও দরকার?


আমি এমসিপি 1802 ব্যবহার করছি যার 25uA কিউ রয়েছে, এই অংশটি ঠিকঠাক কাজ করে। পরামর্শের জন্য ধন্যবাদ, ঠিক আমি কী ধরণের সমাধান খুঁজছিলাম।
s3c

কেন আপনি ট্রানজিটরের সাথে পি-চ্যান ব্যবহার করবেন এবং একক এন-চ্যানেল ফেট নয়?
jme

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

@ অ্যানডিয়াকে এনডি-ফেটটি কী আইডিটি বিপরীত করা হয়েছিল যাতে ডায়োডটি বিপরীতভাবে এডিসি প্রতিরোধকগুলিতে স্রোত প্রবাহিত হতে দেয় না?
jme

3
@ জেএমই "" লো পাশের স্যুইচটি কেন ব্যবহার করবেন না (যেমন এন-সিচ এফইটি বা i সি আই / ও পিন)? " একটি ভাল প্রশ্ন। কারণটা এখানে. ব্যাটারির ভোল্টেজ ভিসিসির চেয়ে বেশি হতে পারে। লো পাশের স্যুইচটি খুললে, তখন ব্যাটারি ভোল্টেজ এ / ডি পিনে উপস্থিত হবে। এটি A / D জ্বলতে বা A / D পিনের সুরক্ষা ডায়োডের মাধ্যমে ব্যাটারির ফুটো হতে পারে। সম্পর্কিত থ্রেড
নিক আলেক্সেভ

2

যখন আপনাকে কেবল যখন ব্যাটারিটি মরে যেতে চলেছে তা খুঁজে বের করতে হবে (বা এর কিছুক্ষণ আগে একটি সতর্কতা দিন), আপনাকে সরাসরি তার ভোল্টেজটি পরিমাপ করার দরকার নেই। ব্যাটারির সর্বনিম্ন ভোল্টেজ পৌঁছানোর আগে নিয়ামকের আউটপুট ভোল্টেজ 3V এর নীচে নেমে আসবে। সুতরাং আপনি মাইক্রো কন্ট্রোলারের সরবরাহ ভোল্টেজ পরিমাপ করতে পারেন।

এর প্রকৃত সক্ষমতার উপর নির্ভর করে আপনি ভোল্টেজ বিভাজক ব্যবহার না করে এটি করতে পারেন। উদাহরণস্বরূপ, একটি পিক 12 এফ 1822 এর জন্য এডিসি ডেটাশিটটি দেখুন, (141 পৃষ্ঠায়): এডিসি ব্লক ডায়াগ্রাম

পিআইসির অভ্যন্তরীণ ভোল্টেজ রেফারেন্স রয়েছে এবং এর মানটি পরিমাপ করতে পারে ('এফভিআর বাফার' যা মাল্টিপ্লেক্সারে যায়)। তবে এটি এডিসি পরিমাপের রেফারেন্স হিসাবে সরবরাহ ভোল্টেজটি ব্যবহার করতে পারে (উপরে ADPREF নির্বাচনকারী)।

প্রদত্ত যে কেউ সরবরাহের ভোল্টেজের সাথে সম্মতভাবে ভোল্টেজ রেফারেন্সটি পরিমাপ করতে পারে এবং ফলস্বরূপ সরবরাহের ভোল্টেজ পেতে পারে। 12F1822 এর ক্ষেত্রে, অভ্যন্তরীণ রেফারেন্সটি 2.048 ভি, এবং এডিসির 10 বিট রেজোলিউশন রয়েছে। সুতরাং যখন সরবরাহ ভোল্টেজ 3.0V এর নিচে নেমে যায়, তখন ADC ফলাফল 699 এর চেয়ে বেশি হয়:

ADCresult=1024VinVref
ADCresult=10242.048VVsupply

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


0

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

যেহেতু এডিসি ইনপুট (একটি সাধারণ নমুনা এবং হোল্ড এডিসির, যেমন একটি এভিআর µ সি এর মতো) কেবল বর্তমানকে ডুবিয়ে দেবে যখন প্রকৃতপক্ষে কোনও মান নমুনা দেওয়া হয়, কেবলমাত্র ক্যাপাসিটার যুক্ত করে ক্ষণস্থায়ী নিম্ন ইনপুট প্রতিবন্ধকতা পূরণ করা যায়:

পরিকল্পিত

এই সার্কিটটি অনুকরণ করুন - সার্কিটল্যাব ব্যবহার করে স্কিম্যাটিক তৈরি করা হয়েছে

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

ক্যাপাসিটরটিকে পুনরায় চার্জ দেওয়ার জন্য প্রয়োজনীয় সময়টি তার ক্ষমতা এবং / অথবা আর 1 পরিবর্তিত করে সেট করা যেতে পারে। বৃহত্তর আর 1 = শক্তির কম "ক্ষতি" + কম সর্বাধিক। নমুনা ফ্রিকোয়েন্সি। একটি ক্ষুদ্রতর ক্ষমতা প্রদত্ত প্রতিরোধকের জন্য আরও দ্রুত চার্জ করা হবে ইত্যাদি।
আপনি আর 1 এর মান সর্বাধিক করতে চাইবেন, এবং তারপরে পছন্দসই নমুনা গ্রহণের ফ্রিকোয়েন্সিটি অর্জন করতে C1 এর মান হ্রাস করতে হবে।

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

সম্পাদনা:

এটিএমের 1284p এর জন্য আমি এটিমের ডেটাশিটে পেয়েছি। এস অ্যান্ড এইচ বাফারের ক্যাপাসিটারটি 14 পিকো- ফ্যারাডকে নির্দিষ্ট করা হয়েছে , সুতরাং সি 1 এর জন্য বেশ কয়েকটি ন্যানো- ফ্যারাড প্রচুর পরিমাণে হওয়া উচিত।

এটিমেগ 1284 পি ডেটাশিট থেকে অ্যানালগ ইনপুট সার্কিটরি

আলোচনা উদাহরণস্বরূপ দেখুন এখানে


লিনিয়ার রেগুলেটরটি পরিবর্তিতভাবে একটি অতি নিম্ন কারেন্ট ভোল্টেজ সনাক্তকারী দ্বারা নিয়ন্ত্রিত হবে, কার্যকরভাবে ইউসি এবং রেগুলেটর উভয়কে সার্কিট থেকে অপসারণ করা উচিত ব্যাটারিটি একটি নির্দিষ্ট মানের নীচে নিচে নামানো উচিত।
এস

ঠিক আছে, তবে µC সরবরাহের জন্য প্রয়োজনীয় নিয়ামক, বা ভ্যাট দ্বারা সরাসরি bat সি চালিত করা যেতে পারে, এটি কোনও ভোল্টেজ বিভাজক ছাড়াই কাজ করতে পারে।
জিমিবি

আমি এখন বুঝতে পেরেছি যে আপনি আসলে ন্যূনতম শক্তি ব্যবহারের জন্য কীভাবে ডিভাইসটি তৈরি করা যেতে পারে তা জিজ্ঞাসা করছেন না, তবে কেবল কীভাবে লিপো ধ্বংস হয় না তা নিশ্চিত করা যায়। এটা কি সঠিক?
জিমিবি

হ্যাঁ, ইউসি সরবরাহের জন্য নিয়ন্ত্রকের প্রয়োজন। ন্যূনতম শক্তি ব্যবহার করা পছন্দ করা তবে আমার প্রধান উদ্বেগ নয়।
s3c

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