ডাউন প্রতিরোধকগুলিকে টানুন


18

বৈদ্যুতিক ইঞ্জিনিয়ারিং বুঝতে আমার সন্ধানে, আমি এই টিউটোরিয়ালটি জুড়ে ফেলেছি:

http://www.ladyada.net/learn/arduino/lesson5.html

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

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

বাস্তবায়নটি হ'ল:

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

ডায়াগ্রামের উপর ভিত্তি করে, আমি যা ভাবছি তা হ'ল: পাওয়ারটি স্যুইচে যায়, বোতামটি যদি উপরে থাকে তবে সার্কিটটি সম্পন্ন হয় না। যদি বোতামটি টিপানো হয় তবে বর্তমানটি পিন 2-এর প্রতি সর্বনিম্ন প্রতিরোধের পথ নেয় কারণ এতে আরও বেশি টান রয়েছে (100ohm <10kohm)।

টিউটোরিয়ালে এটি যেভাবে বর্ণিত হয়েছে তা বোতামের উপরে উঠার পরে মনে হয়, সার্কিটটি এখনও সম্পূর্ণ, তবে 10 কে ওহম প্রতিরোধক শক্তিটি মাটিতে ফেলে দেয়। আমি কীভাবে বা কেন যদি 10 কে ওহম এবং 100 মাইল উভয়ই সমান বর্তমান গ্রহণ করি, তবে কারেন্টটি 2 পিনের জন্য উন্মুক্ত হওয়ার চেয়ে উচ্চতর প্রতিরোধের মাধ্যমে ভূমিতে টানতে পারে।


3
একপাশে: বর্তমান প্রবাহিত স্থানের চেয়ে ভোল্টেজ প্রতিটি বিন্দুতে কী হবে তার দিক দিয়ে একটি সার্কিটের কথা ভাবার চেষ্টা করুন। আমি যখন প্রথম EE শিখছিলাম তখন এটি আমার বুঝতে সহায়তা করেছিল।
জ্যামিতিকাল

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

@ ইভানক্রোল অন্যদিকে, লেখার সময় প্রশ্নটি আপনার আগ্রহী সেই বিষয়গুলি সম্পর্কে জিজ্ঞাসা করে না
দিমিত্রি গ্রিগরিয়েভ

উত্তর:


29

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

  • বোতামটি টিপলে পি 2 সরাসরি +5 ভি এর সাথে সংযুক্ত হবে, যাতে এটি একটি উচ্চ স্তরের হিসাবে দেখা যাবে, "1" হয়ে।
  • যদি বোতামটি প্রকাশিত হয় তবে +5 ভি আর গণনা করা হয় না, পোর্ট এবং স্থলটির মধ্যে কেবল 10 কিলোমিটার রয়েছে।

×


এখন 100 Ω রোধকারী। যদি আপনি দুর্ঘটনাক্রমে পিনটি আউটপুট তৈরি করেন এবং এটিকে কম সেট করেন তবে বোতামটি টিপানো শর্ট সার্কিটের কারণ হবে: মাইক্রোকন্ট্রোলার পিনে 0 ভি সেট করে এবং একই পিনে +5 ভি স্যুইচ করে। মাইক্রোকন্ট্রোলার এটি পছন্দ করে না এবং আইসি ক্ষতিগ্রস্থ হতে পারে। এই ক্ষেত্রে 100 Ω রোধকের 50 মিলিয়ন ডলার বর্তমানের সীমাবদ্ধ করা উচিত। (যা এখনও খানিকটা বেশি, 1 কিলো প্রতিরোধক ভাল হবে))

যেহেতু কোনও ইনপুট পিনে স্রোত প্রবাহিত হবে না (নিম্ন ফাঁস ছাড়াও) প্রতিরোধকের বাইরে খুব কমই কোনও ভোল্টেজ ড্রপ হবে।

10 kΩ একটি টান-আপ বা টান-ডাউনের জন্য একটি সাধারণ মান। একটি নিম্ন মান আপনাকে এমনকি কম ভোল্টেজের ড্রপ দেয় তবে 10 এমভি বা 1 এমভি খুব বেশি তফাত দেয় না। তবে অন্য কিছু আছে: যদি বোতামটি টিপানো হয় তবে প্রতিরোধকের 5 টি ভি আছে, সুতরাং 5 ভি / 10 কে = 500 µA এর বর্তমান প্রবাহিত হবে। এটি কোনও সমস্যা সৃষ্টি না করার পক্ষে যথেষ্ট কম এবং আপনি যেভাবে যাইহোক দীর্ঘক্ষণ বোতাম টিপে রাখবেন না। তবে আপনি বোতামটি একটি স্যুইচ দিয়ে প্রতিস্থাপন করতে পারেন যা দীর্ঘ সময়ের জন্য বন্ধ থাকবে। তারপরে আপনি যদি 1 কিলোমিটারের পুল-ডাউন চয়ন করে থাকেন তবে আপনার সুইচ বন্ধ হওয়া অবধি প্রতিরোধকের মাধ্যমে 5 এমএ থাকতে হবে এবং এটি কিছুটা অপচয় waste 10 kΩ একটি ভাল মান।


দ্রষ্টব্য যে আপনি একটি টানা-আপ প্রতিরোধক পেতে এইটিকে ঘুরিয়ে ঘুরিয়ে দিতে পারেন, এবং বোতামটি টিপলে মাটিতে স্যুইচ করতে পারেন।

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

এটি আপনার যুক্তিকে বিপরীত করবে: বোতাম টিপলে আপনাকে "1" এর পরিবর্তে "0" দেবে, তবে কাজটি একই রকম: বোতামটি চাপলে ইনপুট 0 ভি হয়ে যাবে, আপনি বাটনটি ছেড়ে দিলে প্রতিরোধক সংযোগ করবে +5 ভি স্তরে ইনপুট করুন (তুচ্ছ ভোল্টেজ ড্রপ সহ)।

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


আমি মনে করি না এটি স্পষ্টভাবে কীভাবে পুশ-ডাউন পদ্ধতি এই উত্তর থেকে ভাসমান-স্থিতির সাথে সমস্যার সমাধান করে।
ইভান ক্যারল

7

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

যদি স্যুইচটি সংযোগ বিচ্ছিন্ন হয় (চাপ না দেওয়া হয়) তবে বর্তমানের একমাত্র সম্ভাব্য পথ হ'ল P2উভয় প্রতিরোধকের মধ্য দিয়ে স্থল পর্যন্ত। সুতরাং, মাইক্রোকন্ট্রোলার একটি কম পড়তে হবে।

যদি স্যুইচ সংযুক্ত থাকে (চাপিত):

  • স্যুইচ মাধ্যমে বিদ্যুৎ সরবরাহ থেকে বর্তমান ভ্রমণ

  • কিছু বর্তমান 100 ওহম প্রতিরোধকের মাধ্যমে ভ্রমণ করে P2। মাইক্রোকন্ট্রোলার উচ্চ পড়বে।

  • 10 কোহম প্রতিরোধকের মধ্য দিয়ে সামান্য পরিমাণে স্রোত প্রবাহিত হবে। এটি মূলত নষ্ট শক্তি।

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


5

আপনি বোতামটি টিপলে আপনি ইনপুটটিতে লজিক উচ্চ স্তরের (+5 ভি) রাখবেন। তবে আপনি যদি প্রতিরোধককে বাদ দেন এবং বোতামটি প্রকাশিত হয়, তবে ইনপুট পিনটি কেবল ভাসমান হবে, যা এইচসিএমওএসের মানে হল স্তরটি অপরিজ্ঞাত। এটি এমন কিছু যা আপনি চান না, তাই আপনি ইনপুটটি প্রতিরোধকের সাথে নীচে টানুন। প্রতিরোধকের প্রয়োজন কারণ অন্যথায় বোতামটি চাপানো একটি শর্ট সার্কিটের কারণ হবে।

ইনপুটটি উচ্চ প্রতিবন্ধকতা, যার অর্থ এটির মাধ্যমে খুব কমই বর্তমান প্রবাহিত হবে। প্রতিরোধকের মাধ্যমে জিরো কারেন্টের অর্থ এটি জুড়ে শূন্য ভোল্টেজ (ওহমের ল), সুতরাং একদিকে 0 ভি ইনপুট পিনে 0 ডিগ্রি (বা খুব কাছে) হবে।

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



আরও দেখুন এই উত্তর


আমি মনে করি না এটি স্পষ্টভাবে কীভাবে পুশ-ডাউন পদ্ধতি এই উত্তর থেকে ভাসমান-স্থিতির সাথে সমস্যার সমাধান করে।
ইভান ক্যারল

4

10 কোহম রেজিস্টরকে একটি পুল-ডাউন রেজিস্টার বলা হয় কারণ যখন "সবুজ" নোড (100ohm এবং 10kohm রোধকে সংযুক্ত করার সময়) সুইচ দ্বারা + 5V এর সাথে সংযুক্ত না হয়, তখন নোডটি মাটিতে টানা হয় (সেই শাখার মধ্য দিয়ে নিম্ন স্রোত ধরে ধরে) স্পষ্টতই)। যখন স্যুইচটি বন্ধ থাকে, সেই নোডটি + 5 ভি সম্ভাবনা অর্জন করে।

লজিক্যাল আইসি (এবং গেটস, ওআর গেটস, ইত্যাদি) এর ইনপুটগুলি নিয়ন্ত্রণ করতে এটি ব্যবহার করা হয়, যেহেতু যদি ইনপুটগুলির কোনও নির্ধারিত মান না থাকে তবে (একটি 0 বা 1 মান) এই সার্কিটগুলি ত্রুটিপূর্ণ আচরণ করবে। যদি আপনি কোনও লজিক্যাল গেটের ভাসমান প্রস্থান রেখে যান, আউটপুট নির্ভরযোগ্যভাবে নির্ধারণ করা যায় না, সুতরাং গেটের ইনপুটটিতে সর্বদা একটি নির্ধারিত ইনপুট (আবার 0 বা 1 টি) প্রয়োগ করার পরামর্শ দেওয়া হয়। এই ক্ষেত্রে, পি 2 একটি নির্দিষ্ট লজিক্যাল গেটের একটি ইনপুট হবে এবং যখন স্যুইচটি খোলা থাকবে, তখন এর ইনপুট মান 0 (জিএনডি) থাকে; যখন স্যুইচটি বন্ধ থাকে, এর 1 (+ 5V) এর ইনপুট মান থাকে।


2

স্রোত সর্বনিম্ন প্রতিরোধের পথ নেয়

আমি নিশ্চিত নই যে এই সাধারণ ভুল ধারণাটি কোথা থেকে এসেছে, তবে এটি সত্যই ভুল যেহেতু এটি ওহমের আইনের সাথে সরাসরি বিরোধিতা করে। বর্তমান সমস্ত সম্ভাব্য পাথ গ্রহণ করে , তাদের প্রতিরোধের বিপরীতভাবে আনুপাতিক। আপনি যদি 10 কে প্রতিরোধকের 5V প্রয়োগ করেন তবে কতগুলি বিকল্প পাথ (নিম্ন-প্রতিরোধের বা অন্যথায়) সরবরাহ না করেই 0.5mA এর মধ্য দিয়ে প্রবাহিত হবে।

ঘটনাচক্রে, 100 ওহম প্রতিরোধকের মধ্য দিয়ে সেই পথটি "ন্যূনতম প্রতিরোধের" প্রয়োজন হয় না, যেহেতু প্রতিরোধক স্থলভাগের সাথে সংযুক্ত থাকে না । টিপিক্যাল, আপনি সেই প্রতিরোধকটিকে>> 10 এমওএইচএম প্রতিবন্ধকতার সাথে একটি এমসিইউ ইনপুটটিতে সংযুক্ত করতে পারবেন, কার্যকরভাবে 10 কে প্রতিরোধককে ন্যূনতম প্রতিরোধের পথ তৈরি করে।


1

পুল-ডাউন প্রতিরোধকের প্রয়োজনীয়তার কারণটি হ'ল মাইক্রোকন্ট্রোলার একটি সিএমওএস ডিভাইস এবং এইভাবে ইনপুট পিনটি শেষ পর্যন্ত একটি এমওএসএফইটির গেট।

যদি আপনার পুশবটন কোনও বাল্ব বা একটি এলইডি বা রিলে নিয়ন্ত্রণ করে তবে আপনাকে একটি পুল-ডাউন প্রতিরোধকের প্রয়োজন হবে না কারণ একটি ওপেন সার্কিট "অফ" থাকবে। বোতামটি প্রকাশিত হলে বাল্বটি বন্ধ হয়ে যেত কারণ কোনও স্রোত প্রবাহিত হত না।

যদি আপনার ডিভাইসটি আসল 00৪০০ সিরিজের লজিক চিপের মতো সত্যিকারের টিটিএল অংশ হয় তবে আপনাকে পুলডাউন প্রতিরোধকের প্রয়োজন হবে না কারণ সেই ইনপুটগুলি দ্বিপদী ট্রানজিস্টর হবে এবং যখন বোতামটি প্রকাশিত হবে তখন বেস-ইমিটার জংশনে কোনও প্রবাহ প্রবাহিত হবে না এবং ইনপুট হবে "বন্ধ"।

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

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


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