DIGILENT PmodCMPS Input Pmods Sensors Manuale dell'utente
DIGILENT PmodCMPS Ingresso sensori Pmods

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.
Sopraview

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

Logo DIGILENTE

Documenti / Risorse

DIGILENT PmodCMPS Ingresso sensori Pmods [pdf] Manuale del proprietario
PmodCMPS Input Pmods Sensori, PmodCMPS, Input Pmods Sensori, Pmods Sensors, Sensori

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *