DIGILENT-LOGO

DIGILENT PmodACL2 3-Axis MEMS Accelerometer

PmodACL2TM Reference Manual

Hoʻoponopono hou ʻia ma Mei 24, 2016
Pili kēia manual i ka PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.hoomanawanui.com

Pauview
ʻO ka PmodACL2 he 3-axis MEMS accelerometer i hoʻohana ʻia e nā Analog Devices ADXL362. Ma ke kamaʻilio ʻana me ka chip ma o ka protocol SPI, hiki i nā mea hoʻohana ke loaʻa i ka 12 bits o ka hoʻonā no kēlā me kēia axis o ka wikiwiki. Hoʻohui hou, hāʻawi kēia module i ka ʻike ʻana i waho ma o ka ʻike hoʻokahi a i ʻole pālua ʻelua a me nā hiʻohiʻona mālama mana ma o kāna nānā ʻana i ka hana ʻole.

Nā hiʻohiʻona huahana

  • 3-axis MEMS wikiwiki
  • A hiki i ka 12 bits o ka hoʻonā i kēlā me kēia axis
  • Hoʻoholo i koho ʻia e ka mea hoʻohana
  • Ka nānā ʻana i ka hana/hana ʻole
  • Hoʻohana haʻahaʻa i kēia manawa

Nā ʻōlelo hoʻohana huahana

  1. Hoʻohui i ka PmodACL2 i kāu microcontroller a i ʻole ka papa hoʻomohala e hoʻohana ana i ka protocol SPI.
  2. Ka mana ma ka PmodACL2 a me kāu microcontroller/papa hoʻomohala.
  3. No ka heluhelu ʻana i ka ʻikepili wikiwiki, e hoʻouna i nā kauoha kūpono i ka PmodACL2 ma o SPI.
  4. Hāʻawi ka PmodACL2 i ka 12 bits o ka hoʻonā no kēlā me kēia axis o ka wikiwiki. E hoʻohana i ka hiʻohiʻona hoʻonā mea hoʻohana e hoʻonohonoho i ka hoʻonā makemake.
  5. No ka ʻike ʻana i nā mea hoʻoheheʻe o waho, hiki ke hoʻohana i ka hiʻohiʻona ʻike hoʻokahi a i ʻole kaomi pālua ma ka PmodACL2.
  6. No ka mālama ʻana i ka mana, e hoʻohana i ka hiʻohiʻona nānā ʻole o ka PmodACL2.
  7. E nānā i ka PmodACL2 Reference Manual no ka ʻike kikoʻī e pili ana i nā kauoha SPI a me nā koho hoʻonohonoho.

Pauview
ʻO ka PmodACL2 he 3-axis MEMS accelerometer i hoʻohana ʻia e nā Analog Devices ADXL362. Ma ke kamaʻilio ʻana me ka chip ma o ka protocol SPI, hiki i nā mea hoʻohana ke loaʻa i ka 12 bits o ka hoʻonā no kēlā me kēia axis o ka wikiwiki. Hoʻohui, hāʻawi kēia module i ka ʻike hoʻokalakupua o waho ma o ka ʻike hoʻokahi a i ʻole pālua ʻelua a me nā hiʻohiʻona mālama mana ʻoiai ʻo kāna nānā ʻole ʻana.

ʻO ka PmodACL2.

Aia nā hiʻohiʻona:

  • 3-axis MEMS wikiwiki
  • A hiki i ka 12 bits o ka hoʻonā i kēlā me kēia axis
  • Hoʻoholo i koho ʻia e ka mea hoʻohana
  • Ka nānā ʻana i ka hana/hana ʻole
  • ʻO ka hoʻohana haʻahaʻa o kēia manawa ma <2 μA ma 100Hz
  • ʻIke hāʻule manuahi
  • ʻO ka nui PCB liʻiliʻi no nā hoʻolālā maʻalahi 1.0 i ×
    0.8 iniha (2.5 knm × 2.0 knm)
  • E hahai ana iā Digilent Pmod Interface
    ʻAno kikoʻī 2A
  • Hale waihona puke a me example code loaʻa
    ma ke kikowaena waiwai

Ka wehewehe hana
Hoʻohana ka PmodACL2 i nā Analog Devices ADXL362 e hāʻawi i ka ʻikepili wikiwiki MEMS i ka papa ʻōnaehana. Me kona hohonu 512-sample FIFO buffer, hiki i nā mea hoʻohana ke view he laina lōʻihi o nā hanana ma mua o ka hoʻomaka ʻana a i ʻole hiki ke loaʻa i ka papa ʻōnaehana ke komo i ka ʻikepili wikiwiki ke ʻike ka mea hoʻohana.

Hoʻopili me ka Pmod

Kūkākūkā ka PmodACL2 me ka papa hoʻokipa ma o ka protocol SPI. No ka heluhelu ʻana mai nā papa inoa ʻikepili ma luna o ka papa,
pono e huki mua i ka laina Chip Select a laila e hoʻouna i kahi kauoha byte e heluhelu mai nā papa inoa ʻikepili (0x0B).
Pono e hoʻouna ʻia ka byte helu wahi i makemake ʻia, a laila loaʻa ka byte i makemake ʻia me ka MSB mua ma ka ʻaoʻao o ka uaki hāʻule. Ma muli o ka hoʻonui ʻana o ka helu kuhi helu i ka byte helu aʻe, hiki ke heluhelu ʻia nā paita he nui ma ka hoʻomau ʻana i ka pulupulu i ka laina Serial Clock. He exampʻO ka hoʻonohonoho o nā kauoha e heluhelu mai ka papa inoa yaxis i hāʻawi ʻia ma lalo nei:

Kauoha Heluhelu Wahi Y-axis mua
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

LSB Byte o Y-axis Ikepili MSB Byte o Y-axis Ikepili
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Nānā: ʻO kēlā me kēia bit SX ka waiwai like me ka mea nui loa o ka ʻikepili axis y.
No ka heluhelu ʻana mai ka FIFO buffer, pono e hoʻouna mua ʻia kahi byte kauoha e kākau i kahi papa inoa data (0x0A) i hiki iā mākou ke hoʻonohonoho i ka papa inoa FIFO Control (address 0x28) e hōʻike i ko mākou makemake i ka buffer FIFO e mālama i ka ʻikepili. Ma hope o ka hoʻonohonoho ʻia ʻana o ka ADXL362 e hoʻohana i ka pale FIFO, pono e hoʻouna mua ʻia kahi byte kauoha e heluhelu mai ka FIFO buffer (0x0D), a laila e ukali ʻia e nā paina ʻikepili i loaʻa ka axis e ana ʻia a me ka ʻikepili wikiwiki. He exampʻO ka hoʻonohonoho o nā kauoha e heluhelu mai ka FIFO buffer i hāʻawi ʻia ma lalo nei:

Kauoha e heluhelu i ka FIFO Control Register Address Command 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 o Axis Data MSB Byte o Axis Data
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Nānā: ʻO kēlā me kēia bit SX ka waiwai like me ka mea nui loa o ka ʻikepili axis y. Hōʻike ka b15 a me ka b14 i ke axis i hōʻike ʻia e ka ʻikepili e hiki mai ana.

Papa wehewehe Pinout

Papa Pinout o ka PmodACL2
Mea hoʻohui J1   Mea hoʻohui J2  
Pin hōʻailona wehewehe   Pin hōʻailona wehewehe Pin hōʻailona wehewehe  
1 ~CS Koho chip 7 INT2 Hoʻopau ʻelua 1 INT1 Hoʻopiʻi Hoʻokahi  
2 MOSI Haku Mai Kauwa

In

8 INT1 Hoʻopiʻi Hoʻokahi 2 G Lako ikehu

Ka honua

 
3 MISO Haku Ma ke Kauwa

Ma waho

9 NC ʻAʻole pili Mea hoʻohui J3  
4 SCLK Uaki serial 10 NC ʻAʻole pili Pin hōʻailona wehewehe  
5 GND Lako ikehu

lepo

11 GND Lako ikehu

lepo

1 INT2 Hoʻopau ʻelua  
6 VCC Lako ikehu

(3.3V)

12 VCC Lako ikehu

(3.3V)

2 G Lako ikehu

Ka honua

 

Loaʻa i ka PmodACL2 nā pine interrupt programmable i loaʻa no ka hoʻohana. Hiki ke hoʻonohonoho ʻia kēia mau pine ʻelua no ka hoʻoulu ʻana i kahi keakea ma luna o nā mea hoʻoiho like ʻole me ka hana / hana ʻole (e kōkua i ka hōʻemi ʻana i ka mana ʻōnaehana), ke hoʻopiha ʻia ka pahu FIFO i kahi pae i makemake ʻia, ke mākaukau ka ʻikepili e kiʻi ʻia, a me nā mea ʻē aʻe.
Pono nā mana waho i hoʻohana ʻia i ka PmodACL2 i loko o 1.6V a me 3.5V. No laila, me nā papa ʻōnaehana Digilent, pono e holo kēia Pmod mai kahi kaʻaahi 3.3V.

Ana Kino
Hoʻokaʻawale ʻia nā pine ma ke poʻo pine i 100 mil kaawale. He 0.95 iniha ka lōʻihi o ka PCB ma nā ʻaoʻao e like me nā pine ma ke poʻo pine a he 0.8 ʻīniha ka lōʻihi ma nā ʻaoʻao e kū pono ana i ke poʻo pine.

Kuleana kope ʻo Digilent, Inc. Ua mālama ʻia nā kuleana āpau.
ʻO nā huahana ʻē aʻe a me nā inoa ʻoihana i ʻōlelo ʻia he mau hōʻailona paha o ko lākou mau mea nona.

Palapala / Punawai

DIGILENT PmodACL2 3-Axis MEMS Accelerometer [pdf] Palapala a ka mea nona
PmodACL2 3-Axis MEMS Accelerometer, PmodACL2, 3-Axis MEMS Accelerometer, MEMS Accelerometer, Accelerometer

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *