DIGILENT PmodCMPS Enigo Pmods Sensiloj Posedanta Manlibro
DIGILENT PmodCMPS Enigo Pmods Sensiloj

Finiteview

La Digilent PmodCMPS prezentas la popularan Honeywell HMC5883L 3-aksa cifereca kompaso kaj povas aldoni kompasajn titolojn al iu ajn gastiganta tabulo de Digilent kun I²C-interfaco.

La PmodCMPS.
Finiteview

Trajtoj inkluzivas:

  • 3-aksa cifereca kompaso
  • 2 mili-gauss Kampa Rezolucio en ±8 gausaj kampoj
  • 160 Hz maksimuma datuma eligo-rapideco
  • Laŭvolaj tirrezistoj por SCL kaj SDA-pingloj
  • Malgranda PCB-grandeco por flekseblaj dezajnoj 0.8" × 0.8" (2.0 cm × 2.0 cm)
  • 2×4-stifta konektilo kun I2C-interfaco
  • Sekvas Specifo de Digilent Pmod Interface
  • Biblioteko kaj eksampla kodo havebla en centro de rimedoj

Funkcia Priskribo

La PmodCMPS uzas la HMC5883L de Honeywell kun Anisotropic Magnetoresistive (AMR) teknologio. En simpla angla, tio signifas ke la tri sensiloj (unu por ĉiu koordinatdirekto) havas tre malmulte da interfero kun unu la alian tiel ke precizaj datenoj povas esti prenitaj de la Pmod.

Interrilatado kun la Pmod

La Pmod CMPS komunikas kun la gastiga estraro per la I²C-protokolo. Jumpers JP1 kaj JP2 disponigas laŭvolajn 2.2kΩ tirrezistojn por uzi por la Seriaj Datumoj kaj Seria Horloĝo-linioj. La 7-bita adreso por ĉi tiu enkonstruita peceto estas 0x1E, farante la 8-bita adreson por lega komando 0x3D kaj 0x3C por skriba komando.

Defaŭlte, la PmodCMPS komenciĝas en Ununura Mezura reĝimo tiel ke la kompaso prenas ununuran mezuradon, metas la Datumpretan pinglon altan, kaj poste metas sin en Neaktivan Reĝimon. Dum en Idle Mode, gravaj fontoj de elektrokonsumo estas (ne surprize) malfunkciigitaj, kiel ekzemple la interna ADC kiu kolektas la vol.tage mezuradoj. Tamen, vi ankoraŭ povas aliri ĉiujn registrojn kun ilia plej lastatempa datenvaloro per la I²C-buso. Por ŝanĝi la PmodCMPS de neaktiva reĝimo reen al Ununura Mezurado aŭ Kontinua Mezurada reĝimo, la uzanto devas skribi al la Reĝimo-Registro (0x02).

Dum legado de datenoj de la Pmod CMPS, ĉiuj ses datenregistroj, egalrilatantaj al la supraj kaj malsupraj bajtoj de ĉiu kartezia koordinatdirekto, devas esti legitaj. Ĉar la interna registro-adresmontrilo aŭtomate pliiĝas post kiam registro estis sukcese legita, estas eble legi el ĉiuj ses registroj per ununura komando. EksampKiel ĉi tio povus aspekti estas donita sube: 

Tabelo 1. Komandoj kaj adresoj.

Komanda bajto Adresbajto
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 (HALTU)

Notu: SX signifas signan etendon de la signobit (sb).

Pinout Priskribo Tabelo

Tabelo 1. Konektilo J1: Pinglopriskriboj kiel etikeditaj sur la Pmod.

Kapo J1
Pingloj Signalo Priskribo
1 & 5 SCL Seria Horloĝo
2 & 6 SDA Seriaj Datumoj
3 & 7 GND Elektroprovizo Grundo
4 & 8 VCC Elektroprovizo (3.3V)
Kapo J2
Pinglo Signalo Priskribo
1 SEKA Datumoj Pretaj
2 GND Elektroprovizo Grundo
Salteto JP1
Ŝarĝita Ŝtato SDA-linio uzas 2.2kΩ tirreziston
Salteto JP2
Ŝarĝita Ŝtato SCL-linio uzas 2.2kΩ tirreziston

La Pmod CMPS ankaŭ ofertas memtestreĝimon por helpi kalibri ajnajn datumojn kiuj estas ricevitaj de la modulo.

Ajna ekstera potenco aplikita al la PmodCMPS devas esti ene de 2.16V kaj 3.6V; tial, kiam vi uzas Pmod-kapojn sur Digilent-sistemaj tabuloj, la provizo voltage devas esti je 3.3V.

Fizikaj Dimensioj

La pingloj sur la pingla kaplinio estas interspacigitaj 100 mil. La PCB longas 0.8 colojn sur la flankoj paralelaj al la pingloj sur la pinglokapo kaj 0.8 colojn longa sur la flankoj perpendikularaj al la pinglokapo.

Kopirajto Digilent, Inc.
Aliaj produktaj kaj firmaaj nomoj menciitaj povas esti varmarkoj de siaj respektivaj posedantoj.

Elŝutite de Arrow.com.

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

DIGILENT Logo

Dokumentoj/Rimedoj

DIGILENT PmodCMPS Enigo Pmods Sensiloj [pdf] Manlibro de la posedanto
PmodCMPS Enigo Pmods Sensiloj, PmodCMPS, Enigo Pmods Sensiloj, Pmods Sensiloj, Sensiloj

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *