Priročnik za uporabo senzorjev DIGILENT PmodCMPS Input Pmods
DIGILENT PmodCMPS vhodni senzorji Pmods

konecview

Digilent PmodCMPS ima priljubljeno Honeywell HMC5883L 3-osni digitalni kompas in lahko doda odčitke smeri kompasa na katero koli gostiteljsko ploščo Digilent z vmesnikom I²C.

PmodCMPS.
konecview

Lastnosti vključujejo:

  • 3-osni digitalni kompas
  • Ločljivost polja 2 miligaussa v poljih ±8 gaussa
  • Največja hitrost izhoda podatkov 160 Hz
  • Izbirni vlečni upori za zatiče SCL in SDA
  • Majhna velikost PCB za prilagodljive modele 0.8" × 0.8" (2.0 cm × 2.0 cm)
  • 2×4-polni konektor z vmesnikom I2C
  • Sledi Specifikacija vmesnika Digilent Pmod
  • Knjižnica in exampkoda je na voljo v središče virov

Funkcionalni opis

PmodCMPS uporablja Honeywellov HMC5883L z anizotropno magnetorezistivno (AMR) tehnologijo. V navadni angleščini to pomeni, da imajo trije senzorji (eden za vsako koordinatno smer) med seboj zelo malo motenj, tako da je mogoče pridobiti točne podatke iz Pmod.

Vmesnik s Pmod

Pmod CMPS komunicira z gostiteljsko ploščo prek protokola I²C. Mostička JP1 in JP2 nudita izbirne 2.2 kΩ povlečne upore za uporabo za linije serijskih podatkov in serijske ure. 7-bitni naslov za ta vgrajeni čip je 0x1E, zaradi česar je 8-bitni naslov za ukaz za branje 0x3D in 0x3C za ukaz za pisanje.

PmodCMPS se privzeto zažene v načinu posamezne meritve, tako da kompas izvede eno meritev, nastavi pin za pripravljenost podatkov visoko in se nato preklopi v način mirovanja. V načinu mirovanja so glavni viri porabe energije (kar ni presenetljivo) onemogočeni, kot je notranji ADC, ki zbira vol.tage meritve. Vendar pa lahko še vedno dostopate do vseh registrov z njihovo najnovejšo podatkovno vrednostjo prek vodila I²C. Če želite spremeniti PmodCMPS iz načina mirovanja nazaj v način posamezne meritve ali neprekinjene meritve, mora uporabnik pisati v register načina (0x02).

Pri branju podatkov iz Pmod CMPS je treba prebrati vseh šest podatkovnih registrov, ki ustrezajo zgornjemu in spodnjemu bajtu vsake kartezične koordinatne smeri. Ker se kazalec naslova notranjega registra samodejno poveča po uspešnem branju registra, je mogoče brati iz vseh šestih registrov z enim samim ukazom. Bivšaampkako bi to lahko izgledalo, je prikazano spodaj: 

Tabela 1. Bajti ukazov in naslovov.

Ukazni bajt Bajt naslova
0 0 1 1 1 1 0 1 (ACK) 0 0 0 0 0 0 1 1 (ACK)
MSB X LSB X
SX SX SX SX sb MSB b9 b8 (ACK) b7 b6 b5 b4 b3 b2 b1 b0 (ACK)
MSB Z LSB Z
SX SX SX SX sb MSB b9 b8 (ACK) b7 b6 b5 b4 b3 b2 b1 b0 (ACK)
MSB Y LSB Y
SX SX SX SX sb MSB b9 b8 (ACK) b7 b6 b5 b4 b3 b2 b1 b0 (USTAVI)

Opomba: SX pomeni razširitev predznaka bita predznaka (sb).

Opisna tabela Pinout

Tabela 1. Konektor J1: opisi nožic, kot je označeno na Pmod.

Glava J1
Zatiči Signal Opis
1 in 5 SCL Serijska ura
2 in 6 SDA Serijski podatki
3 in 7 GND Ozemljitev za napajanje
4 in 8 VCC Napajalnik (3.3 V)
Glava J2
Pin Signal Opis
1 DRDY Podatki pripravljeni
2 GND Ozemljitev za napajanje
Skakalec JP1
Naloženo stanje SDA linija uporablja 2.2kΩ pull-up upor
Skakalec JP2
Naloženo stanje SCL linija uporablja 2.2kΩ pull-up upor

Pmod CMPS ponuja tudi način samotestiranja za pomoč pri kalibraciji vseh podatkov, ki jih prejme modul.

Kakršno koli zunanje napajanje, priključeno na PmodCMPS, mora biti znotraj 2.16 V in 3.6 V; zato je pri uporabi glav Pmod na sistemskih ploščah Digilent voltage mora biti na 3.3 V.

Fizične dimenzije

Zatiči na glavi zatiča so razmaknjeni 100 mil. PCB je dolg 0.8 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.
Druga navedena imena izdelkov in podjetij so lahko blagovne znamke njihovih lastnikov.

Preneseno iz Arrow.com.

1300 Henley Court
Pullman, WA 99163
509.334.6306
www.digilentinc.com

Logotip DIGILENT

Dokumenti / Viri

DIGILENT PmodCMPS vhodni senzorji Pmods [pdf] Priročnik za lastnika
PmodCMPS vhodni senzorji Pmods, PmodCMPS, vhodni senzorji Pmods, senzorji Pmods, senzorji

Reference

Pustite komentar

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