DIGILENT PmodCMPS įvesties Pmod jutiklių savininko vadovas
Baigėsiview
„Digilent PmodCMPS“ pasižymi populiariomis Honeywell HMC5883L 3 ašių skaitmeninis kompasas ir gali pridėti kompaso krypties rodmenis prie bet kurios „Digilent“ pagrindinės plokštės su I²C sąsaja.
PmodCMPS.
Funkcijos apima:
- 3 ašių skaitmeninis kompasas
- 2 mili-gausų lauko skiriamoji geba ±8 gausų laukuose
- 160 Hz didžiausia duomenų išvesties sparta
- Pasirenkami ištraukiamieji rezistoriai SCL ir SDA kaiščiams
- Mažas PCB dydis lanksčiam dizainui 0.8 × 0.8 colio (2.0 cm × 2.0 cm)
- 2 × 4 kontaktų jungtis su I2C sąsaja
- Seka „Digilent Pmod“ sąsajos specifikacija
- Biblioteka ir buvampkodą galima rasti išteklių centras
Funkcinis aprašymas
PmodCMPS naudoja Honeywell HMC5883L su anizotropine magnetorezistyvine (AMR) technologija. Paprasta anglų kalba tai reiškia, kad trys jutikliai (po vieną kiekvienai koordinačių krypčiai) labai mažai trukdo vienas kitam, todėl iš Pmod galima gauti tikslius duomenis.
Sąsaja su Pmod
Pmod CMPS bendrauja su pagrindine plokšte per I²C protokolą. Jungikliai JP1 ir JP2 siūlo pasirenkamus 2.2 kΩ ištraukiamuosius rezistorius, naudojamus serijinių duomenų ir serijinio laikrodžio linijoms. Šios integruotos lusto 7 bitų adresas yra 0x1E, todėl 8 bitų adresas skaitymo komandai yra 0x3D ir 0x3C rašymo komandai.
Pagal numatytuosius nustatymus PmodCMPS paleidžiamas vieno matavimo režimu, todėl kompasas atlieka vieną matavimą, nustato aukštą duomenų paruošimo kaištį ir tada persijungia į laukimo režimą. Laukimo režimu pagrindiniai energijos suvartojimo šaltiniai (nenuostabu) yra išjungti, pvz., vidinis ADC, kuris renka tūrį.tage išmatavimai. Tačiau vis tiek galite pasiekti visus registrus su naujausia duomenų verte per I²C magistralę. Norėdami pakeisti PmodCMPS iš tuščiosios eigos režimo atgal į pavienio matavimo arba nuolatinio matavimo režimą, vartotojas turi rašyti į režimų registrą (0x02).
Skaitant duomenis iš Pmod CMPS, turi būti nuskaityti visi šeši duomenų registrai, atitinkantys kiekvienos Dekarto koordinačių krypties viršutinį ir apatinį baitus. Kadangi sėkmingai nuskaičius registrą, vidinio registro adreso rodyklė automatiškai didėja, viena komanda galima nuskaityti iš visų šešių registrų. Buvęsampkaip tai gali atrodyti, parodyta žemiau:
1 lentelė. Komandų ir adresų baitai.
Komandos baitas | Adreso baitas | ||||||||||||||||
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 | (SUSTABDYTI) |
Pastaba: SX reiškia ženklo bito (sb) plėtinį.
Pinout aprašymo lentelė
1 lentelė. J1 jungtis: kaiščių aprašymai, kaip nurodyta Pmod.
Antraštė J1 | ||
Smeigtukai | Signalas | Aprašymas |
1 ir 5 | SCL | Serijinis laikrodis |
2 ir 6 | SDA | Serijiniai duomenys |
3 ir 7 | GND | Maitinimo įžeminimas |
4 ir 8 | VCC | Maitinimas (3.3 V) |
Antraštė J2 | ||
Smeigtukas | Signalas | Aprašymas |
1 | DRDY | Duomenys paruošti |
2 | GND | Maitinimo įžeminimas |
Džemperis JP1 | ||
Pakrauta būsena | SDA linija naudoja 2.2 kΩ ištraukiamąjį rezistorių | |
Džemperis JP2 | ||
Pakrauta būsena | SCL linija naudoja 2.2 kΩ ištraukiamąjį rezistorių |
Pmod CMPS taip pat siūlo savitikros režimą, padedantį sukalibruoti bet kokius duomenis, gaunamus iš modulio.
Bet koks išorinis PmodCMPS maitinimas turi būti 2.16 V ir 3.6 V; todėl naudojant Pmod antraštes „Digilent“ sisteminėse plokštėse, tiekimo ttage turi būti 3.3 V.
Fiziniai matmenys
Smeigtukai ant kaiščio antraštės yra išdėstyti 100 mylių atstumu. PCB yra 0.8 colio ilgio iš šonų, lygiagrečių kaiščio antraštės kaiščiams, ir 0.8 colio ilgio iš šonų, statmenų kaiščio antraštei.
Autorių teisės Digilent, Inc.
Kiti paminėti gaminių ir įmonių pavadinimai gali būti atitinkamų savininkų prekių ženklai.
Atsisiųsta iš Arrow.com.
1300 Henley teismas
Pulmanas, WA 99163
509.334.6306
www.digilentinc.com
Dokumentai / Ištekliai
![]() |
DIGILENT PmodCMPS įvesties Pmod jutikliai [pdfNaudotojo vadovas PmodCMPS įvesties Pmod jutikliai, PmodCMPS, įvesties Pmod jutikliai, Pmod jutikliai, jutikliai |