এনকোডার মেশিন সম্পর্কে প্রাথমিক ধারণা
শিল্প অটোমেশন, রোবোটিক্স এবং দৈনন্দিন ইলেকট্রনিক ডিভাইসের জগতে, আমাদের প্রায়শই একটি সাধারণ জিনিসের প্রয়োজন হয়: কোনো যন্ত্রাংশের অবস্থান, গতি বা চলাচলের দিক জানা। এখানেই এনকোডার (যাকে প্রায়শই মোটর বলা হয়) একটি অত্যন্ত গুরুত্বপূর্ণ ভূমিকা পালন করে। এনকোডার হলো এমন একটি ডিভাইস যা যান্ত্রিক গতিকে—সাধারণত ঘূর্ণন বা রৈখিক সরণকে—একটি বৈদ্যুতিক সংকেতে রূপান্তরিত করে, যা পিএলসি, মাইক্রোকন্ট্রোলার বা ইন্ডাস্ট্রিয়াল কম্পিউটারের মতো নিয়ন্ত্রণ ব্যবস্থা দ্বারা পাঠযোগ্য। এই নিবন্ধে এনকোডারের মৌলিক বিষয়, এর প্রকারভেদ, কার্যপ্রণালী এবং বিভিন্ন ক্ষেত্রে এর প্রয়োগ নিয়ে আলোচনা করা হয়েছে।
এনকোডার মেশিন বলতে কী বোঝায়?
সহজ কথায়, এনকোডার হলো একটি গতি সংবেদক। যখন একটি মোটরের শ্যাফট ঘোরে বা কোনো যন্ত্রাংশ নড়াচড়া করে, তখন এনকোডারটি অবস্থানের পরিবর্তনকে প্রতিনিধিত্বকারী একটি সংকেত তৈরি করে। ব্যবহৃত এনকোডারের ধরনের ওপর নির্ভর করে এই সংকেতটি একটি ডিজিটাল পালস, বাইনারি কোড বা অ্যানালগ সংকেত হতে পারে।
এই ক্ষেত্রে “এনকোডার মেশিন” শব্দটি প্রায়শই কোনো যান্ত্রিক সিস্টেমে (যেমন, একটি মোটর, একটি কনভেয়র, একটি সিএনসি মেশিন ) স্থাপিত একটি এনকোডার ডিভাইসকে বোঝাতে ব্যবহৃত হয়। যদিও এটি একটি বড় ডিভাইসের অর্থে “মেশিন” নয় , এনকোডার হলো একটি মূল উপাদান যা একটি স্বয়ংক্রিয় সিস্টেমকে নির্ভুলভাবে এবং ধারাবাহিকভাবে কাজ করতে সক্ষম করে।
এনকোডারের প্রধান কাজ
এনকোডার সাধারণত তিনটি প্রধান প্রয়োজনে ব্যবহৃত হয়:
১. অবস্থান পরিমাপ (অবস্থান প্রতিক্রিয়া)
এনকোডার সিস্টেমকে একটি শ্যাফটের কৌণিক অবস্থান (ঘূর্ণনশীল) অথবা গতির পরিসীমা (রৈখিক) নির্ধারণ করতে সাহায্য করে। এটি সিএনসি মেশিন, রোবোটিক আর্মের ক্ষেত্রে গুরুত্বপূর্ণ। এবং সিস্টেম বাছাই ও স্থাপন।
২. গতি পরিমাপ (গতির প্রতিক্রিয়া)
প্রতি একক সময়ে স্পন্দনের সংখ্যা গণনা করে কন্ট্রোলারটি একটি বেল্ট কনভেয়রের মোটরের আরপিএম বা রৈখিক গতি নির্ধারণ করতে পারে।
৩. ঘূর্ণন/সঞ্চালনের দিক (দিক) নির্ধারণ করুন।
কিছু নির্দিষ্ট এনকোডার (যেমন, A এবং B সংকেতযুক্ত ইনক্রিমেন্টাল এনকোডার) সংকেতগুলোর দশা পার্থক্যের মাধ্যমে গতির দিক নির্দেশ করতে পারে।
এই তিনটি ফাংশন ক্লোজড-লুপ কন্ট্রোল সিস্টেমে , যেমন সার্ভো মোটরে, অত্যন্ত গুরুত্বপূর্ণ , যেখানে কন্ট্রোলার এনকোডার ফিডব্যাকের উপর ভিত্তি করে আউটপুট সমন্বয় করে।
এনকোডারের সাধারণ কার্যপ্রণালী
মূলত, একটি এনকোডার গতিকে একটি সংকেতে "এনকোড" করার মাধ্যমে কাজ করে। যখন এনকোডারটি ঘোরানো হয়, তখন এর ভেতরের একটি অংশ, যেমন একটি খাঁজকাটা চাকতি বা চুম্বক, একটি অপটিক্যাল বা চৌম্বকীয় সেন্সরের উপর দিয়ে যায়। প্রতিবার খাঁজ বা চৌম্বক মেরুটি সেন্সরের উপর দিয়ে যাওয়ার সময় একটি পালস সংকেত তৈরি হয়। এই পালসগুলো গণনা করে গতি নির্ধারণ করা হয়।
উদাহরণস্বরূপ, একটি এনকোডারের রেজোলিউশন হলো 1000 PPR (পালস পার রেভোলিউশন)। এর মানে হলো, প্রতিটি পূর্ণ ঘূর্ণনে 1000টি পালস তৈরি হবে। যদি সিস্টেমটি 500টি পালস রিড করে, তাহলে শ্যাফটটি অর্ধ-ঘূর্ণন সম্পন্ন করেছে (যদি সিঙ্গেল-চ্যানেল রিডিং এবং কোনো কোয়াড্রেচার মাল্টিপ্লিকেশন না থাকে)।
আউটপুটের উপর ভিত্তি করে এনকোডারের প্রকারভেদ
১. ইনক্রিমেন্টাল এনকোডার
একটি ইনক্রিমেন্টাল এনকোডার প্রতিবার অবস্থানের পরিবর্তনের সাথে সাথে একটি পালস তৈরি করে। সবচেয়ে সাধারণ সংকেতগুলো হলো:
– চ্যানেল এ এবং বি (কোয়াড্রেচার): দিক নির্ধারণের জন্য ৯০ ডিগ্রি দশা পার্থক্যযুক্ত দুটি বর্গাকার সংকেত।
– চ্যানেল Z (সূচক): প্রতি চক্রে একবার রেফারেন্স পালস।
ক্রমবর্ধমান বৈশিষ্ট্য:
– এটি পরম অবস্থান সংরক্ষণ করে না। বিদ্যুৎ সংযোগ বিচ্ছিন্ন হলে, পুনঃ-রেফারেন্সিং (হোমিং) ব্যবস্থা না থাকলে শেষ অবস্থানটি হারিয়ে যায়।
– গতিবেগ ও আপেক্ষিক গতি পরিমাপের জন্য উপযুক্ত।
– সহজতর এবং সাধারণত সস্তা।
২. অ্যাবসোলিউট এনকোডার
অ্যাবসোলিউট এনকোডার প্রতিটি শ্যাফট অ্যাঙ্গেলে একটি অনন্য পজিশন ভ্যালু প্রদান করে। পুনরায় পাওয়ার চালু করা হলে, সিস্টেমটি হোমিং-এর প্রয়োজন ছাড়াই তাৎক্ষণিকভাবে পজিশনটি শনাক্ত করে।
অ্যাবসোলিউট এনকোডার সাধারণত ব্যবহার করে:
– সমান্তরাল আউটপুট (দীর্ঘতর),
– সিরিয়াল আউটপুট যেমন SSI, BiSS, CANopen, বা EtherCAT,
– বিটে রেজোলিউশন রেসপন্স (যেমন ১২-বিট, ১৬-বিট), যা অনন্য অবস্থানের সংখ্যা নির্ধারণ করে।
পরম বৈশিষ্ট্য:
– বিদ্যুৎ সংযোগ বন্ধ থাকলেও অবস্থান হারিয়ে যায় না (প্রযুক্তি এবং মাল্টি-টার্নটি ব্যাটারি/গিয়ার ব্যবহার করে কিনা তার উপর নির্ভর করে)।
যেসব অ্যাপ্লিকেশনে উচ্চ নির্ভুলতা এবং নিরাপত্তা প্রয়োজন, সেগুলোর জন্য আদর্শ।
সেন্সর পদ্ধতির উপর ভিত্তি করে এনকোডারের প্রকারভেদ
১. অপটিক্যাল এনকোডার
অপটিক্যাল এনকোডার ডিস্কের ফাঁক শনাক্ত করতে এলইডি এবং অপটিক্যাল সেন্সর ব্যবহার করে। এদের সুবিধাগুলো হলো:
– উচ্চ রেজোলিউশন এবং ভালো নির্ভুলতা।
শিল্পখাতের প্রয়োজনে ব্যাপকভাবে সহজলভ্য।
অসুবিধাগুলো:
– সুরক্ষা ব্যবস্থা ভালো না হলে ধুলো, তেল বা উচ্চ কম্পনের প্রতি এটি আরও বেশি সংবেদনশীল হয়ে পড়ে।
২. চৌম্বকীয় এনকোডার
ম্যাগনেটিক এনকোডারে চুম্বক এবং হল বা ম্যাগনেটোরেসিস্ট্যান্স সেন্সর ব্যবহৃত হয়। এদের সুবিধাগুলো হলো:
– নোংরা পরিবেশ, ধুলোবালি ও আর্দ্রতার বিরুদ্ধে অধিক প্রতিরোধী।
– ভারী কাজের জন্য মজবুত।
অসুবিধাগুলো:
– সাধারণত অপটিক্যালের চেয়ে রেজোলিউশন কম (যদিও অনেক আধুনিক প্রযুক্তি বেশ ভালো)।
এনকোডারের গুরুত্বপূর্ণ প্যারামিটার
এনকোডার নির্বাচন করার সময় কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য বোঝা প্রয়োজন:
১. সমাধান
ইনক্রিমেন্টাল পদ্ধতিতে এটিকে সাধারণত PPR/CPR বলা হয়, যেখানে পরম অর্থে বলা হয়েছে বিট। রেজোলিউশন যত বেশি হবে, অবস্থানের পরিমাপ তত সূক্ষ্ম হবে।
২. বৈদ্যুতিক আউটপুট প্রকার
উদাহরণস্বরূপ, টিটিএল, এইচটিএল, ওপেন কালেক্টর, পুশ-পুল, লাইন ড্রাইভার (আরএস-৪২২)। এটি পিএলসি ইনপুট বা সার্ভো ড্রাইভারের সাথে সামঞ্জস্যকে প্রভাবিত করে।
৩. কার্যকরী ভোল্টেজ
সাধারণত ৫ ভোল্ট, ১২ ভোল্ট বা ২৪ ভোল্ট। নিশ্চিত করুন sesuai dengan সিস্টেম।
৪. সর্বোচ্চ গতি (সর্বোচ্চ আরপিএম / সর্বোচ্চ ফ্রিকোয়েন্সি)
এনকোডারটিকে অবশ্যই পালস তৈরি করতে সক্ষম হতে হবে। এমন একটি ফ্রিকোয়েন্সিতে যা কন্ট্রোলার ডেটা নষ্ট না করেই পড়তে পারে।.
৫. যান্ত্রিক সংস্থাপনের ধরণ
কেউ কেউ নিরেট শ্যাফট, ফাঁপা শ্যাফট, বা কাপলিং দিয়ে মাউন্টিং ব্যবহার করে। এনকোডারের স্থায়িত্ব ও নির্ভুলতার জন্য শ্যাফটের অ্যালাইনমেন্ট অত্যন্ত গুরুত্বপূর্ণ।
৪. কর্মপরিবেশ
আইপি রেটিং (যেমন আইপি৬৫), কার্যক্ষম তাপমাত্রা, কম্পন এবং তরল বা ধূলিকণার সংস্পর্শ বিবেচনা করুন।
কন্ট্রোল সিস্টেম কীভাবে এনকোডারটি পড়ে?
ইনক্রিমেন্টাল এনকোডারটি পড়ার জন্য, কন্ট্রোলারটি A এবং B চ্যানেল থেকে আসা পালস গণনা করে। কোয়াড্রেচার পদ্ধতিতে, সিস্টেমটি প্রায়শই 4x ডিকোডিং সম্পাদন করে, যার অর্থ হলো A/B সিগন্যালের প্রান্তের প্রতিটি পরিবর্তন গণনা করা হয়, যাতে কার্যকর রেজোলিউশন চারগুণ বৃদ্ধি পায়।
অ্যাবসোলিউট এনকোডারের ক্ষেত্রে, কন্ট্রোলার একটি নির্দিষ্ট কমিউনিকেশন প্রোটোকলের মাধ্যমে পজিশন ডেটা রিড করে। আধুনিক শিল্প ব্যবস্থায় , অ্যাবসোলিউট এনকোডারগুলোকে প্রায়শই একটি ফিল্ডবাস নেটওয়ার্কে ইন্টিগ্রেট করা হয়, যাতে একটি পিএলসি দ্বারা রিয়েল টাইমে পজিশন ডেটা রিড করা যায় এবং মোশন কন্ট্রোলে ব্যবহার করা যায়।
এছাড়াও, নয়েজ এবং ইলেক্ট্রোম্যাগনেটিক ইন্টারফারেন্স (EMI)-এর দিকে মনোযোগ দেওয়া জরুরি। দীর্ঘ দূরত্বে সিগন্যালের স্থিতিশীলতা বজায় রাখার জন্য এনকোডার ক্যাবলগুলোতে প্রায়শই শিল্ডেড ক্যাবল, সঠিক গ্রাউন্ডিং এবং ডিফারেনশিয়াল ইনপুট ব্যবহার করা হয়।
এনকোডার অ্যাপ্লিকেশনের উদাহরণ
১. সার্ভো মোটর এবং বিএলডিসি মোটর
এনকোডার অবস্থান এবং গতির সুনির্দিষ্ট নিয়ন্ত্রণ সম্ভব করে, উদাহরণস্বরূপ প্যাকেজিং মেশিন, রোবট বা প্রিন্টিং প্রেসে।
২. কনভেয়র এবং পণ্য গণনা ব্যবস্থা
কখন কাটতে, চিহ্নিত করতে বা ভরাট করতে হবে, তা নির্ধারণ করার জন্য এনকোডারটি বেল্টের অতিক্রান্ত দূরত্ব পাঠ করে।
3. সিএনসি মেশিন এবং 3D প্রিন্টার
এনকোডার অবস্থান ক্রমাঙ্কন, অক্ষের গতি নিয়ন্ত্রণ এবং নির্ভুলতা উন্নত করতে সাহায্য করে।
৪. লিফট, এসকেলেটর এবং স্বয়ংক্রিয় দরজা
কেবিনের অবস্থান, গতি এবং মসৃণভাবে থামার নিয়ন্ত্রণ নির্ধারণ করতে এনকোডার ব্যবহার করা হয়।
সাধারণ ভুল এবং কার্যকরী পরামর্শ
এনকোডারগুলির সাথে যে কয়েকটি সাধারণ সমস্যা দেখা দেয়, সেগুলি হলো:
– ঢিলে তার, নয়েজ বা দুর্বল গ্রাউন্ড সংযোগের কারণে সিগন্যাল হারিয়ে যাওয়া বা থেমে থেমে আসা।
– ক্লাচের ভুল সংস্থাপন, অতিরিক্ত রেডিয়াল লোড বা কম্পনের কারণে যান্ত্রিক ক্ষতি।
এনকোডার রেজোলিউশন কন্ট্রোলার কনফিগারেশনের সাথে না মিললে পজিশন রিডিং ভুল হবে।
সহজ টিপস:
– শিল্ডেড ক্যাবল ব্যবহার করুন এবং মোটরের পাওয়ার ক্যাবল থেকে আলাদা ক্যাবল রুট ব্যবহার করুন।
– শ্যাফট স্থাপনটি যেন সারিবদ্ধ থাকে তা নিশ্চিত করুন এবং প্রয়োজনে ফ্লেক্সিবল কাপলিং ব্যবহার করুন।
– এনকোডার ডেটাশিট অনুযায়ী কন্ট্রোল ডিভাইসে PPR/বিট প্যারামিটারগুলো সমন্বয় করুন।
বন্ধ
এনকোডার মেশিন সম্পর্কে প্রাথমিক ধারণা শুরু হয় এটা বোঝার মাধ্যমে যে, এনকোডার হলো এমন একটি সেন্সর যা অবস্থান, গতি এবং দিক নিয়ন্ত্রণের জন্য গতিকে বৈদ্যুতিক সংকেতে রূপান্তরিত করে। ইনক্রিমেন্টাল এবং অ্যাবসোলিউট-এর মধ্যে পার্থক্য বোঝা, অপটিক্যাল বা ম্যাগনেটিক সেন্সর পদ্ধতি বেছে নেওয়া এবং রেজোলিউশন, আউটপুট ও পারিপার্শ্বিক অবস্থার মতো প্যারামিটারগুলো বিবেচনা করার মাধ্যমে আমরা নির্দিষ্ট প্রয়োগের জন্য সঠিক এনকোডারটি নির্ধারণ করতে পারি । আধুনিক অটোমেশন সিস্টেমে, এনকোডারগুলো কেবল অতিরিক্ত সংযোজন নয়, বরং মূল উপাদান যা মেশিনের কার্যকারিতার নির্ভুলতা, স্থিতিশীলতা এবং দক্ষতা নির্ধারণ করে ।
আপনি চাইলে, আমি প্রবন্ধটির একটি আরও প্রযুক্তিগত সংস্করণ (যেখানে PPR থেকে দূরত্ব গণনার সূত্র, A/B/Z ওয়্যারিং-এর উদাহরণ এবং নির্দিষ্ট PLC-র জন্য আউটপুট ধরনের সুপারিশ থাকবে) অথবা নতুন পাঠকদের জন্য একটি সহজ সংস্করণ তৈরি করতে সাহায্য করতে পারি।