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

অপটিক্যাল সেন্সর

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

অপটিক্যাল সেন্সর

একটি অপটিক্যাল সেন্সর থেকে পজিশনাল প্রতিক্রিয়া

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

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

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

আপনার লিনিয়ার অ্যাকিউউটারকে বাড়ী

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

মিথ্যা ট্রিগারগুলির সাথে ডিল করা

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

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

সারসংক্ষেপ

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

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

 

[1] পাসচোটা, আর। অপটিকাল সেন্সর সম্পর্কিত নিবন্ধ। থেকে উদ্ধার:https://www.rp-photonics.com/optical_sensors.html

Tags:

Share this article

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

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

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