DIGILENT PmodCMPS Input Pmods Sensors Manwal sa Tag-iya
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.
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
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 |