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 ແກນທີ່ຂັບເຄື່ອນໂດຍອຸປະກອນອະນາລັອກ ADXL362. ໂດຍການສື່ສານກັບຊິບຜ່ານໂປໂຕຄອນ SPI, ຜູ້ໃຊ້ອາດຈະໄດ້ຮັບເຖິງ 12 bits ຂອງຄວາມລະອຽດສໍາລັບແຕ່ລະແກນຂອງການເລັ່ງ. ນອກຈາກນັ້ນ, ໂມດູນນີ້ສະຫນອງການຮັບຮູ້ຜົນກະທົບຕໍ່ພາຍນອກໂດຍຜ່ານການກວດພົບການແຕະຄັ້ງດຽວຫຼືສອງເທົ່າເຊັ່ນດຽວກັນກັບຄຸນສົມບັດການປະຫຍັດພະລັງງານໂດຍຜ່ານການຕິດຕາມການເຄື່ອນໄຫວຂອງມັນ.
ຄຸນສົມບັດຜະລິດຕະພັນ
- ເຄື່ອງວັດຄວາມໄວ MEMS 3 ແກນ
- ຄວາມລະອຽດສູງສຸດ 12 ບິດຕໍ່ແກນ
- ຄວາມລະອຽດທີ່ຜູ້ໃຊ້ເລືອກໄດ້
- ການຕິດຕາມກິດຈະກໍາ / inactivity
- ການບໍລິໂພກຕ່ໍາໃນປະຈຸບັນ
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
- ເຊື່ອມຕໍ່ PmodACL2 ກັບ microcontroller ຫຼືກະດານພັດທະນາຂອງທ່ານໂດຍໃຊ້ໂປໂຕຄອນ SPI.
- ເປີດໃຊ້ PmodACL2 ແລະ microcontroller / ກະດານພັດທະນາຂອງທ່ານ.
- ເພື່ອອ່ານຂໍ້ມູນການເລັ່ງ, ສົ່ງຄໍາສັ່ງທີ່ເຫມາະສົມກັບ PmodACL2 ຜ່ານ SPI.
- PmodACL2 ໃຫ້ຄວາມລະອຽດສູງສຸດ 12 bits ສໍາລັບແຕ່ລະແກນເລັ່ງ. ໃຊ້ຄຸນສົມບັດຄວາມລະອຽດທີ່ຜູ້ໃຊ້ເລືອກໄດ້ເພື່ອກຳນົດຄ່າຄວາມລະອຽດທີ່ຕ້ອງການ.
- ເພື່ອກວດຫາທຣິກເກີພາຍນອກ, ເປີດໃຊ້ຄຸນສົມບັດການກວດຫາການແຕະເທື່ອດຽວ ຫຼືສອງເທື່ອໃນ PmodACL2.
- ເພື່ອປະຢັດພະລັງງານ, ໃຫ້ໃຊ້ຄຸນສົມບັດການຕິດຕາມຄວາມບໍ່ເຄື່ອນໄຫວຂອງ PmodACL2.
- ເບິ່ງຄູ່ມືອ້າງອີງ PmodACL2 ສໍາລັບລາຍລະອຽດກ່ຽວກັບຄໍາສັ່ງ SPI ແລະຕົວເລືອກການຕັ້ງຄ່າ.
ເກີນview
PmodACL2 ແມ່ນເຄື່ອງວັດແທກຄວາມເລັ່ງ MEMS 3 ແກນທີ່ຂັບເຄື່ອນໂດຍອຸປະກອນອະນາລັອກ ADXL362. ໂດຍການສື່ສານກັບຊິບຜ່ານໂປໂຕຄອນ SPI, ຜູ້ໃຊ້ອາດຈະໄດ້ຮັບເຖິງ 12 bits ຂອງຄວາມລະອຽດສໍາລັບແຕ່ລະແກນຂອງການເລັ່ງ. ນອກຈາກນັ້ນ, ໂມດູນນີ້ສະຫນອງການຮັບຮູ້ຜົນກະທົບຕໍ່ພາຍນອກໂດຍຜ່ານການກວດພົບການແຕະຄັ້ງດຽວຫຼືສອງເທົ່າເຊັ່ນດຽວກັນກັບຄຸນສົມບັດການປະຫຍັດພະລັງງານເຖິງແມ່ນວ່າການຕິດຕາມການເຄື່ອນໄຫວຂອງມັນ.
PmodACL2.
ຄຸນນະສົມບັດປະກອບມີ:
- ເຄື່ອງວັດຄວາມໄວ MEMS 3 ແກນ
- ຄວາມລະອຽດສູງສຸດ 12 ບິດຕໍ່ແກນ
- ຄວາມລະອຽດທີ່ຜູ້ໃຊ້ເລືອກໄດ້
- ການຕິດຕາມກິດຈະກໍາ / inactivity
- ການບໍລິໂພກກະແສໄຟຟ້າຕໍ່າຢູ່ທີ່ <2 μA ທີ່ 100Hz
- ການກວດຫາການຕົກຟຣີ
- ຂະຫນາດ PCB ຂະຫນາດນ້ອຍສໍາລັບການອອກແບບທີ່ມີຄວາມຍືດຫຍຸ່ນ 1.0 ໃນ ×
0.8 ນິ້ວ (2.5 cm × 2.0 cm) - ປະຕິບັດຕາມການໂຕ້ຕອບ Digilent Pmod
ປະເພດຂໍ້ມູນຈໍາເພາະ 2A - ຫໍສະໝຸດ ແລະ ຕົວຢ່າງampລະຫັດສາມາດໃຊ້ໄດ້
ຢູ່ໃນສູນຊັບພະຍາກອນ
ຄໍາອະທິບາຍຫນ້າທີ່
PmodACL2 ນຳໃຊ້ອຸປະກອນອະນາລັອກ ADXL362 ເພື່ອສະໜອງຂໍ້ມູນການເລັ່ງ MEMS ໃຫ້ກັບກະດານລະບົບ. ດ້ວຍຄວາມເລິກ 512-sample FIFO buffer, ຜູ້ໃຊ້ສາມາດ view ເປັນສາຍຍາວຂອງເຫດການກ່ອນທີ່ຈະມີການຂັດຂວາງຫຼືພຽງແຕ່ສາມາດມີຂໍ້ມູນການເລັ່ງການເຂົ້າເຖິງກະດານລະບົບໃນເວລາທີ່ຜູ້ໃຊ້ພົບວ່າມັນສະດວກທີ່ສຸດ.
ການໂຕ້ຕອບກັບ Pmod
PmodACL2 ຕິດຕໍ່ສື່ສານກັບຄະນະເຈົ້າພາບຜ່ານໂປໂຕຄອນ SPI. ເພື່ອອ່ານຈາກບັນທຶກຂໍ້ມູນເທິງເຮືອ,
ເສັ້ນ Chip Select ທໍາອິດຕ້ອງໄດ້ຮັບການດຶງຕ່ໍາແລະຫຼັງຈາກນັ້ນສົ່ງ byte ຄໍາສັ່ງທີ່ຈະອ່ານຈາກທະບຽນຂໍ້ມູນ (0x0B).
byte ທີ່ຢູ່ທີ່ຕ້ອງການຕ້ອງຖືກສົ່ງຕໍ່ໄປ, ແລະຫຼັງຈາກນັ້ນ byte ທີ່ຕ້ອງການຈະຖືກຮັບກັບ MSB ທໍາອິດໃນຂອບໂມງຫຼຸດລົງ. ເນື່ອງຈາກວ່າຕົວຊີ້ທີ່ຢູ່ເພີ່ມອັດຕະໂນມັດໄປຫາ byte ທີ່ຢູ່ຕໍ່ໄປ, ມັນເປັນໄປໄດ້ທີ່ຈະອ່ານຫຼາຍ bytes ຕິດຕໍ່ກັນໂດຍການສືບຕໍ່ການເຕັ້ນໄປຫາເສັ້ນ Serial Clock. ອະດີດample ຊຸດຂອງຄໍາສັ່ງທີ່ຈະອ່ານຈາກທະບຽນ yaxis ແມ່ນໃຫ້ຂ້າງລຸ່ມນີ້:
ຄໍາສັ່ງອ່ານ | ທີ່ຢູ່ແກນ Y ທໍາອິດ | ||||||||||||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
LSB Byte ຂອງຂໍ້ມູນແກນ Y | MSB Byte ຂອງຂໍ້ມູນແກນ Y | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | SX | SX | SX | SX | ບໍລິສັດ MSB | b10 | b9 | b8 |
ໝາຍເຫດ: ແຕ່ລະບິດ SX ແມ່ນຄ່າດຽວກັນກັບບິດທີ່ສຳຄັນທີ່ສຸດຂອງຂໍ້ມູນແກນ y.
ເພື່ອອ່ານຈາກ FIFO buffer, ຄໍາສັ່ງ byte ເພື່ອຂຽນໃສ່ທະບຽນຂໍ້ມູນ (0x0A) ທໍາອິດຕ້ອງຖືກສົ່ງໄປເພື່ອໃຫ້ພວກເຮົາສາມາດກໍາຫນົດຄ່າ FIFO Control register (ທີ່ຢູ່ 0x28) ເພື່ອຊີ້ໃຫ້ເຫັນວ່າພວກເຮົາຕ້ອງການ FIFO buffer ເກັບຮັກສາຂໍ້ມູນ. ຫຼັງຈາກ ADXL362 ໄດ້ຖືກຕັ້ງຄ່າໃຫ້ໃຊ້ FIFO buffer, byte ຄໍາສັ່ງທີ່ຈະອ່ານຈາກ FIFO buffer (0x0D) ທໍາອິດຕ້ອງໄດ້ຮັບການສົ່ງ, ຫຼັງຈາກນັ້ນປະຕິບັດຕາມຄູ່ຂອງ bytes ຂໍ້ມູນທີ່ມີແກນໃດກໍາລັງຖືກວັດແທກເຊັ່ນດຽວກັນກັບຂໍ້ມູນເລັ່ງ. ອະດີດampຊຸດຄໍາສັ່ງທີ່ຈະອ່ານຈາກ FIFO buffer ແມ່ນໃຫ້ຂ້າງລຸ່ມນີ້:
ຄໍາສັ່ງອ່ານ FIFO ຄວບຄຸມການລົງທະບຽນທີ່ຢູ່ ຄໍາສັ່ງ FIFO ອ່ານ
.
LSB Byte ຂອງຂໍ້ມູນແກນ | 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 | MISO | ອາຈານໃນສໍາລອງ
ອອກ |
9 | NC | ບໍ່ໄດ້ເຊື່ອມຕໍ່ | ຕົວເຊື່ອມຕໍ່ J3 | |||||||||
4 | SCLK | ໂມງ Serial | 10 | NC | ບໍ່ໄດ້ເຊື່ອມຕໍ່ | ປັກໝຸດ | ສັນຍານ | ລາຍລະອຽດ | |||||||
5 | GND | ການສະຫນອງພະລັງງານ
ດິນ |
11 | GND | ການສະຫນອງພະລັງງານ
ດິນ |
1 | INT2 | ຂັດຂວາງສອງ | |||||||
6 | VCC | ການສະຫນອງພະລັງງານ
(3.3V) |
12 | VCC | ການສະຫນອງພະລັງງານ
(3.3V) |
2 | G | ການສະຫນອງພະລັງງານ
ດິນ |
PmodACL2 ຍັງມີສອງ pins interrupt ທີ່ສາມາດວາງແຜນໄດ້ສໍາລັບການນໍາໃຊ້. ທັງສອງ pins ເຫຼົ່ານີ້ສາມາດຖືກຕັ້ງເພື່ອກະຕຸ້ນການລົບກວນຕາມຫຼາຍ triggers ທີ່ແຕກຕ່າງກັນລວມທັງກິດຈະກໍາ / inactivity (ເພື່ອຊ່ວຍຫຼຸດຜ່ອນພະລັງງານຂອງລະບົບ), ໃນເວລາທີ່ FIFO buffer ໄດ້ຖືກເຕີມລົງໄປໃນລະດັບທີ່ຕ້ອງການ, ເມື່ອຂໍ້ມູນພ້ອມທີ່ຈະໄດ້ຮັບການດຶງ, ແລະ triggers ອື່ນໆ.
ພະລັງງານພາຍນອກໃດໆທີ່ນໍາໃຊ້ກັບ PmodACL2 ຈະຕ້ອງຢູ່ພາຍໃນ 1.6V ແລະ 3.5V. ດັ່ງນັ້ນ, ດ້ວຍກະດານລະບົບ Digilent, Pmod ນີ້ຕ້ອງຖືກແລ່ນອອກຈາກລົດໄຟ 3.3V.
ຂະຫນາດທາງກາຍະພາບ
ປັກໝຸດຢູ່ຫົວເຂັມປັກໝຸດຢູ່ຫ່າງກັນ 100 ແມັດ. PCB ແມ່ນຍາວ 0.95 ນິ້ວຢູ່ດ້ານຂ້າງຂະຫນານກັບ pins ເທິງຫົວ pin ແລະ 0.8 ນິ້ວຍາວທັງສອງດ້ານ perpendicular ກັບ header pin.
ລິຂະສິດ Digilent, Inc. ສະຫງວນລິຂະສິດທັງໝົດ.
ຜະລິດຕະພັນແລະຊື່ບໍລິສັດອື່ນໆທີ່ໄດ້ກ່າວມາອາດຈະເປັນເຄື່ອງຫມາຍການຄ້າຂອງເຈົ້າຂອງຂອງພວກເຂົາ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
DIGILENT PmodACL2 3-Axis MEMS Accelerometer [pdf] ຄູ່ມືເຈົ້າຂອງ PmodACL2 3-Axis MEMS Accelerometer, PmodACL2, 3-Axis MEMS Accelerometer, MEMS Accelerometer, Accelerometer |