


ماژول ROTARY ENCODER MODULE
نام قطعه: ماژول ROTARY ENCODER MODULE
نام کارخانهای: ROTARY ENCODER MODULE
ولتاژ کاری 3 ولت
نوع هسته AVR
نوع Rotary Decoder Encoder Module For Arduino
برند: CHINA
پکیج: Module
بستهبندی: Bag
عنوان گروه: Development Boards & Accessories - Arduino
توضیحات: ماژول روتاری انکودر 360 درجه ولتاژ کاری : 3ولت تا 5 ولت
(Min) Operating Supply Voltage 3 V
Core AVR
Type Rotary Decoder Encoder Module For Arduino
Brand CHINA
Package Module
ماژول رمزگذار چرخشی (Rotary Encoder Module) یک حسگر الکترومکانیکی پیشرفته است که برای اندازهگیری دقیق موقعیت زاویهای و حرکت چرخشی شفت طراحی شده است. این ماژول به دلیل قابلیت اطمینان بالا، انعطافپذیری در کاربردها و توانایی ارائه بازخورد دقیق، به یکی از اجزای کلیدی در پروژههای الکترونیکی و رباتیک تبدیل شده است. رمزگذار چرخشی با تولید سیگنالهای دیجیتال یا آنالوگ بر اساس حرکت چرخشی، امکان کنترل دقیق دستگاهها و سیستمهای مختلف را فراهم میکند. در این راهنما، به بررسی ویژگیها، کاربردها و مزایای این ماژول میپردازیم.
رمزگذار چرخشی چیست؟
رمزگذار چرخشی یا انکودر چرخشی، دستگاهی است که حرکت چرخشی شفت یا محور را به سیگنالهای الکتریکی تبدیل میکند. این سیگنالها میتوانند برای تعیین موقعیت، سرعت و جهت چرخش استفاده شوند. ماژولهای رمزگذار چرخشی معمولاً در دو نوع مطلق (Absolute) و افزایشی (Incremental) عرضه میشوند:
-
رمزگذار مطلق: موقعیت دقیق شفت را حتی پس از قطع برق حفظ میکند و نیازی به کالیبراسیون مجدد ندارد. این نوع برای کاربردهایی که نیاز به دانستن موقعیت دقیق در هر لحظه دارند، ایدهآل است.
-
رمزگذار افزایشی: سیگنالهایی بهصورت پالسهای متوالی تولید میکند که برای اندازهگیری تغییرات نسبی موقعیت، سرعت و جهت چرخش استفاده میشود. این نوع به دلیل سادگی و هزینه کمتر، در بسیاری از پروژهها محبوب است.
ماژولهای رمزگذار چرخشی معمولاً شامل یک دیسک چرخان با الگوهای خاص (مانند شکافها یا نواحی مغناطیسی) و حسگرهایی هستند که این الگوها را تشخیص میدهند. خروجی این ماژولها معمولاً شامل دو سیگنال دیجیتال (A و B) است که 90 درجه اختلاف فاز دارند (به این حالت کدگذاری چهارگانه یا Quadrature گفته میشود) و امکان تشخیص جهت چرخش (ساعتگرد یا پادساعتگرد) را فراهم میکنند.
ویژگیهای کلیدی ماژول رمزگذار چرخشی
ماژول رمزگذار چرخشی (مانند مدل محبوب KY-040) دارای ویژگیهای زیر است که آن را به گزینهای ایدهآل برای پروژههای مختلف تبدیل میکند:
-
چرخش بینهایت: برخلاف پتانسیومترها که محدوده چرخش محدودی دارند، رمزگذار چرخشی میتواند بهصورت مداوم و بدون محدودیت چرخش کند.
-
دکمه فشاری داخلی: بسیاری از ماژولها دارای یک دکمه فشاری (Push Button) هستند که امکان انتخاب یا ریست را فراهم میکند.
-
خروجیهای دیجیتال: تولید سیگنالهای دیجیتال (CLK و DT) که بهراحتی با میکروکنترلرهایی مانند آردوینو یا رزبریپای سازگار هستند.
-
ولتاژ کاری گسترده: معمولاً با ولتاژ 3.3 تا 5 ولت کار میکند، که آن را با اکثر پلتفرمهای الکترونیکی سازگار میکند.
-
رزولوشن بالا: با تعداد پالسهای بالا در هر دور (مانند 20 پالس در هر چرخش)، دقت بالایی در اندازهگیری ارائه میدهد.
-
ساختار مقاوم: ساختهشده از مواد باکیفیت مانند PCB و برنج، که دوام و پایداری را تضمین میکند.
کاربردهای ماژول رمزگذار چرخشی
ماژول رمزگذار چرخشی به دلیل تطبیقپذیری و دقت بالا، در طیف گستردهای از کاربردها استفاده میشود:
-
کنترل موتورها: در رباتیک و اتوماسیون صنعتی برای کنترل دقیق سرعت و جهت موتورهای پلهای (Stepper) و سروو (Servo).
-
رابط کاربری: در دستگاههای الکترونیکی برای پیمایش در منوها یا تنظیم مقادیر دیجیتال (مانند کنترل صدا یا روشنایی).
-
اندازهگیری فاصله و سرعت: در پروژههایی مانند چرخهای اندازهگیری (Measuring Wheels) برای محاسبه مسافت طیشده یا سرعت چرخش.
-
اتوماسیون صنعتی: در سیستمهای نوار نقاله، ماشینهای CNC و چاپگرهای سهبعدی برای بازخورد موقعیت و سرعت.
-
پروژههای DIY: در پروژههای آردوینو، رزبریپای و سایر پلتفرمها برای ایجاد رابطهای کاربری تعاملی یا کنترل دقیق تجهیزات.
مزایای استفاده از ماژول رمزگذار چرخشی
-
دقت بالا: ارائه بازخورد دقیق از موقعیت و جهت چرخش.
-
عدم محدودیت چرخش: مناسب برای کاربردهایی که نیاز به چرخش مداوم دارند.
-
مقاومت در برابر دما: برخلاف پتانسیومترها، تحت تأثیر تغییرات دمایی دچار انحراف نمیشود.
-
سادگی در اتصال: با پینهای استاندارد (GND، VCC، CLK، DT، SW) بهراحتی به میکروکنترلرها متصل میشود.
-
هزینه مقرونبهصرفه: نسبت به سایر حسگرهای موقعیت، قیمت مناسبی دارد.
نحوه اتصال و برنامهنویسی با آردوینو
برای استفاده از ماژول رمزگذار چرخشی با آردوینو، مراحل زیر را دنبال کنید:
اتصالات سخت افزاری
ماژول رمزگذار چرخشی معمولاً دارای 5 پین است:
-
GND: به زمین (GND) آردوینو متصل میشود.
-
VCC: به منبع تغذیه 5 ولت یا 3.3 ولت آردوینو متصل میشود.
-
CLK: به یک پین دیجیتال (مثلاً پین 2) متصل میشود.
-
DT: به پین دیجیتال دیگر (مثلاً پین 3) متصل میشود.
-
SW: به پین دیجیتال (مثلاً پین 4) برای دکمه فشاری متصل میشود.
سوالات متداول (FAQ)
1. تفاوت رمزگذار چرخشی با پتانسیومتر چیست؟
رمزگذار چرخشی برخلاف پتانسیومتر، میتواند بهصورت نامحدود چرخش کند و سیگنالهای دیجیتال تولید میکند، در حالی که پتانسیومتر دارای محدوده چرخش محدود و خروجی آنالوگ است. رمزگذار چرخشی برای کاربردهایی که نیاز به دقت بالا و چرخش مداوم دارند، مناسبتر است.
2. آیا میتوان از ماژول رمزگذار چرخشی برای کنترل سرعت موتور استفاده کرد؟
بله، رمزگذار چرخشی میتواند برای کنترل سرعت و جهت موتورهای پلهای یا سروو استفاده شود. با شمارش پالسهای تولیدشده توسط ماژول، میتوان سرعت و موقعیت موتور را بهصورت دقیق کنترل کرد.
3. چگونه میتوان از لرزش سیگنال (Signal Jitter) در رمزگذار چرخشی جلوگیری کرد؟
برای کاهش لرزش سیگنال، میتوانید از خازنهای کوچک (مانند 0.1 میکروفاراد) بین پینهای CLK/DT و زمین استفاده کنید یا از تکنیکهای نرمافزاری مانند Debouncing در کد برنامهنویسی بهره ببرید.
خرید ماژول رمزگذار چرخشی
برای تهیه ماژول رمزگذار چرخشی با کیفیت بالا و قیمت مناسب، پیشنهاد میکنیم به وبسایت E366.ir مراجعه کنید. این فروشگاه آنلاین مجموعهای گسترده از قطعات الکترونیکی و ابزارهای موردنیاز برای پروژههای DIY و حرفهای ارائه میدهد. با خرید از E366.ir، از پشتیبانی فنی و ارسال سریع بهرهمند شوید و پروژههای خود را با اطمینان به انجام برسانید.