DIGILENT PmodCMPS Input Pmods Senzori Korisnički priručnik
DIGILENT PmodCMPS Ulazni Pmods senzori

Gotovoview

Digilent PmodCMPS ima popularne Honeywell HMC5883L 3-osni digitalni kompas i može dodati očitavanje smjera kompasa na bilo koju Digilent matičnu ploču sa I²C interfejsom.

PmodCMPS.
Gotovoview

Karakteristike uključuju:

  • 3-osni digitalni kompas
  • Rezolucija polja od 2 miligausa u poljima od ±8 gausa
  • Maksimalna brzina izlaza podataka 160 Hz
  • Opcioni pull-up otpornici za SCL i SDA pinove
  • Mala veličina PCB-a za fleksibilne dizajne 0.8“ × 0.8” (2.0 cm × 2.0 cm)
  • 2×4-pinski konektor sa I2C interfejsom
  • Follows Digilent Pmod specifikacija sučelja
  • Biblioteka i prample kod dostupan u resursni centar

Funkcionalni opis

PmodCMPS koristi Honeywellov HMC5883L sa anizotropnom magnetorezistivom (AMR) tehnologijom. Na običnom engleskom, to znači da tri senzora (po jedan za svaki koordinatni smjer) imaju vrlo malo interferencije jedan s drugim tako da se tačni podaci mogu dohvatiti iz Pmod-a.

Povezivanje sa Pmod

Pmod CMPS komunicira sa matičnom pločom preko I²C protokola. Džamperi JP1 i JP2 pružaju opcione 2.2kΩ pull-up otpornike koji se koriste za linije serijskih podataka i serijskog sata. 7-bitna adresa za ovaj ugrađeni čip je 0x1E, što čini 8-bitnu adresu za naredbu za čitanje 0x3D i 0x3C za komandu pisanja.

Podrazumevano, PmodCMPS počinje u režimu pojedinačnog merenja, tako da kompas vrši jedno merenje, postavlja pin Ready za podatke na visoko, a zatim se postavlja u režim mirovanja. Dok su u stanju mirovanja, glavni izvori potrošnje energije su (nije iznenađujuće) onemogućeni, kao što je interni ADC koji prikupljatage mjerenja. Međutim, i dalje možete pristupiti svim registrima sa njihovim najnovijim podacima preko I²C magistrale. Za promjenu PmodCMPS iz stanja mirovanja natrag u režim pojedinačnog mjerenja ili kontinuiranog mjerenja, korisnik mora upisati u Mode Register (0x02).

Prilikom čitanja podataka iz Pmod CMPS-a, mora se pročitati svih šest registara podataka, koji odgovaraju gornjim i donjim bajtovima svakog kartezijanskog koordinatnog smjera. Pošto se pokazivač adrese internog registra automatski povećava nakon što je registar uspješno pročitan, moguće je čitati iz svih šest registara jednom komandom. Bivšiampkako bi ovo moglo izgledati je dato u nastavku: 

Tabela 1. Komandni i adresni bajtovi.

Komandni bajt Adresni bajt
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)

Napomena: SX označava proširenje predznaka bita znaka (sb).

Tabela opisa Pinout

Tabela 1. Konektor J1: Opisi pinova kao što je označeno na Pmod.

Zaglavlje J1
Pins Signal Opis
1 & 5 SCL Serial Clock
2 & 6 SDA Serijski podaci
3 & 7 GND Uzemljenje napajanja
4 & 8 VCC Napajanje (3.3V)
Zaglavlje J2
Pin Signal Opis
1 DRDY Podaci spremni
2 GND Uzemljenje napajanja
Jumper JP1
Loaded State SDA linija koristi 2.2kΩ pull-up otpornik
Jumper JP2
Loaded State SCL linija koristi 2.2kΩ pull-up otpornik

The Pmod CMPS također nudi način samotestiranja koji pomaže pri kalibraciji svih podataka koji se primaju od modula.

Bilo koje eksterno napajanje priključeno na PmodCMPS mora biti unutar 2.16V i 3.6V; stoga, kada koristite Pmod zaglavlja na Digilent sistemskim pločama, potrošnja voltage mora biti na 3.3V.

Fizičke dimenzije

Igle na zaglavlju igle su međusobno razmaknute 100 milja. PCB je dugačak 0.8 inča na stranama paralelnim sa pinovima na zaglavlju igle i 0.8 inča dužine na stranama okomitim na zaglavlje igle.

Autorsko pravo Digilent, Inc.
Ostali spomenuti nazivi proizvoda i kompanija mogu biti zaštitni znaci njihovih vlasnika.

Preuzeto sa Arrow.com.

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

DIGILENT Logo

Dokumenti / Resursi

DIGILENT PmodCMPS Ulazni Pmods senzori [pdf] Uputstvo za upotrebu
PmodCMPS Input Pmods senzori, PmodCMPS, Input Pmods senzori, Pmods senzori, senzori

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *