DIGILENT PmodCMPS Input Pmods Sensors Eigner's Manual
DIGILENT PmodCMPS Input Pmods Sensors

Oerview

De Digilent PmodCMPS hat de populêre Honeywell HMC5883L 3-as digitaal kompas en kin kompaskoplêzingen tafoegje oan elk Digilent hostboerd mei in I²C-ynterface.

De PmodCMPS.
Oerview

Funksjes omfetsje:

  • 3-assige digitaal kompas
  • 2 milli-gauss Field Resolúsje yn ± 8 gauss fjilden
  • 160 Hz maksimum data útfier taryf
  • Opsjonele pull-up wjerstannen foar SCL en SDA pins
  • Lytse PCB grutte foar fleksibele ûntwerpen 0.8" × 0.8" (2.0 cm × 2.0 cm)
  • 2 × 4-pin connector mei I2C ynterface
  • Folgje Digilent Pmod Interface Specification
  • Bibleteek en eksample koade beskikber yn boarne sintrum

Funksjonele beskriuwing

De PmodCMPS brûkt Honeywell's HMC5883L mei Anisotropic Magnetoresistive (AMR) technology. Yn gewoan Ingelsk betsjut dit dat de trije sensoren (ien foar elke koördinaatrjochting) heul lyts ynterferinsje mei elkoar hawwe, sadat krekte gegevens fan 'e Pmod weromhelle wurde kinne.

Ynterface mei de Pmod

De Pmod CMPS kommunisearret mei it hostboerd fia it I²C-protokol. Jumpers JP1 en JP2 leverje opsjonele 2.2kΩ pull-up wjerstannen om te brûken foar de rigels fan Serial Data en Serial Clock. De 7-bit adres foar dizze on-board chip is 0x1E, wêrtroch de 8-bit adres foar in lêzen kommando 0x3D en 0x3C foar in skriuwe kommando.

Standert begjint de PmodCMPS yn Single Measurement-modus sadat it kompas in inkele mjitting nimt, de Data Ready-pin heech ynstelt en himsels dan yn Idle Mode pleatst. Wylst yn Idle Mode, binne grutte boarnen fan enerzjyferbrûk (net ferrassend) útskeakele, lykas de ynterne ADC dy't it vol sammelttage mjittingen. Jo kinne lykwols noch tagong krije ta alle registers mei har meast resinte gegevenswearde fia de I²C-bus. Om de PmodCMPS fan idle modus werom te feroarjen yn Single Measurement of Continuous Measurement modus, moat de brûker skriuwe nei it Mode Register (0x02).

By it lêzen fan gegevens út de Pmod CMPS, alle seis gegevens registers, oerienkommende mei de boppeste en legere bytes fan elke Cartesian koördinaat rjochting, moatte wurde lêzen. Sûnt de ynterne register adres pointer automatysk increment nei in register is mei súkses lêzen, is it mooglik om te lêzen út alle seis registers mei ien kommando. In eksamphoe't dit der útsjen kin wurdt hjirûnder werjûn: 

Tabel 1. Kommando- en adresbytes.

Kommando byte Adres 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 (OPHÂLDE)

Noat: SX stiet foar in teken útwreiding fan it teken bit (sb).

Pinout Beskriuwing Tabel

Tabel 1. Connector J1: Pin beskriuwingen lykas bestimpele op de Pmod.

Koptekst J1
Pins Sinjaal Beskriuwing
1 en 5 SCL Serial klok
2 en 6 SDA Serial Data
3 en 7 GND Power Supply Ground
4 en 8 VCC Stromforsyning (3.3V)
Koptekst J2
Pin Sinjaal Beskriuwing
1 DRDY Gegevens klear
2 GND Power Supply Ground
Jumper JP1
Opladen steat SDA line brûkt in 2.2kΩ pull-up wjerstân
Jumper JP2
Opladen steat SCL line brûkt in 2.2kΩ pull-up wjerstannen

De Pmod CMPS biedt ek in selstestmodus om te helpen by it kalibrearjen fan alle gegevens dy't wurde ûntfongen fan 'e module.

Elke eksterne krêft tapast op de PmodCMPS moat binnen 2.16V en 3.6V wêze; dêrom, by it brûken fan Pmod headers op Digilent systeem boards, it oanbod voltage moat wêze op 3.3V.

Fysike Ofmjittings

De pinnen op 'e pinkop binne op in ôfstân fan 100 mil útinoar pleatst. De PCB is 0.8 inch lang oan 'e kanten parallel oan de pinnen op' e pinkoptekst en 0.8 inch lang oan 'e kanten loodrecht op 'e pinkoptekst.

Copyright Digilent, Inc.
Oare neamde produkt- en bedriuwsnammen kinne hannelsmerken wêze fan har respektive eigners.

Ynladen fan Arrow.com.

1300 Henley Hof
Pullman, WA 99163
509.334.6306
www.wearstrops.com

DIGILENT Logo

Dokuminten / Resources

DIGILENT PmodCMPS Input Pmods Sensors [pdf] Hânlieding foar brûkers
PmodCMPS Input Pmods Sensors, PmodCMPS, Input Pmods Sensors, Pmods Sensors, Sensors

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *