DIGILENT-LOGO

شتاب سنج MEMS 2 محوره PmodACL3 DIGILENT

راهنمای مرجع PmodACL2TM

بازبینی شده در 24 مه 2016
این راهنما برای PmodACL2 rev اعمال می شود. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

تمام شدview
PmodACL2 یک شتاب‌سنج MEMS 3 محوره است که توسط دستگاه‌های آنالوگ ADXL362 تغذیه می‌شود. با برقراری ارتباط با تراشه از طریق پروتکل SPI، کاربران ممکن است تا 12 بیت وضوح برای هر محور شتاب دریافت کنند. علاوه بر این، این ماژول از طریق تشخیص تک یا دو ضربه و همچنین ویژگی‌های صرفه‌جویی در مصرف انرژی از طریق نظارت بر عدم فعالیت خود، حس ماشه خارجی را ارائه می‌دهد.

ویژگی های محصول

  • شتاب سنج MEMS 3 محوره
  • حداکثر وضوح 12 بیت در هر محور
  • وضوح قابل انتخاب توسط کاربر
  • نظارت بر فعالیت/عدم فعالیت
  • مصرف کم جریان

دستورالعمل استفاده از محصول

  1. PmodACL2 را با استفاده از پروتکل SPI به میکروکنترلر یا برد توسعه خود وصل کنید.
  2. PmodACL2 و میکروکنترلر/برد توسعه خود را روشن کنید.
  3. برای خواندن داده های شتاب، دستورات مناسب را از طریق SPI به PmodACL2 ارسال کنید.
  4. PmodACL2 تا 12 بیت وضوح برای هر محور شتاب ارائه می دهد. از ویژگی وضوح قابل انتخاب توسط کاربر برای پیکربندی وضوح مورد نظر استفاده کنید.
  5. برای شناسایی محرک های خارجی، ویژگی تشخیص تک یا دو ضربه را در PmodACL2 فعال کنید.
  6. برای صرفه جویی در مصرف برق، از ویژگی نظارت بر عدم فعالیت PmodACL2 استفاده کنید.
  7. برای اطلاعات دقیق در مورد دستورات SPI و گزینه های پیکربندی، به راهنمای مرجع PmodACL2 مراجعه کنید.

تمام شدview
PmodACL2 یک شتاب‌سنج MEMS 3 محوره است که توسط دستگاه‌های آنالوگ ADXL362 تغذیه می‌شود. با برقراری ارتباط با تراشه از طریق پروتکل SPI، کاربران ممکن است تا 12 بیت وضوح برای هر محور شتاب دریافت کنند. به‌علاوه، این ماژول از طریق تشخیص تک یا دو ضربه‌ای و همچنین ویژگی‌های صرفه‌جویی در مصرف انرژی با نظارت بر عدم فعالیت، حس ماشه خارجی را ارائه می‌دهد.

PmodACL2.

امکانات عبارتند از:

  • شتاب سنج MEMS 3 محوره
  • حداکثر وضوح 12 بیت در هر محور
  • وضوح قابل انتخاب توسط کاربر
  • نظارت بر فعالیت/عدم فعالیت
  • مصرف جریان کم در <2 μA در 100 هرتز
  • تشخیص سقوط آزاد
  • اندازه PCB کوچک برای طرح های انعطاف پذیر 1.0 اینچ ×
    0.8 اینچ (2.5 × 2.0 سانتی متر)
  • رابط Pmod Digilent را دنبال می کند
    مشخصات نوع 2A
  • کتابخانه و سابقampکد موجود است
    در مرکز منابع

توضیحات عملکردی
PmodACL2 از دستگاه های آنالوگ ADXL362 برای ارائه داده های شتاب MEMS به برد سیستم استفاده می کند. با 512-s عمیق آنampدر بافر FIFO، کاربران می توانند view یک رشته طولانی از رویدادها قبل از یک وقفه ایجاد شده یا به سادگی قادر به دسترسی برد سیستم به اطلاعات شتاب زمانی که کاربر آن را راحت‌تر می‌بیند.

رابط با Pmod

PmodACL2 از طریق پروتکل SPI با برد میزبان ارتباط برقرار می کند. برای خواندن از رجیسترهای داده روی برد،
خط Chip Select ابتدا باید پایین کشیده شود و سپس یک بایت فرمان برای خواندن از رجیسترهای داده ارسال شود (0x0B).
سپس بایت آدرس مورد نظر باید ارسال شود و سپس بایت مورد نظر با MSB ابتدا در لبه ساعت در حال سقوط دریافت می شود. از آنجا که نشانگر آدرس به طور خودکار به بایت آدرس بعدی افزایش می یابد، می توان با ادامه دادن پالس خط ساعت سریال، چندین بایت را به طور متوالی خواند. یک سابقampمجموعه ای از دستورات برای خواندن از رجیستر yaxis در زیر آورده شده است:

دستور خواندن آدرس اول محور Y
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

LSB بایت داده های محور Y MSB بایت داده های محور Y
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX موسسات خدمات مالی b10 b9 b8  

توجه: هر بیت SX همان مقدار مهم ترین بیت از داده های محور y است.
برای خواندن از بافر FIFO، ابتدا باید یک بایت دستور برای نوشتن به یک ثبات داده (0x0A) ارسال شود تا بتوانیم ثبات FIFO Control (آدرس 0x28) را پیکربندی کنیم تا نشان دهد که می خواهیم بافر FIFO داده ها را ذخیره کند. پس از اینکه ADXL362 برای استفاده از بافر FIFO پیکربندی شد، ابتدا باید یک بایت فرمان برای خواندن از بافر FIFO (0x0D) ارسال شود، سپس جفت بایت داده که حاوی کدام محور در حال اندازه گیری و همچنین داده های شتاب است، ارسال شود. یک سابقampمجموعه ای از دستورات برای خواندن از بافر FIFO در زیر آورده شده است:

فرمان خواندن FIFO کنترل ثبت آدرس آدرس فرمان FIFO Read
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0. 1

LSB بایت داده های محور MSB بایت داده های محور
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX موسسات خدمات مالی b10 b9 b8  

توجه: هر بیت SX همان مقدار مهم ترین بیت از داده های محور y است. b15 و b14 نشان می دهد که داده های ورودی کدام محور را نشان می دهد.

جدول توضیحات پینوت

جدول پین‌آوت PmodACL2
رابط J1   رابط J2  
سنجاق سیگنال توضیحات   سنجاق سیگنال توضیحات سنجاق سیگنال توضیحات  
1 ~CS انتخاب تراشه 7 INT2 وقفه دو 1 INT1 قطع یک  
2 MOSI استاد از برده

In

8 INT1 قطع یک 2 G منبع تغذیه

زمین

 
3 میسو استاد در برده

بیرون

9 NC متصل نیست رابط J3  
4 SCLK ساعت سریال 10 NC متصل نیست سنجاق سیگنال توضیحات  
5 GND منبع تغذیه

زمین

11 GND منبع تغذیه

زمین

1 INT2 وقفه دو  
6 VCC منبع تغذیه

(3.3V)

12 VCC منبع تغذیه

(3.3V)

2 G منبع تغذیه

زمین

 

PmodACL2 همچنین دارای دو پایه وقفه قابل برنامه ریزی برای استفاده است. هر دوی این پین‌ها می‌توانند به‌گونه‌ای تنظیم شوند که باعث ایجاد وقفه در چندین محرک مختلف از جمله فعالیت/عدم فعالیت (برای کمک به کاهش قدرت سیستم)، زمانی که بافر FIFO تا سطح دلخواه پر می‌شود، زمانی که داده‌ها آماده بازیابی هستند و سایر محرک‌ها.
هر برق خارجی اعمال شده به PmodACL2 باید در محدوده 1.6 ولت و 3.5 ولت باشد. در نتیجه، با بردهای سیستم Digilent، این Pmod باید از ریل 3.3 ولت خارج شود.

ابعاد فیزیکی
پین های روی هدر پین با فاصله 100 میلی متری از هم قرار دارند. طول PCB در دو طرف موازی با پین‌های هدر پین 0.95 اینچ و در طرف‌های عمود بر سر پین 0.8 اینچ است.

کپی رایت Digilent, Inc. کلیه حقوق محفوظ است.
سایر نام های محصول و شرکت ذکر شده ممکن است علائم تجاری صاحبان مربوطه باشند.

اسناد / منابع

شتاب سنج MEMS 2 محوره PmodACL3 DIGILENT [pdf] دفترچه راهنما
شتاب سنج MEMS 2 محور PmodACL3، PmodACL2، شتاب سنج MEMS 3 محور، شتاب سنج MEMS، شتاب سنج

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *