DIGILENT PmodCMPS Input Pmods Sensors Manual de utilizare
Senzori Pmods de intrare DIGILENT PmodCMPS

Pesteview

Digilent PmodCMPS dispune de populare Honeywell HMC5883L Busolă digitală cu 3 axe și poate adăuga indicații de direcție pe orice placă gazdă Digilent cu o interfață I²C.

PmodCMPS.
Pesteview

Caracteristicile includ:

  • Busolă digitală cu 3 axe
  • Rezoluție câmp de 2 milli-gauss în câmpuri de ±8 gauss
  • Rată maximă de ieșire a datelor de 160 Hz
  • Rezistoare opționale pentru pini SCL și SDA
  • Dimensiune mică PCB pentru modele flexibile 0.8" × 0.8" (2.0 cm × 2.0 cm)
  • Conector 2×4 pini cu interfață I2C
  • Urmează Specificația interfeței Digilent Pmod
  • Biblioteca și exampcodul disponibil în centru de resurse

Descrierea funcțională

PmodCMPS utilizează HMC5883L de la Honeywell cu tehnologie anizotropă magnetorezistiv (AMR). În limba engleză simplă, acest lucru înseamnă că cei trei senzori (unul pentru fiecare direcție de coordonate) au foarte puține interferențe unul cu celălalt, astfel încât datele precise pot fi preluate de la Pmod.

Interfața cu Pmod

Pmod CMPS comunică cu placa gazdă prin protocolul I²C. Jumperele JP1 și JP2 oferă rezistențe de tracțiune opționale de 2.2 kΩ pentru a fi utilizate pentru liniile de date în serie și ceas serial. Adresa de 7 biți pentru acest cip integrat este 0x1E, ceea ce face ca adresa de 8 biți pentru o comandă de citire să fie 0x3D și 0x3C pentru o comandă de scriere.

În mod implicit, PmodCMPS pornește în modul Măsurare unică, astfel încât busola să efectueze o singură măsurătoare, setează pinul Data Ready la mare și apoi se plasează în modul Idle. În modul Idle, sursele majore de consum de energie sunt (nu este surprinzător) dezactivate, cum ar fi ADC-ul intern care colectează volumul.tage măsurători. Cu toate acestea, puteți accesa în continuare toate registrele cu cea mai recentă valoare de date prin magistrala I²C. Pentru a schimba PmodCMPS din modul inactiv înapoi în modul Măsurare unică sau Măsurare continuă, utilizatorul trebuie să scrie în Registrul de mod (0x02).

La citirea datelor din Pmod CMPS, trebuie citite toate cele șase registre de date, corespunzătoare octeților superiori și inferiori ai fiecărei direcții de coordonate carteziene. Deoarece indicatorul de adresa de registru intern crește automat după ce un registru a fost citit cu succes, este posibil să citiți din toate cele șase registre cu o singură comandă. Un exampCum ar putea arăta acest lucru este prezentat mai jos: 

Tabelul 1. Octeți de comandă și adresă.

Octet de comandă octet de adresă
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)

Nota: SX reprezintă o extensie de semn a bitului de semn (sb).

Pinout Tabel de descriere

Tabelul 1. Conector J1: descrierile pinului așa cum sunt etichetate pe Pmod.

Antet J1
Ace Semnal Descriere
1 și 5 SCL Ceas serial
2 și 6 SDA Date seriale
3 și 7 GND Masa sursei de alimentare
4 și 8 VCC Sursa de alimentare (3.3 V)
Antet J2
Pin Semnal Descriere
1 SECA Date gata
2 GND Masa sursei de alimentare
Jumper JP1
Stare încărcată Linia SDA folosește un rezistor pull-up de 2.2kΩ
Jumper JP2
Stare încărcată Linia SCL folosește un rezistor pull-up de 2.2kΩ

Pmod CMPS oferă, de asemenea, un mod de autotestare pentru a ajuta la calibrarea oricăror date care sunt primite de la modul.

Orice putere externă aplicată PmodCMPS trebuie să fie între 2.16 V și 3.6 V; prin urmare, atunci când utilizați anteturile Pmod pe plăcile de sistem Digilent, volumul de alimentaretage trebuie să fie la 3.3V.

Dimensiuni fizice

Știfturile de pe antetul știftului sunt distanțate la 100 mil. PCB-ul are 0.8 inchi lungime pe laturile paralele cu pinii de pe antetul pinului și 0.8 inchi lungime pe părțile perpendiculare pe capul pinului.

Drepturi de autor Digilent, Inc.
Alte nume de produse și companii menționate pot fi mărci comerciale ale proprietarilor respectivi.

Descărcat de pe Arrow.com.

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

Logo DIGILENT

Documente/Resurse

Senzori Pmods de intrare DIGILENT PmodCMPS [pdfManual de utilizare
PmodCMPS Senzori Pmods de intrare, PmodCMPS, Senzori Pmods de intrare, Senzori Pmods, Senzori

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *