ভিডিও সহ একটি লিনিয়ার অ্যাকিউটরেটর থেকে সম্ভাব্য প্রতিক্রিয়া

পেন্টিয়োমিটার

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

সম্ভাব্য তারের

কোনও পেন্টিয়োমিটারের অবস্থানগত প্রতিক্রিয়া

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

 

এর পিনগুলিতে অ্যানালগ আরডুইনো এনালগ-টু-ডিজিটাল রূপান্তরকারী (এডিসি), যা তারের 2 এ অ্যানালগ ভোল্টেজকে 10-বিট এডিসি মানকে 0 থেকে 1023 এর মধ্যে রূপান্তর করবে 10 একটি 10-বিট এডিসি মান মানে কনভার্টারটি এনালগ সংকেতকে রূপান্তর করবে 2 ^ 10 বা 1024 স্বতন্ত্র মান 0 থেকে 1023 এর মধ্যে all সমস্ত মাইক্রোকন্ট্রোলারগুলি 10-বিট এডিসি হয় না, কিছু 8-বিট বা 16-বিট হয় এবং বিটের সংখ্যা আরও বেশি হয় এডিসির রেজোলিউশন greater একবার আপনি যখন এনালগ সিগন্যালটিকে ডিজিটাল মান হিসাবে রূপান্তর করলেন, তখন স্ট্রোকের দৈর্ঘ্যের ক্ষেত্রে যেমন ইঞ্চিগুলির মতো অবস্থানের মান নির্ধারণ করতে আপনাকে আপনার নির্দিষ্ট রৈখিক অ্যাকিউুয়েটারের সঠিক এনালগের সীমাটি খুঁজে বের করতে হবে কারণ এটি 0 থেকে শুরু করে না হতে পারে may 1023. এটি অ্যাক্টিভেটরের অভ্যন্তরে গিয়ারবক্সের ফলে পেন্টিওমিটারকে তার সীমাতে পুরোপুরি ঘোরানো রোধ করে এবং এর অর্থ আপনাকে নিজেই এই ব্যাপ্তিটি নির্ধারণ করতে হবে। নীচের কোডিং উদাহরণের জন্য 4 "স্ট্রোক দৈর্ঘ্য প্রতিক্রিয়া রড লিনিয়ার অ্যাকিউউটার 0 এ 44 এর এনালগ মান এবং 41 এ 951 এর এনালগের মান ছিল। এই মানগুলি ব্যবহার করে, আপনি নীচের মতো স্ট্রোকের দৈর্ঘ্যের মান নির্ধারণ করতে অনুপাত ব্যবহার করতে পারেন:

অনুপাতের সূত্র

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

https://gist.github.com/OMikeGray/4dec9e075a8fe41efaea001fa1e98d70

বৈদ্যুতিক কোলাহল মোকাবেলা

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

ফিল্টার্ড বনাম অসম্পূর্ণ সিগন্যাল

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

https://gist.github.com/OMikeGray/b13f156c080a100a89e5bbd541d0565e

অটোমেশনের জন্য প্রতিক্রিয়া ব্যবহার করা

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

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

Tags:

Share this article

বৈশিষ্ট্যযুক্ত সংগ্রহ

সঠিক অ্যাকুয়েটর সন্ধানে সহায়তা দরকার?

আমরা নির্ভুল প্রকৌশলী এবং আমাদের পণ্যগুলি উত্পাদন করি যাতে আপনি সরাসরি উত্পাদনকারীদের দাম পান। আমরা একই দিনের শিপিং এবং বুদ্ধিমান গ্রাহক সমর্থন সরবরাহ করি। আপনার অ্যাপ্লিকেশনটির জন্য সঠিক অ্যাকিউউটরটি বাছাইয়ের জন্য সহায়তা পেতে আমাদের অ্যাকিউটর ক্যালকুলেটরটি ব্যবহার করে দেখুন।