Επιταχυνσιόμετρο DIGILENT PmodACL2 3-Axis MEMS
Εγχειρίδιο αναφοράς PmodACL2TM
Αναθεωρήθηκε στις 24 Μαΐου 2016
Αυτό το εγχειρίδιο ισχύει για το PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306
Υπερview
Το PmodACL2 είναι ένα επιταχυνσιόμετρο MEMS 3 αξόνων που τροφοδοτείται από τις αναλογικές συσκευές ADXL362. Με την επικοινωνία με το τσιπ μέσω του πρωτοκόλλου SPI, οι χρήστες μπορούν να λαμβάνουν έως και 12 bit ανάλυσης για κάθε άξονα επιτάχυνσης. Επιπλέον, αυτή η μονάδα προσφέρει ανίχνευση εξωτερικής σκανδάλης μέσω ανίχνευσης με ένα ή διπλό πάτημα, καθώς και λειτουργίες εξοικονόμησης ενέργειας μέσω της παρακολούθησης αδράνειας.
Χαρακτηριστικά προϊόντος
- Επιταχυνσιόμετρο MEMS 3 αξόνων
- Έως 12 bit ανάλυσης ανά άξονα
- Ανάλυση επιλογής από το χρήστη
- Παρακολούθηση δραστηριότητας/αδράνειας
- Χαμηλή κατανάλωση ρεύματος
Οδηγίες χρήσης προϊόντος
- Συνδέστε το PmodACL2 στον μικροελεγκτή ή στην πλακέτα ανάπτυξης χρησιμοποιώντας το πρωτόκολλο SPI.
- Ενεργοποιήστε το PmodACL2 και τον μικροελεγκτή/την πλακέτα ανάπτυξης.
- Για να διαβάσετε τα δεδομένα επιτάχυνσης, στείλτε τις κατάλληλες εντολές στο PmodACL2 μέσω SPI.
- Το PmodACL2 παρέχει έως και 12 bit ανάλυσης για κάθε άξονα επιτάχυνσης. Χρησιμοποιήστε τη δυνατότητα επιλογής ανάλυσης από το χρήστη για να διαμορφώσετε την επιθυμητή ανάλυση.
- Για να ανιχνεύσετε εξωτερικούς ερεθισμούς, ενεργοποιήστε τη λειτουργία ανίχνευσης με ένα ή δύο πάτημα στο PmodACL2.
- Για εξοικονόμηση ενέργειας, χρησιμοποιήστε τη λειτουργία παρακολούθησης αδράνειας του PmodACL2.
- Ανατρέξτε στο Εγχειρίδιο αναφοράς PmodACL2 για λεπτομερείς πληροφορίες σχετικά με τις εντολές SPI και τις επιλογές διαμόρφωσης.
Υπερview
Το PmodACL2 είναι ένα επιταχυνσιόμετρο MEMS 3 αξόνων που τροφοδοτείται από τις αναλογικές συσκευές ADXL362. Με την επικοινωνία με το τσιπ μέσω του πρωτοκόλλου SPI, οι χρήστες μπορούν να λαμβάνουν έως και 12 bit ανάλυσης για κάθε άξονα επιτάχυνσης. Επιπλέον, αυτή η μονάδα προσφέρει ανίχνευση εξωτερικής σκανδάλης μέσω ανίχνευσης με ένα ή διπλό πάτημα, καθώς και λειτουργίες εξοικονόμησης ενέργειας μέσω της παρακολούθησης αδράνειας.
Το PmodACL2.
Τα χαρακτηριστικά περιλαμβάνουν:
- Επιταχυνσιόμετρο MEMS 3 αξόνων
- Έως 12 bit ανάλυσης ανά άξονα
- Ανάλυση επιλογής από το χρήστη
- Παρακολούθηση δραστηριότητας/αδράνειας
- Χαμηλή κατανάλωση ρεύματος στα <2 μA στα 100Hz
- Ανίχνευση ελεύθερης πτώσης
- Μικρό μέγεθος PCB για ευέλικτα σχέδια 1.0 σε ×
0.8 ίντσες (2.5 cm × 2.0 cm) - Ακολουθεί τη διεπαφή Digilent Pmod
Προδιαγραφές Τύπος 2Α - Βιβλιοθήκη και πρώηνampδιαθέσιμος κωδικός
στο κέντρο πόρων
Περιγραφή λειτουργίας
Το PmodACL2 χρησιμοποιεί αναλογικές συσκευές ADXL362 για την παροχή δεδομένων επιτάχυνσης MEMS στην πλακέτα συστήματος. Με τα βαθιά του 512-sample FIFO buffer, οι χρήστες μπορούν να view μια μακρά σειρά συμβάντων πριν από μια ενεργοποίηση διακοπής ή απλώς να έχετε τη δυνατότητα πρόσβασης στην πλακέτα συστήματος στα δεδομένα επιτάχυνσης όταν ο χρήστης το θεωρεί πιο βολικό.
Διασύνδεση με το Pmod
Το PmodACL2 επικοινωνεί με τον κεντρικό πίνακα μέσω του πρωτοκόλλου SPI. Για ανάγνωση από τα ενσωματωμένα μητρώα δεδομένων,
η γραμμή Chip Select πρέπει πρώτα να τραβηχτεί χαμηλά και στη συνέχεια να στείλει ένα byte εντολής για ανάγνωση από τους καταχωρητές δεδομένων (0x0B).
Το επιθυμητό byte διεύθυνσης πρέπει να σταλεί στη συνέχεια και, στη συνέχεια, το επιθυμητό byte λαμβάνεται με το MSB πρώτα στην άκρη του ρολογιού που πέφτει. Επειδή ο δείκτης διεύθυνσης αυξάνει αυτόματα στο επόμενο byte διεύθυνσης, είναι δυνατή η διαδοχική ανάγνωση πολλών byte συνεχίζοντας να παλμούς στη γραμμή Σειριακού ρολογιού. Ένας πρώηνampΤο σύνολο εντολών για ανάγνωση από τον καταχωρητή yaxis δίνεται παρακάτω:
Εντολή Read | Πρώτη Διεύθυνση άξονα Υ | ||||||||||||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
LSB Byte δεδομένων άξονα Υ | MSB Byte δεδομένων άξονα Υ | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | SX | SX | SX | SX | MSB | b10 | b9 | b8 |
Σημείωμα: Κάθε bit SX έχει την ίδια τιμή με το πιο σημαντικό bit των δεδομένων του άξονα y.
Για ανάγνωση από το buffer FIFO, πρέπει πρώτα να σταλεί ένα byte εντολής για εγγραφή σε έναν καταχωρητή δεδομένων (0x0A), ώστε να μπορούμε να διαμορφώσουμε τον καταχωρητή FIFO Control (διεύθυνση 0x28) για να υποδείξουμε ότι θέλουμε η προσωρινή μνήμη FIFO να αποθηκεύει δεδομένα. Αφού διαμορφωθεί το ADXL362 ώστε να χρησιμοποιεί την προσωρινή μνήμη FIFO, πρέπει πρώτα να σταλεί ένα byte εντολής για ανάγνωση από το buffer FIFO (0x0D) και στη συνέχεια να ακολουθήσει ζεύγη byte δεδομένων που περιέχουν τον άξονα που μετράται καθώς και τα δεδομένα επιτάχυνσης. Ένας πρώηνampΤο σύνολο εντολών για ανάγνωση από το buffer 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 1 0 1
LSB Byte δεδομένων άξονα | MSB Byte δεδομένων άξονα | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | b15 | b14 | SX | SX | MSB | b10 | b9 | b8 |
Σημείωμα: Κάθε bit SX έχει την ίδια τιμή με το πιο σημαντικό bit των δεδομένων του άξονα 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 | ΜΙΣΟ | Master In Slave
Εξω |
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.3 V.
Φυσικές Διαστάσεις
Οι ακίδες στην κεφαλίδα της καρφίτσας απέχουν 100 mil. Το PCB έχει μήκος 0.95 ίντσες στις πλευρές παράλληλες με τις ακίδες στην κεφαλίδα της ακίδας και 0.8 ίντσες στις πλευρές που είναι κάθετες στην κεφαλίδα της ακίδας.
Πνευματικά δικαιώματα Digilent, Inc. Με την επιφύλαξη παντός δικαιώματος.
Άλλα ονόματα προϊόντων και εταιρειών που αναφέρονται ενδέχεται να είναι εμπορικά σήματα των αντίστοιχων κατόχων τους.
Έγγραφα / Πόροι
![]() |
Επιταχυνσιόμετρο DIGILENT PmodACL2 3-Axis MEMS [pdf] Εγχειρίδιο κατόχου Επιταχυνσιόμετρο PmodACL2 MEMS 3 αξόνων, PmodACL2, Επιταχυνσιόμετρο MEMS 3 αξόνων, Επιταχυνσιόμετρο MEMS, Επιταχυνσιόμετρο |