در بسیاری از سیستمهای حرکتی مدرن، جایی برای یک انکودر معمولی با شفت، کوپلینگ و بدنه جداگانه وجود ندارد. در مفصل ربات، موتور سروو فشرده، میز دوار یا گیمبال، طراح باید دقت اندازهگیری را بدون افزودن طول و وزن به سیستم داشته باشد. پاسخ این نیاز، انکودر بدون شفت است. در این مقاله توضیح میدهیم انکودر بدون شفت چیست، چه انواعی دارد، چه تفاوتی با انکودر معمولی دارد و برای نصب و انتخاب آن به چه نکاتی باید توجه کرد.
انکودر بدون شفت چیست؟
انکودر کیت که با نامهای انکودر کیت (Kit Encoder)، انکودر حلقوی یا انکودر بدون بلبرینگ هم شناخته میشود، یک سنسور اندازهگیری موقعیت چرخشی است که بدنه، شفت و یاتاقان مستقل ندارد. بهجای آن، از دو بخش جداگانه تشکیل شده است: یک عنصر چرخان (دیسک یا حلقه مغناطیسی یا نوری) که روی شفت خود دستگاه نصب میشود، و یک هد خوانش ثابت که روبهروی آن قرار میگیرد.
به این ترتیب انکودر بدون شفت مستقیماً روی محور موتور یا مکانیزم نصب میشود و نیازی به کوپلینگ ندارد. این ویژگی دقت را بالا میبرد و حجم را کم میکند. اگر با اصول کلی انکودر آشنا نیستید، ابتدا انکودر افزایشی (Incremental Encoder) را مطالعه کنید.
تفاوت انکودر بدون شفت با انکودر معمولی
برای انتخاب درست باید تفاوتهای ساختاری را بشناسید:
- یاتاقان: انکودر معمولی بلبرینگ داخلی دارد، اما انکودر بدون شفت از یاتاقان خود دستگاه استفاده میکند.
- کوپلینگ: انکودر معمولی با کوپلینگ به شفت وصل میشود؛ انکودر بدون شفت بدون کوپلینگ است و خطای انتقال ندارد.
- ابعاد و وزن: انکودر کیت بسیار کمحجمتر و سبکتر است.
- نصب: انکودر معمولی سادهتر نصب میشود، اما انکودر بدون شفت به هممحوری دقیق نیاز دارد.
- حفاظت: انکودر معمولی بدنه بسته دارد؛ در انکودر بدون شفت حفاظت در برابر گرد و غبار و رطوبت بر عهده طراح است.
بهطور خلاصه، انکودر معمولی راحتتر و مقاومتر است، اما انکودر بدون شفت برای طراحیهای فشرده و دقت بالا برتری دارد.
انواع انکودر بدون شفت بر اساس خروجی
مانند انکودرهای معمول، انکودر بدون شفت هم بر اساس نوع خروجی به دو دسته اصلی تقسیم میشود.
انکودر کیت افزایشی
این نوع انکودر بدون شفت با هر حرکت چرخشی، تعدادی پالس تولید میکند. معمولاً خروجی کانالهای A و B و سیگنال Z (ایندکس) دارد. برای اندازهگیری موقعیت باید پالسها شمرده شوند و پس از قطع برق، موقعیت از بین میرود مگر اینکه سیستم دوباره هوم شود. مزیت آن قیمت کمتر و سادگی است. بسیاری از مدلها امکان تنظیم تعداد پالس (قابل برنامهریزی) دارند.
انکودر بدون شفت مطلق
انکودر بدون شفت مطلق در هر لحظه، موقعیت دقیق را بهصورت یک عدد دیجیتال گزارش میدهد و با قطع برق موقعیت را از دست نمیدهد. اطلاعات بیشتر درباره انکودرهای مطلق را در انکودر مطلق (Absolute Encoder) و کاربردهای صنعتی ببینید. نوع مطلق دو حالت دارد:
- سینگل ترن (Single-turn): موقعیت را فقط در یک دور کامل میشناسد و پس از هر دور از ابتدا شروع میشود.
- مولتی ترن (Multi-turn): تعداد دورها را هم ثبت میکند. این نوع انکودر بدون شفت معمولاً با شمارنده داخلی، باتری یا فناوری ویژه ذخیره انرژی کار میکند.
انواع انکودر بدون شفت بر اساس فناوری سنجش
فناوری حسگر، دقت و مقاومت انکودر بدون شفت را تعیین میکند:
- مغناطیسی: از یک حلقه یا آهنربا و حسگر هال یا مغناطیسی استفاده میکند. مقاوم در برابر گرد و غبار، روغن و ارتعاش است و برای محیط صنعتی مناسبتر است، اما دقت آن معمولاً از نوع نوری کمتر است.
- نوری: از دیسک شیشهای یا فلزی علامتدار و منبع نور و دریافتکننده استفاده میکند. دقت و وضوح بسیار بالا دارد، اما به آلودگی حساستر است.
- القایی: از ساختار کویل و هدف فلزی استفاده میکند و مقاومت خوبی در برابر آلودگی دارد.
انتخاب بین این سه، بستگی به محیط کار و دقت مورد انتظار دارد. در جایی که براده و مایع خنککاری وجود دارد، انکودر کیت مغناطیسی یا القایی معمولاً انتخاب ایمنتری است.
رابطهای ارتباطی در انکودر بدون شفت
خروجی انکودر بدون شفت بسته به مدل، به یکی از شکلهای زیر ارائه میشود:
- ABZ دیفرانسیلی (RS422/TTL): رایجترین خروجی انکودر افزایشی؛ سازگار با بیشتر کنترلرها و درایورها.
- SSI: رابط سریال سنکرون برای انکودرهای مطلق.
- BiSS-C: رابط سریال پرسرعت و دوطرفه، رایج در سروو درایوهای مدرن.
- SPI: رابط ساده برای ارتباط مستقیم با میکروکنترلر.
- آنالوگ سینوس/کسینوس: برای درونیابی با وضوح بالا.
قبل از خرید انکودر بدون شفت باید مطمئن شوید کنترلر یا درایور شما همان رابط را پشتیبانی میکند. تفاوتهای سیگنال یکی از مشکلات رایج در انتخاب است.
کاربردهای انکودر بدون شفت
این قطعه در جایی که فضا و دقت اهمیت دارد، کاربرد فراوان دارد:
- موتورهای سروو و موتورهای بدون جاروبک (BLDC) کمحجم
- مفاصل رباتهای صنعتی و همکار
- میزهای دوار و محورهای روتاری در CNC
- گیمبال دوربین و سیستمهای ردیابی
- تجهیزات پزشکی و آزمایشگاهی
- ماشینآلات بستهبندی و چاپ
در دستگاههای CNC، انکودر بدون شفت میتواند در محور چرخشی چهارم یا میز گردان برای حلقه بسته کردن حرکت و حذف خطای گیربکس استفاده شود. درباره مزایای بازخورد در سیستمهای حرکتی، مقاله کنترل حلقه باز و حلقه بسته و سرووموتور چیست را ببینید.
نکات مهم نصب انکودر بدون شفت
کیفیت نصب بیشترین تأثیر را بر دقت انکودر بدون شفت دارد. این نکات را رعایت کنید:
- هممحوری: مرکز دیسک یا حلقه باید دقیقاً روی محور چرخش باشد. خطای خارج از مرکز مستقیماً به خطای موقعیت تبدیل میشود.
- فاصله هوایی (Air Gap): فاصله بین هد خوانش و دیسک باید طبق دفترچه سازنده باشد. با فیلر یا شیم تنظیم کنید.
- تمیزی: قبل از نصب سطح دیسک و هد را از گرد و چربی پاک کنید. اثر انگشت روی دیسک نوری عملکرد را مختل میکند.
- آهنربای خارجی: در نوع مغناطیسی، از قرار دادن آهنربا یا موتور قوی نزدیک سنسور خودداری کنید.
- کابلکشی: از کابل شیلددار استفاده کنید و مسیر آن را از کابل قدرت جدا نگه دارید.
- گشتاور پیچها: پیچهای تثبیت را با گشتاور مشخص سفت کنید.
رعایت اصول سیمکشی و تفکیک سیگنالها شبیه چیزی است که در اصول چیدمان قطعات در تابلو برق گفته شده است.
مزایا و معایب انکودر کیت
مزایا
- ابعاد کوچک و وزن کم
- حذف کوپلینگ و خطاهای مکانیکی مرتبط با آن
- وضوح و دقت بالا در نصب صحیح
- مناسب برای شفت توخالی و عبور کابل یا لوله از وسط
- فاقد سایش در بخشهای لغزنده (بدون تماس)
معایب
- نصب حساس و نیازمند ابزار و مهارت
- حفاظت ضعیفتر در برابر آلودگی نسبت به انکودر بسته
- هزینه نصب و تنظیم بیشتر
- عدم وجود بدنه برای جذب ضربه
با وجود این معایب، در پروژههایی که فشردگی و دقت مهم است، انکودر بدون شفت معمولاً بهترین انتخاب است.
راهنمای انتخاب انکودر بدون شفت
برای انتخاب مناسب، مراحل زیر را دنبال کنید:
- تعیین نوع: افزایشی یا مطلق. اگر قطع برق منجر به ازدسترفتن موقعیت نباید شود، انکودر بدون شفت مطلق انتخاب کنید.
- وضوح مورد نیاز: بر اساس دقت موقعیتدهی (تعداد پالس بر دور یا بیت).
- قطر شفت و ابعاد نصب: قطر داخلی و خارجی حلقه با طراحی شما سازگار باشد.
- شرایط محیط: دما، گرد و غبار، روغن و رطوبت.
- رابط خروجی: مطابقت با درایور یا کنترلر.
- سرعت چرخش: حداکثر دور مجاز انکودر بدون شفت بالاتر از سرعت بیشینه سیستم باشد.
محاسبه وضوح و دقت زاویهای
برای انتخاب درست باید وضوح مورد نیاز را حساب کنید. در انکودر افزایشی با خروجی ABZ، اگر تعداد پالس ۴۰۹۶ در هر دور باشد و کنترلر هر لبه کانالهای A و B را بشمارد (ضریب ۴)، تعداد شمارش ۱۶۳۸۴ در هر دور میشود. در این حالت کوچکترین گام زاویهای برابر ۳۶۰ تقسیم بر ۱۶۳۸۴ یعنی حدود ۰٫۰۲۲ درجه خواهد بود.
در نوع مطلق، وضوح با تعداد بیت بیان میشود. یک انکودر ۱۷ بیتی ۱۳۱۰۷۲ موقعیت متمایز در هر دور دارد که وضوح حدود ۰٫۰۰۲۷ درجه میدهد. توجه کنید که وضوح، دقت واقعی نیست؛ دقت نهایی به هممحوری، کیفیت دیسک و فاصله هوایی بستگی دارد. بنابراین حتی وضوح بسیار بالا هم در نصب ضعیف بیفایده میشود. همین موضوع را باید هنگام مقایسه مدلها در نظر بگیرید و فقط به عدد کاتالوگ بسنده نکنید. در سیستمهای سروو، وضوح بالاتر معمولاً به حلقه کنترل سرعت نرمتر و کاهش لرزش در سرعتهای پایین کمک میکند، به شرط آنکه پردازنده درایور توان پردازش این دادهها را داشته باشد.
مقایسه با خطکش الکترونیکی و انکودر خطی
گاهی کاربران بین اندازهگیری چرخشی و خطی دچار تردید میشوند. انکودر بدون شفت زاویه را اندازه میگیرد، در حالی که انکودر خطی و خطکش الکترونیکی جابهجایی مستقیم را میسنجند. اگر حرکت شما خطی است (مثلاً ریل و واگن)، مقالههای انکودر خطی (Linear Encoder) و خطکش الکترونیکی چیست را بخوانید. ولی برای چرخش مفصل، موتور یا میز گردان، انکودر بدون شفت مناسب است.
عیبیابی رایج در انکودر بدون شفت
مشکلات رایج انکودر کیت و راه حل آنها:
- پالسهای گمشده یا نامنظم: فاصله هوایی بیش از حد یا هممحوری نادرست را بررسی کنید.
- نویز در سیگنال: شیلد کابل و زمین را کنترل کنید و از خروجی دیفرانسیلی استفاده کنید.
- پرش موقعیت: آلودگی روی دیسک یا نزدیک بودن آهنربای مزاحم را بررسی کنید.
- نبود سیگنال: ولتاژ تغذیه (۵ یا ۱۲ یا ۲۴ ولت) را با مشخصات انکودر بدون شفت تطبیق دهید.
- خطای موقعیت در جهت خاص: ممکن است خارج از مرکز بودن دیسک عامل باشد.
پرسشهای متداول درباره انکودر بدون شفت
آیا انکودر بدون شفت را میتوان جایگزین انکودر معمولی کرد؟
در طراحی جدید بله، اما معمولاً در دستگاههای موجود به تغییر مکانیکی نیاز دارد. انکودر بدون شفت بدون دستکاری، جایگزین مستقیم نیست.
سینگل ترن بهتر است یا مولتی ترن؟
اگر محدوده حرکت کمتر از یک دور است، سینگل ترن کافی است. برای محور با چند دور چرخش و نیاز به حفظ موقعیت، انکودر بدون شفت مولتی ترن را انتخاب کنید.
دقت انکودر بدون شفت به چه عواملی بستگی دارد؟
به کیفیت دیسک، وضوح، هممحوری و فاصله هوایی. نصب نادرست میتواند دقت ذاتی انکودر بدون شفت را بهشدت کاهش دهد.
آیا برای CNC مناسب است؟
بله، بهویژه در محورهای چرخشی و میزهای دوار برای بازخورد دقیق. برای بررسی سیستم بسته در CNC، کنترلر CNC حلقه بسته را هم مطالعه کنید.
جمعبندی
انکودر بدون شفت راهحل مناسبی برای اندازهگیری دقیق موقعیت چرخشی در سیستمهای فشرده است. با انتخاب درست نوع افزایشی یا مطلق، فناوری مناسب محیط، رابط سازگار با درایور و رعایت اصول نصب (هممحوری و فاصله هوایی)، میتوانید به دقت بالایی برسید. اگر برای پروژه حرکتی یا CNC خود به مشاوره درباره بازخورد موقعیت نیاز دارید، با تیم رادونیکس تماس بگیرید تا انکودر بدون شفت متناسب با کاربرد شما انتخاب شود.