DIGILENT PmodCMPS Input Pmods Sensors Tus tswv phau ntawv
DIGILENT PmodCMPS Input Pmods Sensors

Tshajview

Digilent PmodCMPS nta qhov nrov Honeywell HMC5883L 3-axis digital compass thiab tuaj yeem ntxiv cov ntawv nyeem cov lus qhia rau txhua tus tswv tsev Digilent nrog I²C interface.

Lub PmodCMPS.
Tshajview

Nta muaj xws li:

  • 3-axis digital compass
  • 2 milli-gauss Field Resolution hauv ± 8 gauss teb
  • 160 Hz siab tshaj cov ntaub ntawv tso zis tus nqi
  • Kev xaiv rub-up resistors rau SCL thiab SDA pins
  • PCB me me rau kev tsim qauv 0.8 "× 0.8" (2.0 cm × 2.0 cm)
  • 2 × 4-pin connector nrog I2C interface
  • Ua raws Digilent Pmod Interface Specification
  • Library thiab example code muaj nyob rau hauv chaw muab kev pab

Functional Description

PmodCMPS siv Honeywell's HMC5883L nrog Anisotropic Magnetoresistive (AMR) thev naus laus zis. Hauv lus Askiv dawb, qhov no txhais tau hais tias peb lub sensors (ib qho rau txhua qhov kev sib koom ua ke) muaj kev cuam tshuam me me rau ib leeg kom cov ntaub ntawv raug tuaj yeem rov qab los ntawm Pmod.

Interfacing nrog Pmod

Pmod CMPS sib txuas lus nrog tus tswv tsev ntawm I²C raws tu qauv. Jumpers JP1 thiab JP2 muab kev xaiv 2.2kΩ rub-up resistors siv rau Serial Data thiab Serial Clock kab. Qhov chaw nyob 7-ntsis rau daim npav no yog 0x1E, ua qhov chaw nyob 8-ntsis rau kev nyeem ntawv 0x3D thiab 0x3C rau kev sau ntawv.

Los ntawm lub neej ntawd, PmodCMPS pib tawm hauv Kev Ntsuas Ib Leeg kom lub compass siv ib qho kev ntsuas, teeb tsa cov ntaub ntawv npaj tus pin siab, thiab tom qab ntawd muab nws tus kheej tso rau hauv Idle Mode. Thaum nyob rau hauv Idle Hom, qhov chaw loj ntawm kev siv hluav taws xob yog (tsis yog qhov xav tsis thoob), xws li sab hauv ADC uas sau cov vol.tage kev ntsuas. Txawm li cas los xij, koj tseem tuaj yeem nkag mus rau tag nrho cov npe nrog lawv cov ntaub ntawv tam sim no dhau los ntawm I²C tsheb npav. Txhawm rau hloov PmodCMPS los ntawm hom tsis ua haujlwm rov qab mus rau Kev Ntsuas Ib Leeg lossis Kev Ntsuas Nruam, tus neeg siv yuav tsum sau rau Hom Kev Sau Npe (0x02).

Thaum nyeem cov ntaub ntawv los ntawm Pmod CMPS, tag nrho rau XNUMX cov ntaub ntawv sau npe, sib haum mus rau sab sauv thiab qis bytes ntawm txhua qhov kev coj ua Cartesian, yuav tsum tau nyeem. Txij li thaum cov ntawv sau npe sab hauv qhov chaw nyob pointer tau nce ntxiv tom qab kev sau npe tau ua tiav, nws tuaj yeem nyeem los ntawm tag nrho rau rau npe nrog ib qho lus txib. Ib example cas qhov no yuav zoo li yog muab hauv qab no: 

Table 1. Hais kom ua thiab chaw nyob bytes.

Command byte Chaw nyob 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 (STOP)

Nco tseg: SX stands rau kos npe txuas ntxiv ntawm kos npe me ntsis (sb).

Pinout Description Table

Table 1. Connector J1: Pin cov lus piav qhia raws li sau rau ntawm Pmod.

Lub taub hau J1
Pins Teeb liab Kev piav qhia
1 & 5 SCL Serial moos
2 & 6 SDA Cov ntaub ntawv Serial
3 & 7 GND Fais fab mov av
4 & 8 VCC Kev siv hluav taws xob (3.3V)
Lub taub hau J2
Pin Teeb liab Kev piav qhia
1 DRDY Cov ntaub ntawv npaj
2 GND Fais fab mov av
Jumper Yam 1
Loaded Xeev SDA kab siv 2.2kΩ rub-up resistor
Jumper Yam 2
Loaded Xeev SCL kab siv 2.2kΩ rub-up resistor

Pmod CMPS kuj muaj hom kev sim tus kheej los pab calibrate cov ntaub ntawv uas tau txais los ntawm lub module.

Txhua lub zog sab nraud siv rau PmodCMPS yuav tsum tsis pub dhau 2.16V thiab 3.6V; yog li ntawd, thaum siv Pmod headers ntawm Digilent system boards, cov khoom voltage yuav tsum yog 3.3V.

Lub cev Dimensions

Cov pins ntawm tus pin header yog spaced 100 m sib nrug. Lub PCB yog 0.8 nti ntev ntawm ob sab sib npaug rau cov pins ntawm tus pin header thiab 0.8 ntiv tes ntev ntawm ob sab perpendicular rau tus pin header.

Copyright Digilent, Inc.
Lwm cov khoom lag luam thiab cov npe tuam txhab tau hais tuaj yeem yog cov cim lag luam ntawm lawv cov tswv.

Downloaded los ntawm Arrow.com.

1300 Henley Tsev Hais Plaub
Pullman, WA 99163, UA
509.334.6306
www.digilentinc.com

DIGILENT Logo

Cov ntaub ntawv / Cov ntaub ntawv

DIGILENT PmodCMPS Input Pmods Sensors [ua pdf] Tus tswv phau ntawv
PmodCMPS Input Pmods Sensors, PmodCMPS Cov Khoom Siv Pmods Sensors, Pmods Sensors, Sensors

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *