DIGILENT PmodCMPS Input Pmods Sensors Manuale dell'utente
Sopraview
Il Digilent PmodCMPS presenta il popolare Honeywell HMC5883L Bussola digitale a 3 assi e può aggiungere letture della direzione della bussola a qualsiasi scheda host Digilent con un'interfaccia I²C.
Il PmodCMPS.
Le caratteristiche includono:
- Bussola digitale a 3 assi
- Risoluzione del campo di 2 milligauss in campi di ±8 gauss
- Velocità di uscita dati massima di 160 Hz
- Resistori pull-up opzionali per pin SCL e SDA
- PCB di piccole dimensioni per progetti flessibili 0.8" × 0.8" (2.0 cm × 2.0 cm)
- Connettore 2×4 pin con interfaccia I2C
- Segue Specifiche dell'interfaccia Digilent Pmod
- Biblioteca ed exampcodice disponibile in centro risorse
Descrizione funzionale
Il PmodCMPS utilizza HMC5883L di Honeywell con tecnologia magnetoresistiva anisotropica (AMR). In parole povere, ciò significa che i tre sensori (uno per ciascuna direzione coordinata) hanno pochissime interferenze tra loro in modo che i dati accurati possano essere recuperati dal Pmod.
Interfacciamento con il Pmod
Il Pmod CMPS comunica con la scheda host tramite il protocollo I²C. I jumper JP1 e JP2 forniscono resistori pull-up opzionali da 2.2kΩ da utilizzare per le linee Serial Data e Serial Clock. L'indirizzo a 7 bit per questo chip integrato è 0x1E, rendendo l'indirizzo a 8 bit per un comando di lettura 0x3D e 0x3C per un comando di scrittura.
Per impostazione predefinita, il PmodCMPS si avvia in modalità di misurazione singola in modo che la bussola esegua una singola misurazione, imposti il pin Data Ready alto e quindi si metta in modalità Idle. In modalità Idle, le principali fonti di consumo energetico sono (non sorprendentemente) disabilitate, come l'ADC interno che raccoglie il voltage misure. Tuttavia, è ancora possibile accedere a tutti i registri con il loro valore di dati più recente tramite il bus I²C. Per modificare PmodCMPS dalla modalità inattiva alla modalità Misurazione singola o Misurazione continua, l'utente deve scrivere nel Registro modalità (0x02).
Durante la lettura dei dati dal Pmod CMPS, devono essere letti tutti e sei i registri dati, corrispondenti ai byte superiore e inferiore di ciascuna direzione delle coordinate cartesiane. Poiché il puntatore dell'indirizzo del registro interno si incrementa automaticamente dopo che un registro è stato letto con successo, è possibile leggere da tutti e sei i registri con un singolo comando. Un example come questo potrebbe apparire è dato di seguito:
Tabella 1. Byte di comando e indirizzo.
Byte di comando | Byte indirizzo | ||||||||||||||||
0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | (riconoscimento) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | (riconoscimento) |
MSBX | LSB X | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (riconoscimento) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (riconoscimento) |
MSB Z | LSB Z | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (riconoscimento) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (riconoscimento) |
MSB Y | LSB Y | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (riconoscimento) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (FERMARE) |
Nota: SX sta per un'estensione del segno del bit di segno (sb).
Pinout Descrizione Tabella
Tabella 1. Connettore J1: descrizioni dei pin come etichettate sul Pmod.
Intestazione J1 | ||
Spilli | Segnale | Descrizione |
1 e 5 | SCL | Orologio seriale |
2 e 6 | SDA | Dati seriali |
3 e 7 | Terra | Messa a terra dell'alimentatore |
4 e 8 | VCC | Alimentazione (3.3 V) |
Intestazione J2 | ||
Spillo | Segnale | Descrizione |
1 | DRDY | Dati pronti |
2 | Terra | Messa a terra dell'alimentatore |
Ponticello JP1 | ||
Stato caricato | La linea SDA utilizza una resistenza di pull-up da 2.2kΩ | |
Ponticello JP2 | ||
Stato caricato | La linea SCL utilizza una resistenza di pull-up da 2.2kΩ |
Il pmod CMP offre anche una modalità di autotest per aiutare a calibrare tutti i dati che vengono ricevuti dal modulo.
Qualsiasi alimentazione esterna applicata al PmodCMPS deve essere compresa tra 2.16 V e 3.6 V; pertanto, quando si utilizzano le intestazioni Pmod sulle schede di sistema Digilent, la fornitura voltage deve essere a 3.3V.
Dimensioni fisiche
I perni sull'intestazione del perno sono distanziati di 100 mil. Il PCB è lungo 0.8 pollici sui lati paralleli ai pin sull'intestazione del pin e lungo 0.8 pollici sui lati perpendicolari all'intestazione del pin.
Diritto d'autore Digilent, Inc.
Altri nomi di prodotti e società citati possono essere marchi dei rispettivi proprietari.
Scaricato da Arrow.com.
1300 corte di Henley
Pullmann, WA 99163
509.334.6306
www.digilentinc.com
Documenti / Risorse
![]() |
DIGILENT PmodCMPS Ingresso sensori Pmods [pdf] Manuale del proprietario PmodCMPS Input Pmods Sensori, PmodCMPS, Input Pmods Sensori, Pmods Sensors, Sensori |