মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রণযোগ্য একটি নরম পাওয়ার স্যুইচ কীভাবে কার্যকর করা যায়?


16

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

এটা কি সম্ভব?

উত্তর:


11

বিকল্প পাঠ

এই উদাহরণটিতে একটি ম্যাক্সিম এমএক্স 1835 স্টেপ-আপ নিয়ন্ত্রক ব্যবহার করা হয় তবে এটি অন্যদের জন্যও প্রয়োগ করা যেতে পারে যা শাটডাউন পিন রয়েছে।

সার্কিটটি সাধারণত নিচে চালিত হয়। যখন ব্যবহারকারী পুশবটন টিপে, ব্যাটারিটি -SHDN পিনে খাওয়ানো হয়, নিয়ামককে সক্ষম করে এবং মাইক্রোকন্ট্রোলারের কাছে 3.3V চালু করে। মাইক্রোকন্ট্রোলার তারপরে পাওয়ার অন সীডে একটি যুক্তি রাখে, ব্যবহারকারী পুশবটন প্রকাশের পরে পাওয়ারটি ধরে রাখে। যখন মাইক্রোকন্ট্রোলার নিজেকে বন্ধ করতে চায়, তখন এটি পাওয়ারের সীসা 0 তে সেট করে।


2
আমি মনে করি খুব গুরুত্বপূর্ণ, যে সুইচটি ডিবাউস করছে।
কর্টুক

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

এর আগে আমি সুইচগুলিতে কিছু ক্রেজি বাউন্স দেখেছি।
কর্টুক

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

1

এটি করার একটি উপায় হ'ল মাইক্রোকন্ট্রোলারের উপর গভীর ঘুমের মোড প্রবেশ করা।

অনেক মাইক্রোকন্ট্রোলার বাহ্যিক বিঘ্ন দ্বারা জাগ্রত হওয়া সমর্থন করে যেমন আইও পিনের প্রান্ত।


তাহলে আমি কি নিয়ন্ত্রকের সরবরাহের পাওয়ারের মাইক্রো ডানদিকে বিদ্যুতের নিখুঁত বর্তমান অঙ্কনটি পেতে পারি?
cksa361

হ্যাঁ. তুমি করবে.
টবি জাফি 14'11

@ cksa361, কিছু মাইক্রো এটি ন্যানো বা মাইক্রো অ্যাম্পস। আমি এমএসপি 430 ব্যবহার করি এবং আমরা এটি প্রায় 3-5 মাইক্রোম্যাম্প রাখি।
কর্টুক

0

হ্যাঁ, এটি অবশ্যই সম্ভব, তবে আপনি কীভাবে এটি অর্জন করবেন তা নির্ভর করে আপনি কোন ধরণের লোড চালু এবং বন্ধ করতে চলেছেন।

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

এখানে সার্কিট ডায়াগ্রামের একটি সাধারণ উদাহরণ দেওয়া হয়েছে: একটি মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত রিলে স্কিম্যাটিক

ক্ষণিকের পুশ বোতামের সুইচটি ব্যবহার করার সময়, ডাবনো সম্পর্কে সতর্কতা অবলম্বন করুন, আপনার রিলে স্যুইচ করার আগে আপনি নির্দিষ্ট সময়ের (যেমন 1 মিমি) ধরে পুশ বোতামের স্থিতি পরীক্ষা করেছেন তা নিশ্চিত করার জন্য আপনার মাইক্রোকন্ট্রোলার কোডটিতে একটি বিলম্ব কার্যকর করতে হবে need ফিরে এসো. যদি আপনি এটি না করেন তবে মাইক্রোকন্ট্রোলার একাধিক সংকেত তুলতে পারে এবং খুব কম সময়ে খুব বেশি সময়ে আপনার রিলে কয়েকবার স্যুইচ করতে পারে এবং আপনি দেখতে পাবেন যে আপনার বোতামটি মাঝেমধ্যে কাজ করে।

আপডেট আমি মাইক্রোকন্ট্রোলারকেও নিচে পাওয়ার সম্পর্কে আপনার সম্পাদনাটি দেখেছি। আপনি আসলে যা করার চেষ্টা করছেন সে সম্পর্কে আপনি আরও কিছু তথ্য দিতে পারেন? পুরো সিস্টেমটি না বুঝে আপনার প্রশ্নের উত্তর দেওয়া কঠিন।

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

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