DIGILENT-LOGO

DIGILENT PmodACL2 3-osni merilnik pospeška MEMS

Referenčni priročnik PmodACL2TM

Spremenjeno 24. maja 2016
Ta priročnik velja za PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

konecview
PmodACL2 je 3-osni MEMS merilnik pospeška, ki ga poganja Analog Devices ADXL362. S komunikacijo s čipom prek protokola SPI lahko uporabniki prejmejo do 12 bitov ločljivosti za vsako os pospeševanja. Poleg tega ta modul ponuja zunanje zaznavanje sprožilcev z zaznavanjem enega ali dvojnega dotika ter funkcije za varčevanje z energijo prek nadzora nedejavnosti.

Lastnosti izdelka

  • 3-osni MEMS merilnik pospeška
  • Do 12 bitov ločljivosti na os
  • Ločljivost, ki jo lahko izbere uporabnik
  • Spremljanje aktivnosti/neaktivnosti
  • Nizka poraba toka

Navodila za uporabo izdelka

  1. Povežite PmodACL2 z vašim mikrokrmilnikom ali razvojno ploščo s pomočjo protokola SPI.
  2. Vklopite PmodACL2 in mikrokrmilnik/razvojno ploščo.
  3. Za branje podatkov o pospeševanju pošljite ustrezne ukaze v PmodACL2 prek SPI.
  4. PmodACL2 zagotavlja do 12 bitov ločljivosti za vsako os pospeševanja. Za konfiguracijo želene ločljivosti uporabite funkcijo ločljivosti, ki jo lahko izbere uporabnik.
  5. Za zaznavanje zunanjih sprožilcev omogočite funkcijo zaznavanja enojnega ali dvojnega dotika na PmodACL2.
  6. Če želite prihraniti energijo, uporabite funkcijo nadzora nedejavnosti PmodACL2.
  7. Glejte Referenčni priročnik PmodACL2 za podrobne informacije o ukazih SPI in možnostih konfiguracije.

konecview
PmodACL2 je 3-osni MEMS merilnik pospeška, ki ga poganja Analog Devices ADXL362. S komunikacijo s čipom prek protokola SPI lahko uporabniki prejmejo do 12 bitov ločljivosti za vsako os pospeševanja. Poleg tega ta modul ponuja zunanje zaznavanje sprožilcev z zaznavanjem enega ali dvojnega dotika ter funkcije za varčevanje z energijo prek nadzora nedejavnosti.

PmodACL2.

Lastnosti vključujejo:

  • 3-osni MEMS merilnik pospeška
  • Do 12 bitov ločljivosti na os
  • Ločljivost, ki jo lahko izbere uporabnik
  • Spremljanje aktivnosti/neaktivnosti
  • Nizka poraba toka pri <2 μA pri 100Hz
  • Zaznavanje prostega pada
  • Majhna velikost PCB za prilagodljive modele 1.0 in ×
    0.8 in (2.5 cm × 2.0 cm)
  • Sledi vmesniku Digilent Pmod
    Specifikacija tipa 2A
  • Knjižnica in example koda na voljo
    v centru za vire

Funkcionalni opis
PmodACL2 uporablja Analog Devices ADXL362 za zagotavljanje podatkov o pospeševanju MEMS sistemski plošči. S svojimi globokimi 512-sample medpomnilnik FIFO, uporabniki lahko view dolg niz dogodkov pred sproženo prekinitvijo ali pa preprosto možnost, da sistemska plošča dostopa do podatkov o pospeševanju, ko se uporabniku zdi najbolj primerno.

Vmesnik s Pmod

PmodACL2 komunicira z gostiteljsko ploščo prek protokola SPI. Za branje iz registrov podatkov na vozilu,
vrstica za izbiro čipa mora biti najprej nizka in nato poslati ukazni bajt za branje iz podatkovnih registrov (0x0B).
Nato je treba poslati želeni naslovni bajt, nato pa je želeni bajt prejet z MSB prvim na padajočem robu ure. Ker se kazalec naslova samodejno poveča na naslednji bajt naslova, je mogoče prebrati več bajtov zaporedoma z nadaljnjim utripanjem vrstice serijske ure. Bivšaampniz ukazov za branje iz registra yaxis je podan spodaj:

Ukaz Branje Prvi naslov osi Y
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

Bajt LSB podatkov o osi Y MSB bajt podatkov osi Y
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Opomba: Vsak bit SX je enaka vrednosti kot najpomembnejši bit podatkov na osi y.
Za branje iz vmesnega pomnilnika FIFO je treba najprej poslati ukazni bajt za pisanje v podatkovni register (0x0A), da lahko konfiguriramo nadzorni register FIFO (naslov 0x28), da pokaže, da želimo, da v medpomnilnik FIFO shranjujejo podatke. Ko je ADXL362 konfiguriran za uporabo medpomnilnika FIFO, je treba najprej poslati ukazni bajt za branje iz medpomnilnika FIFO (0x0D), nato pa mu sledijo pari podatkovnih bajtov, ki vsebujejo, katera os se meri, in podatke o pospešku. BivšaampNabor ukazov za branje iz medpomnilnika FIFO je podan spodaj:

Ukaz za branje naslova nadzornega registra FIFO Ukaz za branje FIFO
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1

Bajt LSB podatkov o osi MSB bajt podatkov o osi
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Opomba: Vsak bit SX je enaka vrednosti kot najpomembnejši bit podatkov na osi y. b15 in b14 predstavljata, katero os predstavljajo vhodni podatki.

Opisna tabela Pinout

Tabela Pinout za PmodACL2
Konektor J1   Konektor J2  
Pin Signal Opis   Pin Signal Opis Pin Signal Opis  
1 ~CS Izbira čipa 7 INT2 Prekinitev dva 1 INT1 Prekini enega  
2 DAWDLE Master Out Slave

In

8 INT1 Prekini enega 2 G Napajalnik

Tla

 
3 MISO Gospodar v sužnju

ven

9 NC Ni povezano Konektor J3  
4 SCLK Serijska ura 10 NC Ni povezano Pin Signal Opis  
5 GND Napajanje

tla

11 GND Napajanje

tla

1 INT2 Prekinitev dva  
6 VCC Napajanje

(3.3V)

12 VCC Napajanje

(3.3V)

2 G Napajalnik

Tla

 

PmodACL2 ima na voljo tudi dva programabilna prekinitvena zatiča. Oba zatiča je mogoče nastaviti tako, da sprožita prekinitev ob več različnih sprožilcih, vključno z aktivnostjo/nedejavnostjo (za zmanjšanje moči sistema), ko je vmesni pomnilnik FIFO napolnjen na želeno raven, ko so podatki pripravljeni za pridobivanje, in drugimi sprožilci.
Kakršno koli zunanje napajanje, priključeno na PmodACL2, mora biti znotraj 1.6 V in 3.5 V. Posledično se mora pri sistemskih ploščah Digilent ta Pmod napajati prek 3.3 V tirnice.

Fizične dimenzije
Zatiči na glavi zatiča so razmaknjeni 100 mil. PCB je dolg 0.95 palca na straneh, vzporednih z nožicami na glavi zatiča, in 0.8 palca na straneh, pravokotnih na glavo zatiča.

Copyright Digilent, Inc. Vse pravice pridržane.
Druga navedena imena izdelkov in podjetij so lahko blagovne znamke njihovih lastnikov.

Dokumenti / Viri

DIGILENT PmodACL2 3-osni merilnik pospeška MEMS [pdf] Priročnik za lastnika
PmodACL2 3-osni merilnik pospeška MEMS, PmodACL2, 3-osni merilnik pospeška MEMS, merilnik pospeška MEMS, merilnik pospeška

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *