DIGILENT PmodACL2 3-Axis MEMS Accelerometer
מדריך עזר של PmodACL2TM
מתוקן ב-24 במאי 2016
מדריך זה חל על PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306
מֵעַלview
ה-PmodACL2 הוא מד תאוצה MEMS בעל 3 צירים המופעל על ידי ה-Analog Devices ADXL362. על ידי תקשורת עם השבב באמצעות פרוטוקול SPI, המשתמשים עשויים לקבל עד 12 סיביות של רזולוציה עבור כל ציר תאוצה. בנוסף, מודול זה מציע חישת טריגר חיצוני באמצעות זיהוי בלחיצה אחת או כפולה וכן תכונות חיסכון בחשמל באמצעות ניטור חוסר הפעילות שלו.
תכונות המוצר
- מד תאוצה MEMS בעל 3 צירים
- עד 12 סיביות של רזולוציה לכל ציר
- רזולוציה לבחירת המשתמש
- ניטור פעילות/חוסר פעילות
- צריכת זרם נמוכה
הוראות שימוש במוצר
- חבר את ה-PmodACL2 למיקרו-בקר או ללוח הפיתוח שלך באמצעות פרוטוקול SPI.
- הפעל את ה-PmodACL2 ואת המיקרו-בקר/לוח הפיתוח שלך.
- כדי לקרוא את נתוני ההאצה, שלח את הפקודות המתאימות ל-PmodACL2 באמצעות SPI.
- ה-PmodACL2 מספק עד 12 סיביות של רזולוציה עבור כל ציר תאוצה. השתמש בתכונת הרזולוציה הניתנת לבחירת המשתמש כדי להגדיר את הרזולוציה הרצויה.
- כדי לזהות טריגרים חיצוניים, הפעל את תכונת זיהוי הקשה אחת או כפולה ב-PmodACL2.
- כדי לחסוך בחשמל, השתמש בתכונת ניטור חוסר הפעילות של PmodACL2.
- עיין במדריך העזר של PmodACL2 למידע מפורט על פקודות SPI ואפשרויות תצורה.
מֵעַלview
ה-PmodACL2 הוא מד תאוצה MEMS בעל 3 צירים המופעל על ידי ה-Analog Devices ADXL362. על ידי תקשורת עם השבב באמצעות פרוטוקול SPI, המשתמשים עשויים לקבל עד 12 סיביות של רזולוציה עבור כל ציר תאוצה. בנוסף, מודול זה מציע חישת טריגר חיצוני באמצעות זיהוי בלחיצה אחת או כפולה וכן תכונות חיסכון בחשמל באמצעות ניטור חוסר הפעילות שלו.
ה-PmodACL2.
התכונות כוללות:
- מד תאוצה MEMS בעל 3 צירים
- עד 12 סיביות של רזולוציה לכל ציר
- רזולוציה לבחירת המשתמש
- ניטור פעילות/חוסר פעילות
- צריכת זרם נמוכה ב-<2 μA ב-100Hz
- זיהוי נפילה חופשית
- גודל PCB קטן עבור עיצובים גמישים 1.0 אינץ' ×
0.8 אינץ' (2.5 ס"מ × 2.0 ס"מ) - עוקב אחר ממשק Pmod Digilent
מפרט סוג 2A - ספרייה ואקסampהקוד זמין
במרכז המשאבים
תיאור פונקציונלי
ה-PmodACL2 משתמש בהתקנים אנלוגיים ADXL362 כדי לספק נתוני האצת MEMS ללוח המערכת. עם ה-512-s העמוקות שלוample 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 |
Byte LSB של נתוני ציר Y | Byte MSB של נתונים בציר Y | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | SX | SX | SX | SX | MSB | b10 | b9 | b8 |
פֶּתֶק: כל סיביות SX זהה לסיבית המשמעותית ביותר של נתוני ציר ה-y.
כדי לקרוא ממאגר ה-FIFO, יש לשלוח תחילה בייט פקודה לכתיבה למאגר נתונים (0x0A) כדי שנוכל להגדיר את אוגר FIFO Control (כתובת 0x28) כדי לציין שאנו רוצים שה-FIFO מאגר יאחסן נתונים. לאחר שה-ADXL362 הוגדר לשימוש במאגר FIFO, יש לשלוח תחילה בייט פקודה לקריאה ממאגר ה-FIFO (0x0D), ולאחר מכן יש לשלוח זוגות של בתים של נתונים המכילים איזה ציר נמדד כמו גם את נתוני התאוצה. אקסampקבוצת הפקודות לקריאה ממאגר ה-FIFO ניתנת להלן:
פקודה קריאת FIFO Control Register כתובת פקודה FIFO Read
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0
Byte LSB של נתוני ציר | MSB Byte של נתוני ציר | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | b15 | b14 | SX | SX | MSB | b10 | b9 | b8 |
פֶּתֶק: כל סיביות SX זהה לסיבית המשמעותית ביותר של נתוני ציר ה-y. b15 ו-b14 מייצגים את הציר שהנתונים הנכנסים מייצגים.
טבלת תיאור Pinout
טבלת Pinout של ה-PmodACL2 | |||||||||||||||
מחבר J1 | מחבר J2 | ||||||||||||||
פִּין | אוֹת | תֵאוּר | פִּין | אוֹת | תֵאוּר | פִּין | אוֹת | תֵאוּר | |||||||
1 | ~CS | בחר שבב | 7 | INT2 | להפריע שני | 1 | INT1 | להפריע לאחד | |||||||
2 | MOSI | Master Out Slave
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.6V ו-3.5V. כתוצאה מכך, עם לוחות מערכת Digilent, Pmod זה חייב להיות מופעל ממסילה של 3.3V.
מימדים פיזיים
הפינים בכותרת הסיכה מרוחקים 100 מיליליטר זה מזה. אורכו של ה-PCB הוא 0.95 אינץ' בצדדים המקבילים לפינים בכותרת הפין ואורך 0.8 אינצ'ים בצדדים המאונכים לראש הסיכה.
זכויות יוצרים Digilent, Inc. כל הזכויות שמורות.
שמות מוצרים וחברות אחרים המוזכרים עשויים להיות סימנים מסחריים של בעליהם בהתאמה.
מסמכים / משאבים
![]() |
DIGILENT PmodACL2 3-Axis MEMS Accelerometer [pdfמדריך למשתמש PmodACL2 3-Axis MEMS Accelerometer, PmodACL2, 3-Axis MEMS Accelerometer, MEMS Accelerometer, Accelerometer |