Priročnik za uporabo senzorjev DIGILENT PmodCMPS Input 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.
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
Dokumenti / Viri
![]() |
DIGILENT PmodCMPS vhodni senzorji Pmods [pdf] Priročnik za lastnika PmodCMPS vhodni senzorji Pmods, PmodCMPS, vhodni senzorji Pmods, senzorji Pmods, senzorji |