Manual do proprietário dos sensores PmodCMPS de entrada DIGILENT PmodCMPS
Sensores Pmods de entrada DIGILENT PmodCMPS

Sobreview

O Digilent PmodCMPS apresenta o popular Honeywell HMC5883L Bússola digital de 3 eixos e pode adicionar leituras de direção de bússola a qualquer placa host Digilent com uma interface I²C.

O PmodCMPS.
Sobreview

Os recursos incluem:

  • bússola digital de 3 eixos
  • Resolução de campo de 2 mili-gauss em campos de ±8 gauss
  • Taxa máxima de saída de dados de 160 Hz
  • Resistores pull-up opcionais para pinos SCL e SDA
  • Tamanho pequeno de PCB para designs flexíveis 0.8" × 0.8" (2.0 cm × 2.0 cm)
  • Conector de 2 × 4 pinos com interface I2C
  • Segue Especificação da Interface Digilent Pmod
  • Biblioteca e exampcódigo de le disponível em centro de recursos

Descrição funcional

O PmodCMPS utiliza HMC5883L da Honeywell com tecnologia Anisotropic Magnetoresistive (AMR). Em linguagem simples, isso significa que os três sensores (um para cada direção de coordenada) têm muito pouca interferência entre si, de modo que dados precisos podem ser recuperados do Pmod.

Interface com o Pmod

O Pmod CMPS se comunica com a placa host através do protocolo I²C. Os jumpers JP1 e JP2 fornecem resistores pull-up opcionais de 2.2kΩ para usar nas linhas Serial Data e Serial Clock. O endereço de 7 bits para este chip on-board é 0x1E, tornando o endereço de 8 bits para um comando de leitura 0x3D e 0x3C para um comando de gravação.

Por padrão, o PmodCMPS inicia no modo de Medição Única para que a bússola faça uma única medição, defina o pino Data Ready alto e, em seguida, coloque-se no modo ocioso. Enquanto no modo inativo, as principais fontes de consumo de energia são (não surpreendentemente) desativadas, como o ADC interno que coleta o voltage medições. No entanto, você ainda pode acessar todos os registradores com seus valores de dados mais recentes por meio do barramento I²C. Para alterar o PmodCMPS do modo inativo de volta para o modo de medição única ou medição contínua, o usuário deve escrever no registro de modo (0x02).

Ao ler os dados do Pmod CMPS, todos os seis registros de dados, correspondentes aos bytes superior e inferior de cada direção da coordenada cartesiana, devem ser lidos. Como o ponteiro do endereço do registrador interno incrementa automaticamente após a leitura bem-sucedida de um registrador, é possível ler todos os seis registradores com um único comando. um example como isso pode parecer é dado abaixo: 

Tabela 1. Bytes de comando e endereço.

Byte de comando byte de endereço
0 0 1 1 1 1 0 1 (ACK) 0 0 0 0 0 0 1 1 (ACK)
MSBX LSBX
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 (PARE)

Observação: SX representa uma extensão de sinal do bit de sinal (sb).

Tabela de descrição de pinagem

Tabela 1. Conector J1: Descrições dos pinos conforme rotulado no Pmod.

Cabeçalho J1
Alfinetes Sinal Descrição
1 e 5 SCL Relógio de série
2 e 6 Adventista do Sétimo Dia Dados Seriais
3 e 7 Terra Terra da fonte de alimentação
4 e 8 VCC Fonte de alimentação (3.3 V)
Cabeçalho J2
Alfinete Sinal Descrição
1 SECO Dados prontos
2 Terra Terra da fonte de alimentação
Jumper JP1
Estado carregado A linha SDA usa um resistor pull-up de 2.2kΩ
Jumper JP2
Estado carregado A linha SCL usa um resistor pull-up de 2.2kΩ

o Pmod CMP também oferece um modo de autoteste para ajudar a calibrar quaisquer dados recebidos do módulo.

Qualquer alimentação externa aplicada ao PmodCMPS deve estar entre 2.16V e 3.6V; portanto, ao usar cabeçalhos Pmod em placas de sistema Digilent, o volume de alimentaçãotage deve estar em 3.3V.

Dimensões físicas

Os pinos no cabeçote do pino são espaçados de 100 mil. A PCB tem 0.8 polegadas de comprimento nas laterais paralelas aos pinos no cabeçalho do pino e 0.8 polegadas de comprimento nas laterais perpendiculares ao cabeçalho do pino.

Direitos autorais da Digilent, Inc.
Outros nomes de produtos e empresas mencionados podem ser marcas comerciais de seus respectivos proprietários.

Baixado de Arrow.com.

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

Logo DIGILENT

Documentos / Recursos

Sensores Pmods de entrada DIGILENT PmodCMPS [pdf] Manual do Proprietário
PmodCMPS Entrada Pmods Sensores, PmodCMPS, Entrada Pmods Sensores, Pmods Sensores, Sensores

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *