معرفی پروتکل‌های ارتباطی انکودر

انکودر ها دارای پروتکل های مختلفی هستند که در مقاله زیر قصد معرفی آن را داریم .

پروتکل‌های ارتباطی انکودر Encoder Interface Protocols چه مواردی هستند و هر کدام چه ساختار عملکردی دارند؟


خروجی یک انکودر افزایشی (incremental encoder) پالس‌های پشت سر هم روی یک کانال یا بیشتر است، در حالی که خروجی انکودر مطلق (absolute encoder) یک کلمه چند بیتی (multi-bit) است. پروتکل ارتباطی انکودر زبان مشترکی برای انکودر و سیستم کنترل فراهم می‌کند تا آن کلمه مولتی‌بیت خروجی انکودر ابسولوت برای اطلاعاتی شامل موقعیت گسسته، سرعت و غیره... را تفسیر کند. پروتکل‌های ارتباطی مشترک انکودر برای انکودر ابسولوت شامل آپشن‌های موازی، سری، فیلدباس و اترنت می‌باشد.


خروجی انکودر موازی


روش کلاسیک برای ارتباط انکودر ابسولوت، سیم‌کشی موازی است. این طرح نیازمند حداقل یک جفت سیم تابیده شده به ازای هر بیت (دیتای بالا و دیتای پایین)، به علاوه VCC و زمین می‌باشد. مزیت آن این است که تمام بیت‌ها همزمان جابه‌جا می‌شوند و تاخیر را به حداقل می‌رسانند. مزیت آن این است که تمام بیت‌ها همزمان و با حداقل تاخیر جابه‌جا می‌شوند. عیب آن این است که با افزایش تعداد سیم‌ها، هزینه، پیچیدگی، احتمال خطا و سایر موارد منجر به عدم موفقیت افزایش می‌یابد.
ممکن است مستقیم به صورت باینری کد نویسی شود یا تبدیل به کد گری (gray code) شود. از آنجایی که کد گری در هر مرحله فقط یک بیت را تغییر می‌دهد، خطاها کاهش پیدا می‌کند. 

جهت خرید و دریافت قیمت انواع انکودر با ما تماس بگیرید یا در واتساپ پیام خود را ارسال کنید.

33993055 21 98+ - 33999193 21 98+

واتس آپ : 09127701494

انکودر ابسولوت
پروتکل‌های خروجی سریال(serial)/ نقطه به نقطه (point to point) انکودر


رابط‌های سریال متد‌های ساده‌تر، سریع‌تر و قوی‌تری برای جابه‌جایی دیتا از انکودر به کنترلر/کانتر(شمارنده) را در اختیار مصرف‌کننده قرار می‌دهند. مهم‌ترین مزیت این طرح نسبت به طرح قدیمی سیم‌کشی موازی آن است که دیتا را برای به حداقل رساندن سیم‌کشی متراکم می‌کند. رابط سریال فقط از یک جفت-سیم تابیده شده برای انتقال داده‌ها در تمامی بیت‌های سری‌شده به جای یک جفت-سیم تابیده شده (دیتای بالا، دیتای پایین) به ازای هر بیت استفاده می‌کند که سبب کاهش تعداد سیم نسبت به خروجی موازی می‌شود.
رابط سریال، یک وسیله بَرده (slave) را به یک وسیله ارباب (master) وصل می‌کند؛ مشابه طرح سیم‌بندی نقطه به نقطه. در یک طراحی سیم‌بندی نقطه به نقطه، ساعت تا زمانی که مَستر نیاز به اطلاعات از جانب سنسور پیدا کند، بالا می‌ماند. زمانی که مَستر از انکودر استعلام می‌کند، انکودر جریان پالس‌های ساعت معادل اطلاعات دریافت شده از سنسور را بر می‌گرداند.
انواع مختلفی از رابط‌های سریال تولید شده‌اند. برخی مانند رابط سریال سنکرون (SSI) و رابط سریال سنکرون دو طرفه (BiSS) منبع باز (open source) هستند و مابقی اختصاصی.


پروتکل SSI انکودر


انکودرهای SSI بسته به طول کابل، رابط نقطه به نقطه تمام دیجیتالی را با سرعتی تا 1.5MHz می‌توانند ارائه دهند. آپشن‌های خروجی شامل SSI باینری، SSI گری، SSI اکستند شده و SSI با Sin-Cos 1Vpp با کنترل آنی (real time control) می‌باشند.

انکودر ابسولوت
پروتکل BiSS انکودر


BiSS یک رابط انکودر نقطه به نقطه منبع باز است. انکودرهای BiSS می‌توانند نه فقط در شروع بلکه هر لحظه که کنترلر از انکودر استعلام کرد، موقعیت کامل مطلق داده را با کنترل آنی (real time control) بدون Sin-Cos 1Vpp ارسال کنند.


یک رابط سریال زمانی که با سیگنال سینوسی-کسینوسی مورد استفاده قرار می‌گیرد، می‌تواند انتقال اطلاعات را با سرعت خیلی بالایی برای کنترل آنی انجام دهد. رابط سریال همچنین به طور قابل ملاحظه‌ای سیم‌بندی ‌را نسبت به صورت موازی کاهش می‌دهد. اما نقطه ضعف آن این است که فقط می‌توانند یک اِسلِیو را به یک مَستر وصل کند و راه‌حل مناسبی برای ماشین‌های پیچیده چند محوری می باشد که ممکن است یک دو جین انکودر را به یکدیگر لینک کنند یا محورهایی که انکودر را هم در شفت موتور و هم در بار درگیر می‌کنند نمی‌باشند. برای چنین سیستم‌هایی معماری باس به مراتب مؤثرتر است.


انکودرهای پر طرفدار با خروجی سریال

AI25 SSI AD36 AR62/63
انکودر ابسولوت مغناطیسی انکودر ابسولوت هالو شفت انکودر ابسولوت با رابط SSI
انکودر ابسولوت

رابط فیلدباس انکودر


پروتکل فیلدباس با فعال کردن یک کنترلر به عنوان مَستر برای ارتباط همزمان با تعداد زیادی تجهیزات آنالوگ و دیجیتال به عنوان اِسلِیو، محدودیت‌های پروتکل‌های نقطه به نقطه را به حداقل می‌رساند. اتصال به هریک از تجهیزات داخل شبکه این امکان را به مصرف‌کننده می‌دهد تا با تمامی اجزاء داخل شبکه ارتباط بگیرد.

منابع :

https://www.dynapar.com/Technology/Encoder_Basics/Gray_Code_Encoders/

https://www.dynapar.com/Technology/Encoder_Basics/SSI_Encoders/

https://www.dynapar.com/Technology/Encoder_Basics/BiSS_Encoders/

مشاهده مشخصات انکودرهای ذکر شده در مقاله :

https://ecatalog.dynapar.com/ecatalog/absolute-encoders/en/AI25_SSI?_ga=2.194119277.1521686894.1622352071-2091972025.1614677684


https://ecatalog.dynapar.com/ecatalog/absolute-encoders/en/AD36?_ga=2.173795299.1521686894.1622352071-2091972025.1614677684


https://ecatalog.dynapar.com/ecatalog/absolute-encoders/en/AR62_AR63?_ga=2.106549187.1521686894.1622352071-2091972025.1614677684

 

نظر دادن

از پر شدن تمامی موارد الزامی ستاره‌دار (*) اطمینان حاصل کنید. کد HTML مجاز نیست.