DIGILENT PmodCMPS Input Pmods Sensors Manwal sa Tag-iya
DIGILENT PmodCMPS Input Pmods Sensors

Tapos naview

Gipakita sa Digilent PmodCMPS ang sikat Honeywell HMC5883L 3-axis nga digital compass ug makadugang ug compass heading readings sa bisan unsang Digilent host board nga adunay I²C interface.

Ang PmodCMPS.
Tapos naview

Ang mga bahin naglakip sa:

  • 3-axis digital nga kompas
  • 2 milli-gauss Field Resolution sa ±8 gauss fields
  • 160 Hz maximum nga rate sa output sa datos
  • Opsyonal nga pull-up resistors alang sa SCL ug SDA pin
  • Gamay nga gidak-on sa PCB para sa flexible nga mga disenyo 0.8" × 0.8" (2.0 cm × 2.0 cm)
  • 2 × 4-pin connector nga adunay I2C interface
  • Nagsunod Digilent Pmod Interface Pagtino
  • Library ug exampmagamit ang code sa sentro sa kahinguhaan

Functional nga Deskripsyon

Ang PmodCMPS naggamit sa Honeywell's HMC5883L nga adunay Anisotropic Magnetoresistive (AMR) nga teknolohiya. Sa yano nga English, kini nagpasabot nga ang tulo ka mga sensor (usa alang sa matag coordinate nga direksyon) adunay gamay kaayo nga interference sa usag usa aron ang tukma nga datos makuha gikan sa Pmod.

Interfacing sa Pmod

Ang Pmod CMPS nakigkomunikar sa host board pinaagi sa I²C protocol. Ang mga jumper nga JP1 ug JP2 naghatag ug opsyonal nga 2.2kΩ pull-up resistors nga gamiton para sa Serial Data ug Serial Clock nga mga linya. Ang 7-bit nga adres alang niining on-board chip mao ang 0x1E, nga naghimo sa 8-bit nga adres para sa read command nga 0x3D ug 0x3C para sa write command.

Sa kasagaran, ang PmodCMPS magsugod sa Single Measurement mode aron ang kompas mokuha ug usa ka sukod, ibutang ang Data Ready pin nga taas, ug dayon ibutang ang kaugalingon sa Idle Mode. Samtang sa Idle Mode, ang mga nag-unang tinubdan sa konsumo sa kuryente (dili ikatingala) nabalda, sama sa internal nga ADC nga nagkolekta sa vol.tage sukod. Bisan pa, mahimo nimong ma-access ang tanan nga mga rehistro sa ilang labing bag-o nga kantidad sa datos pinaagi sa I²C bus. Aron usbon ang PmodCMPS gikan sa idle mode balik ngadto sa Single Measurement o Continuous Measurement mode, ang user kinahanglang mosulat sa Mode Register (0x02).

Kung nagbasa sa datos gikan sa Pmod CMPS, ang tanan nga unom nga mga rehistro sa datos, nga katumbas sa taas ug ubos nga byte sa matag direksyon sa koordinasyon sa Cartesian, kinahanglan basahon. Tungod kay ang internal nga register address pointer awtomatik nga modugang human ang usa ka rehistro malampuson nga nabasa, posible nga basahon gikan sa tanang unom ka mga rehistro nga adunay usa ka sugo. Usa ka exampkung unsa ang hitsura niini gihatag sa ubos: 

Talaan 1. Command ug address bytes.

Command byte Address 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 (HUNONG)

Mubo nga sulat: Ang SX nagbarog alang sa usa ka sign extension sa sign bit (sb).

Talaan sa Deskripsyon sa Pinout

Talaan 1. Konektor J1: Mga deskripsyon sa pin ingon nga gimarkahan sa Pmod.

Ulohan J1
Mga pin Signal Deskripsyon
1 ug 5 SCL Serial nga Orasan
2 ug 6 SDA Serial nga Data
3 ug 7 GND Yuta sa suplay sa kuryente
4 ug 8 VCC Suplay sa Gahum (3.3V)
Ulohan J2
Pin Signal Deskripsyon
1 HUBOG Andam na ang datos
2 GND Yuta sa suplay sa kuryente
Jumper JP1
Gikarga nga Estado Ang linya sa SDA naggamit ug 2.2kΩ pull-up resistor
Jumper JP2
Gikarga nga Estado Ang linya sa SCL naggamit ug 2.2kΩ pull-up resistor

Ang Pmod CMPS nagtanyag usab usa ka mode sa pagsulay sa kaugalingon aron matabangan ang pag-calibrate sa bisan unsang datos nga nadawat gikan sa module.

Ang bisan unsang eksternal nga gahum nga gigamit sa PmodCMPS kinahanglan nga sulod sa 2.16V ug 3.6V; busa, kung gamiton ang Pmod header sa Digilent system boards, ang supply voltage kinahanglan nga sa 3.3V.

Pisikal nga mga Dimensyon

Ang mga lagdok sa pin header gilay-on nga 100 mil ang gilay-on. Ang PCB 0.8 ka pulgada ang gitas-on sa mga kilid nga parallel sa mga pin sa pin header ug 0.8 ka pulgada ang gitas-on sa mga kilid nga tul-id sa pin header.

Copyright Digilent, Inc.
Ang ubang mga ngalan sa produkto ug kompanya nga gihisgutan mahimong mga marka sa pamatigayon sa ilang tagsa-tagsa ka tag-iya.

Gi-download gikan sa Arrow.com.

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

DIGILENT Logo

Mga Dokumento / Mga Kapanguhaan

DIGILENT PmodCMPS Input Pmods Sensors [pdf] Manwal sa Tag-iya
PmodCMPS Input Pmods Sensors, PmodCMPS, Input Pmods Sensors, Pmods Sensors, Sensors

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *