واحد اندازه‌گیری اینرسی | IMU | BMI055 | شش محوره | محدوده‌های قابل برنامه‌ریزی | نویز کم

اطلاعات عمومی

  • نام تراشه: BMI055
  • سازنده: Bosch Sensortec
  • مهمترین ویژگی کلیدی: BMI055 – IMU شش محوره، محدوده های قابل برنامه‌ریزی شتاب سنج/ژیروسکوپ، نویز کم، خروجی دیجیتال
  • دسته‌بندی عملکردی: سنسور IMU
  • توضیح فنی کوتاه: BMI055 یک سنسور واحد اندازه‌گیری اینرسی (IMU) شش محوره فشرده است که یک شتاب‌سنج سه محوره و یک ژیروسکوپ سه محوره را یکپارچه می‌کند. این دستگاه با قابلیت برنامه‌ریزی محدوده‌های شتاب و نرخ زاویه‌ای، عملکرد با نویز کم و ابعاد کوچک، داده‌های حرکت دیجیتال را از طریق رابط‌های I2C و SPI برای پردازش سیستمی فراهم می‌کند.

فلسفه طراحی

BMI055 برای پاسخگویی به تقاضای فزاینده برای راهکارهای حسگر حرکتی بسیار یکپارچه و دقیق در دستگاه‌های الکترونیکی فشرده طراحی شد. این تراشه با ترکیب یک شتاب‌سنج سه محوره و یک ژیروسکوپ سه محوره با نویز کم و عملکرد بالا در یک پکیج کوچک، شکاف فنی موجود را پر می‌کند. این یکپارچه‌سازی طراحی را ساده کرده، فضای برد را کاهش می‌دهد و قابلیت‌های پیچیده مبتنی بر حرکت را با حفظ دقت و بهره‌وری انرژی امکان‌پذیر می‌سازد.

توضیحات عمومی

BMI055 یک سنسور واحد اندازه‌گیری اینرسی (IMU) بسیار یکپارچه است. این تراشه یک شتاب‌سنج سه محوره و یک ژیروسکوپ سه محوره را در یک پکیج واحد ترکیب می‌کند. این دستگاه برای ارائه داده‌های حرکتی قوی و دقیق برای طیف وسیعی از سیستم‌های الکترونیکی مهندسی شده است.

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

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

کاربردها

  • بازی و رابط انسان و ماشین (HMI)
  • تشخیص حرکت (ژست)
  • واقعیت افزوده و واقعیت مجازی
  • ناوبری داخلی و تخمین موقعیت (dead reckoning)
  • دستگاه‌های پوشیدنی
  • تثبیت تصویر

ویژگی‌های کلیدی

  • شتاب‌سنج سه محوره و ژیروسکوپ سه محوره یکپارچه.
  • خروجی دیجیتال از طریق رابط‌های I2C و SPI.
  • محدوده‌های شتاب‌سنج: ±2g, ±4g, ±8g, ±16g.
  • محدوده‌های ژیروسکوپ: ±125 dps, ±250 dps, ±500 dps, ±1000 dps, ±2000 dps.
  • فیلترهای پایین‌گذر قابل برنامه‌ریزی برای شتاب‌سنج و ژیروسکوپ.
  • حافظه FIFO یکپارچه (۱۰۲۴ بایت) برای بافر کردن داده‌ها.
  • عملکرد نویز پایین برای شتاب‌سنج (۲۰۰ µg/√Hz Typical) و ژیروسکوپ (۰.۱۲ °/s/√Hz Typical).
  • موتور وقفه برای ویژگی‌های مختلف تشخیص حرکت (ضربه، جهت‌گیری، عدم حرکت، هرگونه حرکت، کج شدن).
  • زمان راه‌اندازی سریع.
  • پکیج کوچک LGA به ابعاد ۳.۰ x ۴.۵ x ۰.۹۵ میلی‌متر مکعب.
  • حالت‌های مصرف توان پایین.
  • خروجی سنسور دمای یکپارچه.

مزایا

  • سطح بالای یکپارچگی با هر دو شتاب‌سنج و ژیروسکوپ در یک پکیج.
  • قابلیت پیکربندی انعطاف‌پذیر محدوده‌های اندازه‌گیری و تنظیمات فیلتر.
  • کاهش پیچیدگی سیستم و فضای برد به دلیل ابعاد کوچک.
  • پشتیبانی از رابط‌های دیجیتال استاندارد (I2C, SPI) برای یکپارچه‌سازی آسان.
  • عملکرد با بهره‌وری توان بالا با حالت‌های مختلف مصرف انرژی.
  • ویژگی‌های تشخیص حرکت قوی از طریق موتور وقفه پیشرفته.

محدودیت‌ها

  • برای پردازش داده‌ها و پیکربندی سنسور به یک میکروکنترلر خارجی نیاز دارد.
  • عملکرد می‌تواند تحت تأثیر لرزش‌های مکانیکی خارجی قرار گیرد، در صورتی که به درستی نصب نشود.
  • کالیبراسیون اولیه ممکن است برای دقت بهینه در کاربردهای خاص مورد نیاز باشد.
  • رابط‌های ارتباطی دیجیتال (I2C/SPI) می‌توانند در محیط‌های پر نویز الکتریکی و بدون در نظر گرفتن طرح‌بندی مناسب، مستعد نویز باشند.

Key Technical Specifications

ParameterValue
Supply Voltage (VDD)1.71 V to 3.6 V
Accel Current Consumption150 µA (Typical, normal mode)
Gyro Current Consumption1.8 mA (Typical, normal mode)
Accelerometer Resolution12-bit
Gyroscope Resolution16-bit
Accelerometer ODRUp to 2 kHz
Gyroscope ODRUp to 2 kHz
Operating Temperature Range-40 °C to +85 °C
Package TypeLGA (3.0 x 4.5 x 0.95 mm³)
Accelerometer Full-Scale Range±2g, ±4g, ±8g, ±16g
Gyroscope Full-Scale Range±125 dps, ±250 dps, ±500 dps, ±1000 dps, ±2000 dps

معماری داخلی

BMI055 عناصر حسگر MEMS جداگانه برای اندازه‌گیری شتاب و نرخ زاویه‌ای را یکپارچه می‌کند. خروجی آنالوگ هر سنسور توسط مبدل‌های آنالوگ به دیجیتال (ADCs) اختصاصی دیجیتالی می‌شود. سپس داده‌های دیجیتال از طریق یک بلوک پردازش سیگنال دیجیتال مشترک عبور می‌کنند که شامل فیلترهای پایین‌گذر قابل برنامه‌ریزی برای کاهش نویز و یک موتور وقفه برای تشخیص حرکت است. یک بافر FIFO با حجم ۱۰۲۴ بایت برای ذخیره‌سازی کارآمد داده‌ها قبل از خروجی در دسترس است. هر دو مسیر سنسور در نهایت به رابط‌های دیجیتال مشترک متصل می‌شوند که امکان پیکربندی و بازیابی داده‌ها را از طریق پروتکل‌های I2C یا SPI فراهم می‌کند. این دستگاه همچنین شامل مدارهای مدیریت توان داخلی و یک سنسور دما است.

سوالات فنی متداول

  • س: چگونه محدوده‌های اندازه‌گیری BMI055 را پیکربندی کنم؟
    پ: محدوده‌های مقیاس کامل شتاب‌سنج و ژیروسکوپ به طور مستقل از طریق رجیسترهای پیکربندی خاص (مانند ACC_RANGE, GYR_RANGE) قابل برنامه‌ریزی هستند. کاربران می‌توانند محدوده‌هایی مانند ±2g تا ±16g را برای شتاب‌سنج و ±125 dps تا ±2000 dps را برای ژیروسکوپ انتخاب کنند.

  • س: هدف از بافر FIFO یکپارچه چیست؟
    پ: بافر FIFO (First-In, First-Out) با حجم ۱۰۲۴ بایت امکان دسته‌بندی کارآمد داده‌های سنسور را فراهم می‌کند و فرکانس پرس‌وجوی میکروکنترلر میزبان را کاهش داده و در مصرف انرژی صرفه‌جویی می‌کند. این بافر می‌تواند داده‌های هر دو شتاب‌سنج و ژیروسکوپ را ذخیره کند.

  • س: چگونه می‌توانم نویز اندازه‌گیری‌های خود را کاهش دهم؟
    پ: BMI055 فیلترهای پایین‌گذر دیجیتال قابل برنامه‌ریزی را برای هر دو شتاب‌سنج و ژیروسکوپ ارائه می‌دهد. با پیکربندی این فیلترها، کاربران می‌توانند اجزای نویز ناخواسته با فرکانس بالا را در داده‌های سنسور کاهش دهند. چیدمان مناسب PCB و جداسازی مکانیکی نیز به کاهش نویز کمک می‌کند.

  • س: BMI055 از کدام رابط‌های ارتباطی دیجیتال پشتیبانی می‌کند؟
    پ: BMI055 از هر دو رابط I2C (Inter-Integrated Circuit) و SPI (Serial Peripheral Interface) برای ارتباط دیجیتال با یک میکروکنترلر میزبان پشتیبانی می‌کند. انتخاب رابط معمولاً توسط وضعیت یک پین اختصاصی، مانند پین SDO، تعیین می‌شود.

قطعات مشابه / جایگزین

  • BMI160 – Bosch Sensortec – یک IMU شش محوره با پکیج کوچک‌تر و مصرف توان بسیار پایین.
  • BMX055 – Bosch Sensortec – یک سنسور ۹ محوره که IMU تراشه BMI055 را با یک مغناطیس‌سنج سه محوره ترکیب می‌کند.
  • BMI088 – Bosch Sensortec – یک IMU شش محوره با عملکرد بالا که برای کاربردهای پرتقاضا طراحی شده است.
  • BMI270 – Bosch Sensortec – یک IMU شش محوره هوشمند با FSM یکپارچه و ویژگی‌های هوش مصنوعی.

جدول مرجع

نوع منبعلینک رسمی سازنده
دیتاشیتدیتاشیت BMI055
بروشور محصولصفحه محصول BMI055
یادداشت‌های کاربردیN/A

این بخش برای معرفی ICهای مهم و پرکاربرد تهیه شده است تا آشنایی بیشتری را برای طراحان و علاقه‌مندان به الکترونیک فراهم آورد. لطفاً توجه داشته باشید که لزوماً تمامی قطعات معرفی‌شده در اینجا جزئی از سبد محصولات ما نیستند؛ با این حال، در صورت نیاز می‌توانید درخواست تامین قطعه خود را با ما در میان بگذارید و با آدرس orders@gebrabit.com تماس بگیرید.

با نظرات خود به تیم جبرا در بهبود کیفیت کمک کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


سبد خرید
پیمایش به بالا