DIGILENT PmodCMPS Input Pmods Sensors Manual de utilizare
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.
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
Documente/Resurse
![]() |
Senzori Pmods de intrare DIGILENT PmodCMPS [pdfManual de utilizare PmodCMPS Senzori Pmods de intrare, PmodCMPS, Senzori Pmods de intrare, Senzori Pmods, Senzori |