কেন আমরা Debouncing প্রয়োজন?
কেন আমরা Debouncing প্রয়োজন?

ভিডিও: কেন আমরা Debouncing প্রয়োজন?

ভিডিও: কেন আমরা Debouncing প্রয়োজন?
ভিডিও: সুইচ debounce, কেন আমরা এটা প্রয়োজন? | PicoBYTE #7 2024, মে
Anonim

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

এছাড়াও জেনে নিন, ডিবাউন্সিং কেন গুরুত্বপূর্ণ?

সুইচের জন্য বৈদ্যুতিক যোগাযোগের ভর এবং ভরবেগ আছে। সাধারণত একটি সহজ একক থ্রো পুশবাটন নিয়ন্ত্রণের জন্য ইলেকট্রনিক্সে নিয়ন্ত্রণের জন্য ব্যবহার করা হয়। Debouncing একটি ইভেন্টে একটি বাউন্সিং পরিচিতি হ্রাস করার কৌশলগুলির জন্য ব্যবহৃত একটি শব্দ। এটি সফ্টওয়্যার এবং হার্ডওয়্যার হতে পারে।

debounce মানে কি? বাউন্সিং হল একটি ইলেকট্রনিক ডিভাইসের যেকোনো দুটি ধাতব পরিচিতির প্রবণতা যাতে পরিচিতিগুলি বন্ধ বা খোলার সাথে সাথে একাধিক সংকেত তৈরি করে; debouncing কোন ধরনের হার্ডওয়্যার ডিভাইস বা সফ্টওয়্যার যা নিশ্চিত করে যে একটি পরিচিতি খোলা বা বন্ধ করার জন্য শুধুমাত্র একটি সিগন্যালের উপর কাজ করা হবে।

এই বিবেচনায় রেখে, ডিবাউন্স সার্কিট কিভাবে কাজ করে?

আর-সি Debouncing মধ্যে ক্যাপাসিটর সার্কিট সুইচিং সিগন্যালে তাত্ক্ষণিক পরিবর্তনগুলি ফিল্টার করুন। যখন সুইচটি খোলা অবস্থায় থাকে তখন ক্যাপাসিটর জুড়ে ভোল্টেজ শূন্য থাকে। প্রাথমিকভাবে, যখন সুইচ খোলা হয় তখন R1 এবং R2 রোধের মাধ্যমে ক্যাপাসিটর চার্জ করে। এইভাবে, এটি ক্যাপাসিটরের চার্জিং সময় হ্রাস করে।

একটি ভাল debounce সময় কি?

একজন গড় পেশাদার টাইপিস্ট সাধারণত 50 থেকে 80 ডব্লিউপিএম গতিতে -- প্রায় 250-400 অক্ষর প্রতি মিনিটে। অর্থাৎ প্রতি সেকেন্ডে 4 - 6 অক্ষর। 50 ms বিলম্ব = 20 অক্ষর প্রতি সেকেন্ডে! 300 ms বিলম্ব = 3.33 অক্ষর প্রতি সেকেন্ডে৷

প্রস্তাবিত: