DIGILENT PmodCMPS Vstupný manuál snímačov Pmods
Koniecview
Digilent PmodCMPS obsahuje obľúbené Honeywell HMC5883L 3-osový digitálny kompas a môže pridať hodnoty kompasu na akúkoľvek hostiteľskú dosku Digilent s rozhraním I²C.
PmodCMPS.
Medzi vlastnosti patrí:
- 3-osový digitálny kompas
- Rozlíšenie poľa 2 mili-gauss v ±8 gaussových poliach
- Maximálna rýchlosť výstupu dát 160 Hz
- Voliteľné pull-up rezistory pre SCL a SDA kolíky
- Malá veľkosť PCB pre flexibilné návrhy 0.8“ × 0.8“ (2.0 cm × 2.0 cm)
- 2×4-pinový konektor s rozhraním I2C
- Nasleduje Špecifikácia rozhrania Digilent Pmod
- Knižnica a bývampkód dostupný v zdrojové centrum
Popis funkcie
PmodCMPS využíva Honeywell HMC5883L s technológiou Anisotropic Magnetoresistive (AMR). V jednoduchej angličtine to znamená, že tri senzory (jeden pre každý smer súradníc) sa navzájom veľmi málo rušia, takže z Pmod je možné získať presné údaje.
Prepojenie s Pmod
Pmod CMPS komunikuje s hostiteľskou doskou prostredníctvom protokolu I²C. Prepojky JP1 a JP2 poskytujú voliteľné 2.2kΩ pull-up odpory na použitie pre sériové dátové linky a sériové hodiny. 7-bitová adresa pre tento zabudovaný čip je 0x1E, takže 8-bitová adresa pre príkaz na čítanie je 0x3D a 0x3C pre príkaz na zápis.
V predvolenom nastavení sa PmodCMPS spustí v režime Single Measurement, takže kompas vykoná jedno meranie, nastaví kolík Data Ready na vysokú úroveň a potom sa prepne do režimu nečinnosti. V režime nečinnosti sú (nie prekvapivo) deaktivované hlavné zdroje spotreby energie, ako napríklad interný ADC, ktorý zhromažďuje obj.tage merania. Cez zbernicu I²C však stále máte prístup ku všetkým registrom s ich najnovšími údajmi. Ak chcete zmeniť PmodCMPS z nečinného režimu späť do režimu Single Measurement alebo Continuous Measurement, používateľ musí zapísať do registra režimov (0x02).
Pri čítaní dát z Pmod CMPS sa musí načítať všetkých šesť dátových registrov zodpovedajúcich horným a dolným bajtom každého kartézskeho smeru súradníc. Keďže ukazovateľ adresy interného registra sa po úspešnom načítaní registra automaticky zvyšuje, je možné čítať zo všetkých šiestich registrov jediným príkazom. Bývalýampako to môže vyzerať je uvedené nižšie:
Tabuľka 1. Príkazové a adresové bajty.
Príkazový bajt | Bajt adresy | ||||||||||||||||
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 | (STOP) |
Poznámka: SX znamená rozšírenie znamienka bitu znamienka (sb).
Tabuľka s popisom pinoutov
Tabuľka 1. Konektor J1: Popis pinov podľa označenia na Pmod.
Hlavička J1 | ||
Špendlíky | Signál | Popis |
1 a 5 | SCL | Sériové hodiny |
2 a 6 | SDA | Sériové údaje |
3 a 7 | GND | Uzemnenie napájacieho zdroja |
4 a 8 | VCC | Napájanie (3.3V) |
Hlavička J2 | ||
Pin | Signál | Popis |
1 | SUCHÉ | Dáta sú pripravené |
2 | GND | Uzemnenie napájacieho zdroja |
Prepojka JP1 | ||
Stav nabitia | Linka SDA používa 2.2kΩ pull-up odpor | |
Prepojka JP2 | ||
Stav nabitia | Linka SCL používa 2.2kΩ pull-up odpor |
Pmod CMPS ponúka aj režim autotestu, ktorý pomáha kalibrovať všetky údaje, ktoré sa prijímajú z modulu.
Akékoľvek externé napájanie aplikované na PmodCMPS musí byť v rozmedzí 2.16 V a 3.6 V; preto pri použití hlavičiek Pmod na systémových doskách Digilent je dodávka objtage musí byť na 3.3 V.
Fyzické rozmery
Kolíky na hlavičke kolíkov sú od seba vzdialené 100 mil. PCB má dĺžku 0.8 palca na stranách rovnobežných s kolíkmi na hlavičke kolíkov a 0.8 palca na stranách kolmých na hlavičku kolíkov.
Copyright Digilent, Inc.
Ostatné uvedené názvy produktov a spoločností môžu byť ochrannými známkami ich príslušných vlastníkov.
Stiahnuté z Arrow.com.
1300 Henley Court
Pullman, WA 99163
509.334.6306
www.digilentinc.com
Dokumenty / zdroje
![]() |
DIGILENT PmodCMPS Vstupné snímače Pmods [pdf] Používateľská príručka PmodCMPS Vstupné snímače Pmods, PmodCMPS, Vstupné snímače Pmods, snímače Pmods, snímače |