ژیروسکوپ ، یا ژیرو، وسیله ای برای اندازهگیری یا حفظ حرکت دورانی است. ژیروسکوپ های MEMS، سیستم الکترومکانیکی، حسگرهای کوچک و ارزانی هستند که سرعت زاویه ای را اندازه میگیرند. واحد سرعت زاویه ای اندازهگیری شده درجه بر ثانیه (S⁄°) یا دوران بر ثانیه (RPS) است. سرعت زاویه ای، اندازهگیری سرعت چرخش است.
ژیروسکوپها میتوانند برای تعیین جهت استفادهشوند و در بسیاری از سیستمهای مستقل ناوبری وجود دارند. برای مثال، اگر شما بخواهید که تعادل یک ربات را حفظ کنید، یک ژیروسکوپ میتواند برای اندازهگیری میزان چرخش از موقعیت تعادل استفاده شود و دستورات اصلاحی را به یک موتور ارسال کند.
ژیروسکوپ معادل فارسی واژهی Gyroscope در زبان انگلیسی که به اختصار Gyro نیز گفته میشود.
MEMS مختصر شدهی عبارت Micro-Electro-Mechanical Systems در زبان انگلیسی و به معنای سیستمهای الکترومکانیکی در ابعاد میکرومتر است.
نحوهی عملکرد ژیروسکوپ
زمانیکه اشیا به دور یک محور میچرخند اصطلاحا سرعت زاویهای دارند. یک چرخ در حال گردش میتواند بر حسب تعداد دور بر ثانیه (RPS) یا درجه بر ثانیه (S⁄°) اندازهگیری شود.
توجه کنید که محور z ژیروسکوپی شکل پایین همراستا با محور گردش چرخ در شکل بالاست.
اگر شما حسگر را به چرخ نشان داده در بالا متصل کنید، میتوانید سرعت زاویه ای در راستای محور z ژیروسکوپ را اندازه گیری کنید. در راستای دو محور دیگر هیچ چرخشی اندازه گیری نخواهد شد.
فرض کنید که چرخ یک بار در ثانیه به دور خود بچرخد. آن گاه سرعت زاویه ای برابر با 360 درجه بر ثانیه خوهد داشت. جهت چرخش چرخ نیز مهم است. چرخش حول محور در جهت حرکت عقربه های ساعت است یا بر خلاف آن؟
یک ژیروسکوپی سه محوره ی MEMS، مانند نمونه ی موجود در شکل بالا (ITG-3200)، میتواند چرخش حول سه محور x، y و z را اندازه بگیرد. برخی ژیروسکوپ ها در مدل های تک محوره یا دومحوره تولید میشوند، اما ژیروسکوپ های سه محوره در یک تراشه به سمت کوچکتر شدن (از نظر ابعاد)، ارزانتر شدن و رایجتر شدن پیش میروند.
ژیروسکوپ ها اغلب برای اشیایی که با سرعتهای بسیار زیاد نمیچرخند، استفاده میشوند. هواپیماها (با احتمال خوبی) به دور خود نمیچرخند. در عوض آنها فقط در حد چند درجه حول هر محور چرخش دارند. با شناسیایی این تغییرات اندک، ژیروسکوپها به پروازِ با ثباتِ هواپیما کمک میکنند. همچنین دقت کنید که شتاب یا سرعت خطی هواپیما تاثیری بر اندازه گیریهای ژیروسکوپ ندارد. ژیروسکوپ تنها سرعت زاویه ای را می سنجد.
چگونه ژیروسکوپهای MEMS سرعت زاویهای را تشخیص میدهند؟
عملکرد داخلی یک حسگر ژیروسکوپی MEMS
حسگر ژیروسکوپی درون MEMS بسیار کوچک است.(بین 1 تا 100 میکرومتر، به اندازه ی یک تار موی انسان) وقتی که ژیروسکوپ میچرخد، یک جرم نوسانگر با تغییرات سرعت زاویهای جابجا می شود. این جابجایی به سیگنال های جریان الکتریکی با اندازه ی بسیار کم تبدیل میشود که میتواند تقویت شده و با یک میکروکنترلر خوانده شود.
فیلم زیر نحوه عملکرد ژیروسکوپی MEMS را کامل توضیح میدهد.
نحوهی ارتباط با ژیروسکوپ
اتصالات سخت افزاری اصلی برای استفاده از ژیروسکوپ، تغذیه و یک واسط ارتباطی است. مثل همیشه، برای یافتن همه ی اطلاعات در مورد جزئیات و همچنین مثالهایی از ارتباطها باید به برگه ی اطلاعاتی (دیتاشیت) حسگر مراجعه کرد.
واسط ارتباطی
حسگرها میتوانند واسط ارتباطی از نوع دیجیتال یا آنالوگ داشته باشند.
- ژیروسکوپ هایی با واسط دیجیتال عموماً یکی از پروتکل های SPIیا I2C را مورد استفاده قرارمیدهند. استفاده از این واسط ها امکان ارتباط ساده با یک میکروکنترلر را فراهم میکند. یکی از محدودیت های واسط دیجیتال، حداکثر نرخ ارسال اطلاعات است. I2C حداکثر نرخی برابر با 400 هرتز دارد. درعوض SPI میتواند نرخ ارسال اطلاعات به مراتب بالاتری را ارایه دهد.
- ژیروسکوپهای با واسط آنالوگ سرعت زاویه ای را با یک ولتاژ متغیر، که عموما مقدارش بین زمینِ مدار(0 ولت) و ولتاژ تغدیه تغییر میکند، نمایش میدهند. یک مبدل آنالوگ به دیجیتال درون یک میکروکنترلر میتواند برای خواندن این سیگنال استفاده شود. ژیروسکوپ های آنالوگ بسته به اینکه شما چطور سیگنال آنالوگ را میخوانید، میتوانند ارزانتر و گاهی اوقات دقیقتر باشند.
تغذیه
ژیروسکوپهای MEMS به طور کلی قطعات کم مصرفی از نظر توان هستند. جریان مصرفیشان در محدوده ی میلی آمپر و گاهی اوقات میکروآمپر است. ولتاژ تغذیه ی ژیروسکوپ ها معمولا 5 ولت یا کمتر است. ژیروسکوپهای دیجیتال میتوانند سطح ولتاژ منطقیِ قابل انتخاب داشته باشند یا اینکه با سطح ولتاژ تغذیه کار کنند. برای هر واسط دیجیتال باید به یاد داشته باشید که خطوط 5 ولت را به 5 ولت و خطوط 3.3 ولت را به 3.3 ولت متصل کنید. همچنین ژیروسکوپ های با واسط دیجیتالی میتوانند حالت کم مصرف یا خواب داشته باشند که به آنها اجازه میدهد در کاربردهای تغذیه شونده با باتری، مورد استفاده قرار گیرند. گاهی اوقات این یک مزیت نسبت به ژیروسکوپ آنالوگ است.
شیوهی انتخاب یک ژیروسکوپ
برای پی بردن به اینکه از چه نوع ژیروسکوپی باید استفاده شود جزئیات بسیار زیادی باید مدّ نظر قرار گیرد. در اینجا تعدادی از مهمترین جزئیات به دردبخور ذکر شدهاند:
محدودهی اندازهگیری
محدودهی اندازهگیری یا حداکثر محدوده، بیشترین سرعت زاویه ای است که ژیروسکوپ میتواند اندازه بگیرد. در مورد اینکه چه چیزی را دارید اندازه میگیرید فکر کنید. آیا نیاز به اندازه گیریِ سرعت چرخش یک گرامافون را دارید که بسیار کند است، یا یک چرخ در حال گردش که میتواند بسیار سریع باشد؟
حساسیت سنسور
حساسیت بر حسب میلی ولت بر درجه بر ثانیه اندازه گیری می شود. اجازه ندهید که یکای این کمیت شما را بترساند. این مقدار تعیین میکند که برای یک سرعت زاویه ای مشخص ولتاژ به چه اندازه تغییر میکند. برای مثال، اگر حساسیت یک ژیروسکوپ 30 باشد و شما 300 تغییر ولتاژ را در خروجی ببینید، یعنی ژیروسکوپ را با نرخ 10 چرخاندهاید.
یک قاعده که خوب است به ذهن بسپارید: با افزایش حساسیت، محدوده اندازه گیری کاهش مییابد.
خطای سنسور
مانند هر حسگر دیگری، مقادیری که اندازه میگیرید حاوی مقداری خطا خواهند بود. شما میتوانید خطای ژیروسکوپ را هنگامی که ساکن است با اندازهگیری خروجیاش ببینید. با وجود اینکه تصور میکنید که در حالت سکون 0 درجه را ببینید، اما همیشه مقدار کوچکِ غیرصفری را به عنوان خطا خواهید دید. این خطاها گاهی اوقات خطای انحرافی یا خطای بیثباتی نامیده میشوند. دمای حسگر تاثیر بسزایی بر میزان خطای آن دارد. برای کم کردن منشا این خطا، اکثر ژیروسکوپها یک حسگر دمای داخلی دارند. بنابراین شما میتوانید دمای حسگر را خوانده و تغییرات وابسته به دما را اصلاح کنید. به منظور اصلاح این خطاها ژیروسکوپ باید کالیبره شود. این کار معمولا با ساکن نگه داشتن ژیروسکوپ و صفر کردن همهی مقادیر خوانده شده در کد برنامهتان صورت میگیرد.
ادامهی مسیر
تا الان شما باید فهمیده باشید که یک ژیروسکوپ چگونه کار میکند و زمینهی اطلاعاتی خوبی را برای شروع کار با یک ژیروسکوپ در پروژهی خودتان کسب کردهباشید. در ادامه میتوانید مقاله شتابسنج چیست؟ را هم بخوانید. و همچنین برای درک قدرت این سنسور ها و آشنایی با کاربرد آنها میتوانید فیلم کوتاه کوادکوپتر های شگفت انگیز-کوادکوپتر هایی که مانند ورزشکاران فکر می کنند ، را ببینید. در بازار سنسور ها بصورت ماژول سنسور ژیروسکوپ هم موجود هستند، میتوانید تهیه و آنها را با آردوینو راه اندازی کنید.
اگر این نوشته برایتان مفید بود لطفا کامنت بنویسید.
خوب بود اما کامل نبود ،اصل کار رو واگذار به توضیحات فیلم ویدئویی کرده بود حیف بود که فرض رو براین گذاشته که همه ده دقیقه فیلم رو میلینن ولی اینطور نیست
سلام . وقت شما بخیر . این سال جدید بر شما و مجموعه پرانگیزه و کارآمدتان مبارک باشد .
آیا در مورد عملکرد ایر ماوس یا کنترلهای هوشمند تلویزیون که ظاهرا بر پایه سنسورهای ژیروسکپ و شتاب سنج کار میکنند ، مقاله یا مداری دارید ؟ آیا میشود سنسوری ، مانند یک فتو ترازیستور را به آنها کوپل کرد تا خروجی این فتو ترانزیستور در مختصات همان ایرماوس نشان داده شود . با تشکر
ممنون دوست عزیز مطالبتون مفید بود و کاربردی و بستر خوبی برای ارائه