DIGILENT-LOGO

DIGILENT PmodACL2 3-osni MEMS akcelerometar

PmodACL2TM Referentni priručnik

Revidirano 24. maja 2016
Ovaj priručnik se odnosi na PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

Gotovoview
PmodACL2 je 3-osni MEMS akcelerometar koji pokreće Analog Devices ADXL362. Komunikacijom sa čipom preko SPI protokola, korisnici mogu dobiti do 12 bita rezolucije za svaku os ubrzanja. Dodatno, ovaj modul nudi vanjsko otkrivanje okidača kroz detekciju jednostrukog ili dvostrukog dodira, kao i funkcije uštede energije kroz praćenje neaktivnosti.

Karakteristike proizvoda

  • 3-osni MEMS akcelerometar
  • Do 12 bita rezolucije po osi
  • Rezolucija koju bira korisnik
  • Praćenje aktivnosti/neaktivnosti
  • Niska potrošnja struje

Upute za upotrebu proizvoda

  1. Povežite PmodACL2 na vaš mikrokontroler ili razvojnu ploču pomoću SPI protokola.
  2. Uključite PmodACL2 i vaš mikrokontroler/razvojnu ploču.
  3. Da biste pročitali podatke o ubrzanju, pošaljite odgovarajuće komande PmodACL2 preko SPI.
  4. PmodACL2 pruža do 12 bita rezolucije za svaku os ubrzanja. Koristite funkciju rezolucije koju može izabrati korisnik da konfigurišete željenu rezoluciju.
  5. Da biste otkrili vanjske okidače, omogućite funkciju detekcije jednim ili dvostrukim dodirom na PmodACL2.
  6. Da uštedite energiju, koristite funkciju praćenja neaktivnosti PmodACL2.
  7. Pogledajte PmodACL2 Referentni priručnik za detaljne informacije o SPI komandama i opcijama konfiguracije.

Gotovoview
PmodACL2 je 3-osni MEMS akcelerometar koji pokreće Analog Devices ADXL362. Komunikacijom sa čipom preko SPI protokola, korisnici mogu dobiti do 12 bita rezolucije za svaku os ubrzanja. Dodatno, ovaj modul nudi eksterno otkrivanje okidača kroz detekciju jednostrukog ili dvostrukog dodira, kao i funkcije uštede energije kroz praćenje neaktivnosti.

PmodACL2.

Karakteristike uključuju:

  • 3-osni MEMS akcelerometar
  • Do 12 bita rezolucije po osi
  • Rezolucija koju bira korisnik
  • Praćenje aktivnosti/neaktivnosti
  • Niska potrošnja struje na <2 μA na 100Hz
  • Detekcija slobodnog pada
  • Mala veličina PCB-a za fleksibilne dizajne 1.0 in ×
    0.8 in (2.5 cm × 2.0 cm)
  • Prati Digilent Pmod interfejs
    Specifikacija Tip 2A
  • Biblioteka i prample kod dostupan
    u resursnom centru

Funkcionalni opis
PmodACL2 koristi Analog Devices ADXL362 za pružanje podataka MEMS ubrzanja na matičnoj ploči. Sa svojim dubokim 512-sampu FIFO baferu, korisnici mogu view dugačak niz događaja prije aktiviranog prekida ili jednostavno mogućnost da sistemska ploča pristupi podacima o ubrzanju kada korisnik smatra da je to najpogodnije.

Povezivanje sa Pmod

PmodACL2 komunicira sa matičnom pločom preko SPI protokola. Za čitanje iz registara podataka na vozilu,
linija za odabir čipa mora se prvo povući na nisko, a zatim poslati komandni bajt za čitanje iz registara podataka (0x0B).
Sledeći se mora poslati željeni bajt adrese, a zatim se željeni bajt prima sa MSB-om prvi na opadajućoj ivici takta. Budući da se pokazivač adrese automatski povećava na sljedeći bajt adrese, moguće je čitati više bajtova uzastopno nastavljajući da pulsira liniju serijskog sata. Bivšiampset komandi za čitanje iz yaxis registra je dat u nastavku:

Command Read Adresa prve Y osi
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

LSB bajt podataka Y ose MSB bajt podataka Y ose
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Napomena: Svaki SX bit je ista vrijednost kao najznačajniji bit podataka y ose.
Za čitanje iz FIFO bafera, komandni bajt za upisivanje u registar podataka (0x0A) mora se prvo poslati tako da možemo konfigurirati FIFO kontrolni registar (adresa 0x28) da naznači da želimo da FIFO bafer pohranjuje podatke. Nakon što je ADXL362 konfiguriran za korištenje FIFO bafera, prvo se mora poslati naredbeni bajt za čitanje iz FIFO bafera (0x0D), a zatim slijede parovi bajtova podataka koji sadrže koja se osa mjeri, kao i podatke o ubrzanju. Bivšiampset komandi za čitanje iz FIFO bafera je dat u nastavku:

Naredba Čitanje FIFO kontrolnog registra Adresa Naredba FIFO Čitanje
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 bajt podataka osi MSB bajt podataka osi
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Napomena: Svaki SX bit je ista vrijednost kao najznačajniji bit podataka y ose. b15 i b14 predstavljaju koju osu ulazni podaci predstavljaju.

Tabela opisa Pinout

Tabela Pinout-a PmodACL2
Konektor J1   Konektor J2  
Pin Signal Opis   Pin Signal Opis Pin Signal Opis  
1 ~CS Odabir čipa 7 INT2 Prekini dva 1 INT1 Prekini jedan  
2 MOSI Master Out Slave

In

8 INT1 Prekini jedan 2 G Napajanje

Ground

 
3 MISO Master in Slave

Napolje

9 NC Nije povezan Konektor J3  
4 SCLK Serijski sat 10 NC Nije povezan Pin Signal Opis  
5 GND Napajanje

tlo

11 GND Napajanje

tlo

1 INT2 Prekini dva  
6 VCC Napajanje

(3.3V)

12 VCC Napajanje

(3.3V)

2 G Napajanje

Ground

 

PmodACL2 takođe ima dva programabilna prekidačka pina dostupna za upotrebu. Oba ova pina mogu se podesiti da aktiviraju prekid na više različitih okidača uključujući aktivnost/neaktivnost (kako bi se smanjila snaga sistema), kada je FIFO bafer popunjen do željenog nivoa, kada su podaci spremni za preuzimanje i druge okidače.
Svako vanjsko napajanje priključeno na PmodACL2 mora biti unutar 1.6 V i 3.5 V. Shodno tome, sa Digilent sistemskim pločama, ovaj Pmod mora biti napajan sa 3.3V šine.

Fizičke dimenzije
Igle na zaglavlju igle su međusobno razmaknute 100 milja. PCB je dugačak 0.95 inča na stranama paralelnim sa pinovima na zaglavlju igle i 0.8 inča dužine na stranama okomitim na zaglavlje igle.

Autorsko pravo Digilent, Inc. Sva prava zadržana.
Ostali spomenuti nazivi proizvoda i kompanija mogu biti zaštitni znaci njihovih vlasnika.

Dokumenti / Resursi

DIGILENT PmodACL2 3-osni MEMS akcelerometar [pdf] Uputstvo za upotrebu
PmodACL2 3-osni MEMS akcelerometar, PmodACL2, 3-osni MEMS akcelerometar, MEMS akcelerometar, akcelerometar

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *