DIGILENT PmodCMPS bemeneti Pmod érzékelők használati útmutatója
Felettview
A Digilent PmodCMPS a népszerű Honeywell HMC5883L 3 tengelyes digitális iránytű, és bármely I²C interfésszel rendelkező Digilent host kártyához hozzáadhat iránytű irányt.
A PmodCMPS.
Jellemzők:
- 3 tengelyes digitális iránytű
- 2 milligauss mezőfelbontás ±8 gauss mezőben
- 160 Hz maximális adatkimeneti sebesség
- Opcionális felhúzó ellenállások SCL és SDA érintkezőkhöz
- Kis NYÁK-méret rugalmas kivitelekhez 0.8" × 0.8" (2.0 cm × 2.0 cm)
- 2×4 tűs csatlakozó I2C interfésszel
- Követ Digilent Pmod interfész specifikáció
- Könyvtár és plample kód elérhető forrásközpont
Funkcionális leírás
A PmodCMPS a Honeywell HMC5883L-t használja anizotróp mágneses ellenállású (AMR) technológiával. Magyarán ez azt jelenti, hogy a három érzékelő (egy-egy minden koordináta irányhoz) nagyon csekély interferenciát okoz egymással, így a Pmod-ból pontos adatokat lehet lekérni.
Interfész a Pmod-dal
A Pmod CMPS az I²C protokollon keresztül kommunikál a gazdagép kártyával. A JP1 és JP2 jumperek opcionális 2.2 kΩ-os felhúzó ellenállást biztosítanak a soros adat és a soros óra vonalakhoz. Ennek a beépített chipnek a 7 bites címe 0x1E, így az olvasási parancs 8 bites címe 0x3D, az írási parancsé pedig 0x3C.
Alapértelmezés szerint a PmodCMPS egyszeri mérési módban indul, így az iránytű egyetlen mérést végez, magasra állítja a Data Ready tűt, majd készenléti módba helyezi magát. Készenléti üzemmódban a fő energiafogyasztási források (nem meglepő módon) le vannak tiltva, mint például a belső ADC, amely gyűjti a hangerőt.tage mérések. Az I²C buszon keresztül azonban továbbra is hozzáférhet az összes regiszterhez a legfrissebb adatértékekkel. Ha a PmodCMPS-t készenléti üzemmódból vissza akarja váltani egyszeri mérési vagy folyamatos mérési módba, a felhasználónak írnia kell az üzemmódregiszterbe (0x02).
A Pmod CMPS-ből származó adatok beolvasásakor mind a hat adatregisztert be kell olvasni, amelyek az egyes derékszögű koordinátairányok felső és alsó bájtjainak felelnek meg. Mivel a belső regiszter címmutatója egy regiszter sikeres beolvasása után automatikusan növekszik, egyetlen paranccsal mind a hat regiszterből kiolvasható. Egy exampaz alábbiakban látható, hogy ez hogyan nézhet ki:
1. táblázat. Parancs és cím bájtok.
Parancsbájt | Cím byte | ||||||||||||||||
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 | (ÁLLJON MEG) |
Jegyzet: Az SX az előjelbit (sb) előjel-kiterjesztését jelenti.
Pinout Leírás táblázat
1. táblázat. J1 csatlakozó: A Pmodon feltüntetett tűleírások.
Fejléc J1 | ||
Pins | Jel | Leírás |
1 és 5 | SCL | Soros óra |
2 és 6 | SDA | Soros adatok |
3 és 7 | GND | Tápegység földelés |
4 és 8 | VCC | Tápegység (3.3 V) |
Fejléc J2 | ||
Pin | Jel | Leírás |
1 | DRDY | Adatok készen |
2 | GND | Tápegység földelés |
Jumper JP1 | ||
Betöltött állapot | Az SDA vonal 2.2 kΩ-os felhúzó ellenállást használ | |
Jumper JP2 | ||
Betöltött állapot | Az SCL vonal 2.2 kΩ-os felhúzó ellenállást használ |
A Pmod CMPS önteszt módot is kínál a modultól kapott adatok kalibrálásához.
A PmodCMPS-re adott külső tápfeszültségnek 2.16 V és 3.6 V között kell lennie; ezért a Pmod fejlécek Digilent alaplapokon történő használatakor a tápvolttage-nek 3.3 V-on kell lennie.
Fizikai méretek
A tűfejen lévő tűk 100 mérföld távolságra vannak egymástól. A PCB 0.8 hüvelyk hosszú a tűfejen lévő érintkezőkkel párhuzamos oldalakon, és 0.8 hüvelyk a tűfejre merőleges oldalakon.
Copyright Digilent, Inc.
Az egyéb említett termékek és cégnevek a megfelelő tulajdonosok védjegyei lehetnek.
Letöltve innen Arrow.com.
1300 Henley Court
Pullman, WA 99163
509.334.6306
www.digilentinc.com
Dokumentumok / Források
![]() |
DIGILENT PmodCMPS bemeneti Pmod érzékelők [pdf] Használati utasítás PmodCMPS bemeneti Pmod érzékelők, PmodCMPS, bemeneti Pmod érzékelők, Pmod érzékelők, érzékelők |