Manual de usuario de sensores Pmods de entrada DIGILENT PmodCMPS
Acabadoview
O Digilent PmodCMPS presenta o popular Honeywell HMC5883L Compás dixital de 3 eixes e pode engadir lecturas de rumbo do compás a calquera placa host Digilent cunha interface I²C.
O PmodCMPS.
As características inclúen:
- Compás dixital de 3 eixes
- Resolución de campo de 2 mili-gauss en campos de ±8 gauss
- Velocidade máxima de saída de datos de 160 Hz
- Resistencias pull-up opcionais para pins SCL e SDA
- Tamaño de PCB pequeno para deseños flexibles 0.8" × 0.8" (2.0 cm × 2.0 cm)
- Conector de 2×4 pines con interface I2C
- Segue Especificación da interface Digilent Pmod
- Biblioteca e exampo código dispoñible en centro de recursos
Descrición funcional
O PmodCMPS utiliza o HMC5883L de Honeywell con tecnoloxía magnetoresistiva anisotrópica (AMR). En inglés, isto significa que os tres sensores (un para cada dirección de coordenadas) teñen moi pouca interferencia entre si para que se poidan recuperar datos precisos do Pmod.
Interfaz co Pmod
O Pmod CMPS comunícase coa placa host a través do protocolo I²C. Os jumpers JP1 e JP2 fornecen resistencias de extracción de 2.2 kΩ opcionais para usar nas liñas de datos en serie e reloxos en serie. O enderezo de 7 bits para este chip integrado é 0x1E, polo que o enderezo de 8 bits para un comando de lectura é 0x3D e 0x3C para un comando de escritura.
De forma predeterminada, o PmodCMPS comeza no modo de medición única para que a brúxula tome unha única medida, coloque o pin Data Ready en alto e, a continuación, se pon en modo inactivo. Mentres está en modo inactivo, as principais fontes de consumo de enerxía están (non sorprendente) desactivadas, como o ADC interno que recolle o voltage medicións. Non obstante, aínda pode acceder a todos os rexistros co seu valor de datos máis recente a través do bus I²C. Para cambiar o PmodCMPS do modo inactivo de novo ao modo de medición única ou de medición continua, o usuario debe escribir no Rexistro de modo (0x02).
Ao ler datos do Pmod CMPS, deben lerse os seis rexistros de datos, correspondentes aos bytes superior e inferior de cada dirección de coordenadas cartesianas. Dado que o punteiro do enderezo do rexistro interno aumenta automaticamente despois de que un rexistro foi lido con éxito, é posible ler desde os seis rexistros cun só comando. Un exampA continuación, indícase como pode ser isto:
Táboa 1. Bytes de comando e enderezo.
Byte de comando | Byte de enderezo | ||||||||||||||||
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 | (PARAR) |
Nota: SX significa unha extensión de signo do bit de signo (sb).
Táboa de descrición do pinout
Táboa 1. Conector J1: as descricións dos pines indicadas no Pmod.
Cabeceira J1 | ||
Pinos | Sinal | Descrición |
1 e 5 | SCL | Reloxo de serie |
2 e 6 | SDA | Datos en serie |
3 e 7 | GND | Terra de alimentación |
4 e 8 | VCC | Fonte de alimentación (3.3 V) |
Cabeceira J2 | ||
Pin | Sinal | Descrición |
1 | SECO | Datos listos |
2 | GND | Terra de alimentación |
Puente JP1 | ||
Estado cargado | A liña SDA usa unha resistencia pull-up de 2.2 kΩ | |
Puente JP2 | ||
Estado cargado | A liña SCL usa unha resistencia pull-up de 2.2 kΩ |
O Pmod CMPS tamén ofrece un modo de proba automática para axudar a calibrar os datos que se reciben do módulo.
Calquera enerxía externa aplicada ao PmodCMPS debe estar dentro de 2.16 V e 3.6 V; polo tanto, cando se usan cabeceiras Pmod en placas do sistema Digilent, a subministración voltage debe estar a 3.3 V.
Dimensións físicas
Os pinos da cabeceira están separados a 100 mil. O PCB ten 0.8 polgadas de longo nos lados paralelos aos pinos da cabeceira do pin e 0.8 polgadas de longo nos lados perpendiculares ao cabezal do pin.
Copyright Digilent, Inc.
Outros nomes de produtos e empresas mencionados poden ser marcas comerciais dos seus respectivos propietarios.
Descargado desde Arrow.com.
1300 Henley Court
Pullman, WA 99163
509.334.6306
www.digilentinc.com
Documentos/Recursos
![]() |
Sensores Pmods de entrada DIGILENT PmodCMPS [pdfManual do propietario PmodCMPS Sensores Pmods de entrada, PmodCMPS, Sensores Pmods de entrada, Sensores Pmods, Sensores |