MANUAL ng May-ari ng May-ari ng PmodCMPS Input Pmods Sensors
Tapos naview
Itinatampok ng Digilent PmodCMPS ang sikat Honeywell HMC5883L 3-axis digital compass at maaaring magdagdag ng compass heading readings sa anumang Digilent host board na may I²C interface.
Ang PmodCMPS.
Kasama sa mga tampok ang:
- 3-axis digital compass
- 2 milli-gauss Field Resolution sa ±8 gauss field
- 160 Hz maximum na rate ng output ng data
- Opsyonal na pull-up resistors para sa SCL at SDA pin
- Maliit na laki ng PCB para sa mga flexible na disenyo 0.8" × 0.8" (2.0 cm × 2.0 cm)
- 2×4-pin connector na may I2C interface
- Sumusunod Detalye ng Digilent Pmod Interface
- Library at exampmagagamit ang code sa sentro ng mapagkukunan
Functional na Paglalarawan
Ang PmodCMPS ay gumagamit ng Honeywell's HMC5883L na may Anisotropic Magnetoresistive (AMR) na teknolohiya. Sa simpleng Ingles, nangangahulugan ito na ang tatlong sensor (isa para sa bawat direksyon ng coordinate) ay may napakakaunting interference sa isa't isa upang ang tumpak na data ay maaaring makuha mula sa Pmod.
Interfacing sa Pmod
Nakikipag-ugnayan ang Pmod CMPS sa host board sa pamamagitan ng I²C protocol. Ang mga Jumper na JP1 at JP2 ay nagbibigay ng opsyonal na 2.2kΩ pull-up resistors na gagamitin para sa Serial Data at Serial Clock na mga linya. Ang 7-bit address para sa on-board chip na ito ay 0x1E, na ginagawang 8x0D ang 3-bit address para sa read command at 0x3C para sa write command.
Bilang default, magsisimula ang PmodCMPS sa Single Measurement mode upang ang compass ay kumuha ng isang sukat, itakda ang Data Ready pin sa mataas, at pagkatapos ay ilagay ang sarili sa Idle Mode. Habang nasa Idle Mode, ang mga pangunahing pinagmumulan ng pagkonsumo ng kuryente ay (hindi nakakagulat) na hindi pinagana, gaya ng panloob na ADC na kumukuha ng voltage mga sukat. Gayunpaman, maa-access mo pa rin ang lahat ng mga rehistro sa kanilang pinakabagong halaga ng data sa pamamagitan ng I²C bus. Upang baguhin ang PmodCMPS mula sa idle mode pabalik sa Single Measurement o Continuous Measurement mode, ang user ay dapat sumulat sa Mode Register (0x02).
Kapag nagbabasa ng data mula sa Pmod CMPS, dapat basahin ang lahat ng anim na rehistro ng data, na tumutugma sa upper at lower byte ng bawat direksyon ng coordinate ng Cartesian. Dahil ang panloob na rehistro address pointer ay awtomatikong nadaragdagan pagkatapos ng isang rehistro ay matagumpay na basahin, ito ay posible na basahin mula sa lahat ng anim na mga rehistro na may isang solong command. Isang exampkung ano ang hitsura nito ay ibinigay sa ibaba:
Talahanayan 1. Command at address byte.
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 | (STOP) |
Tandaan: Ang SX ay kumakatawan sa isang sign extension ng sign bit (sb).
Talahanayan ng Paglalarawan ng Pinout
Talahanayan 1. Connector J1: I-pin ang mga paglalarawan ayon sa label sa Pmod.
Header J1 | ||
Mga pin | Signal | Paglalarawan |
1 at 5 | SCL | Serial na Orasan |
2 at 6 | SDA | Serial na Data |
3 at 7 | GND | Power Supply Ground |
4 at 8 | VCC | Power Supply (3.3V) |
Header J2 | ||
Pin | Signal | Paglalarawan |
1 | MALAS | Handa na ang Data |
2 | GND | Power Supply Ground |
Jumper JP1 | ||
Na-load na Estado | Gumagamit ang linya ng SDA ng 2.2kΩ pull-up resistor | |
Jumper JP2 | ||
Na-load na Estado | Gumagamit ang SCL line ng 2.2kΩ pull-up resistor |
Ang Pmod CMPS nag-aalok din ng self test mode upang makatulong sa pag-calibrate ng anumang data na natatanggap mula sa module.
Ang anumang panlabas na kapangyarihan na inilapat sa PmodCMPS ay dapat nasa loob ng 2.16V at 3.6V; samakatuwid, kapag gumagamit ng Pmod header sa Digilent system boards, ang supply voltage dapat nasa 3.3V.
Mga Pisikal na Dimensyon
Ang mga pin sa pin header ay may pagitan ng 100 mil. Ang PCB ay 0.8 pulgada ang haba sa mga gilid na kahanay ng mga pin sa pin header at 0.8 pulgada ang haba sa mga gilid na patayo sa pin header.
Copyright Digilent, Inc.
Ang iba pang mga pangalan ng produkto at kumpanya na binanggit ay maaaring mga trademark ng kani-kanilang mga may-ari.
Na-download mula sa Arrow.com.
1300 Henley Court
Pullman, WA 99163
509.334.6306
www.digilentinc.com
Mga Dokumento / Mga Mapagkukunan
![]() |
MADIGAT PmodCMPS Input Pmods Sensors [pdf] Manwal ng May-ari PmodCMPS Input Pmods Sensors, PmodCMPS, Input Pmods Sensors, Pmods Sensors, Sensors |