• Home
  • Firgelli Articles
  • ভিডিও সহ একটি হল ইফেক্ট সেন্সর থেকে প...

ভিডিও সহ একটি হল ইফেক্ট সেন্সর থেকে প্রতিক্রিয়া

হল প্রভাব সেন্সর

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

কোনও লিনিয়ার অ্যাকিউউটারের প্রতিক্রিয়া কীভাবে পড়বেন

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

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

আরডুইনোতে হল ইফেক্ট সেন্সরটি সংযুক্ত করা 

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

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

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

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

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

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

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

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

সারসংক্ষেপ

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

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

[1] মনারী, জি। (জুন, ২০১৩) অপটিকাল এবং চৌম্বকীয় এনকোডারগুলিতে রেজোলিউশন বোঝা। থেকে উদ্ধার: https://www.electronicdesign.com/technologies/components/article/21798142/understanding-resolution-in-optical-and-magnetic-encoders

Tags:

Share this article

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

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