Compasso 3D e Portador de Acelerômetro com Regulador de Tensão – OKYSTAR

18.54

Disponível por encomenda

REF: LIS3MDL 3-AXIS MAGNETOMETER CARRIER Categorias: , ,

Visão geral

Esta placa é uma placa breakout compacta (0,4 ″ × 0,9 ″) para o módulo de bússola eletrônica LSM303D da ST, um único IC com um sensor de aceleração linear digital de 3 eixos e um sensor magnético digital de 3 eixos; portanto, recomendamos uma leitura cuidadosa da folha de dados LSM303D(1 MB pdf) antes de usar este produto. O LSM303D é um ótimo CI, mas seu pequeno pacote torna-o difícil para o aluno ou amador típico usar. Ele também opera em tensões abaixo de 3,6 V, o que pode dificultar a interface para microcontroladores operando a 5 V. Esta placa transportadora aborda esses problemas incorporando eletrônicos adicionais, incluindo um regulador de tensão de 3,3 V e circuitos de mudança de nível, enquanto mantém o tamanho geral como o mais compacto possível. A placa é enviada totalmente preenchida com seus componentes SMD, incluindo o LSM303D, conforme mostrado na imagem do produto.

Comparado com seus predecessores, incluindo o LSM303DLM e o LSM303DLHC usados ​​em nossas placas portadoras de acelerômetro e bússola LSM303 anteriores, o LSM303D apresenta uma série de melhorias, como uma faixa de deteção magnética máxima mais ampla (até ± 12 gauss). Em vez de aparecer como dois dispositivos separados com endereços distintos, como os sensores anteriores, o LSM303D aparece como um único dispositivo I²C unificado e também oferece uma interface SPI para flexibilidade adicional.

Este portador LSM303D não é compatível com o pino de nossa bússola LSM303 e portadores de acelerômetro (a pinagem e a orientação dos eixos do sensor são diferentes). Ele ainda deve ser usado como um substituto com as alterações de fiação apropriadas, mas as alterações nos endereços I²C e nos registros de configuração significam que o código escrito para fazer interface com um chip diferente precisará ser modificado para funcionar com um LSM303D.

O LSM303D tem muitas opções configuráveis, incluindo sensibilidades dinamicamente selecionáveis ​​para o acelerômetro e magnetómetro, uma escolha de taxas de dados de saída e dois pinos de interrupção inercial externos programáveis ​​independentemente. O magnetómetro e o acelerômetro podem ser ligados e desligados individualmente para economizar energia. As seis leituras magnéticas e de aceleração independentes (às vezes chamadas de 6DOF) estão disponíveis por meio de uma interface digital, que pode ser configurada para operar em modo I²C (TWI) ou SPI; esses dados podem ser usados ​​para muitas aplicações, incluindo a criação de uma bússola com compensação de inclinação que pode ser usada para determinar rumos, independentemente de como a placa está inclinada. (ST fornece uma nota de aplicação (1 MB pdf) que explica os detalhes de fazer um, e uma biblioteca Arduíno contendo um aplicativo de exemplo pode ser encontrada na seção Código de amostra abaixo.)

A placa transportadora inclui um regulador de tensão linear de baixa queda que fornece os 3,3 V exigidos pelo LSM303D, o que permite que o sensor seja alimentado por uma fonte de 2,5–5,5 V. A saída do regulador está disponível no pino VDD e pode fornecer quase 150 mA para dispositivos externos. A placa breakout também inclui um circuito que muda o clock I²C e as linhas de dados para o mesmo nível de tensão lógica que o VIN fornecido, tornando simples a interface da placa com sistemas de 5 V, e o espaçamento entre pinos de 0,1 ″ da placa facilita o uso com breadboards sem solda padrão e perfboards de 0,1 ″.

Para aplicações de fusão de sensores, nossas unidades de medição inercial MinIMU-9 v3 e AltIMU-10 v4 combinam este LSM303D com um giroscópio de 3 eixos L3GD20H em uma única placa, fornecendo nove leituras independentes que podem ser usadas para calcular uma orientação absoluta. O AltIMU-10 v4 também inclui um sensor de pressão LPS25H que pode ser usado para calcular a altitude.

Especificações

  • Dimensões: 0,4 ″ × 0,9 ″ × 0,1 ″ (10 × 23 × 3 mm)
  • Peso sem pinos de cabeçalho: 0,6 g (0,02 oz)
  • Tensão operacional: 2,5 V a 5,5 V
  • Corrente de alimentação: 5 mA
  • Formato de saída (I²C / SPI):
    • Acelerômetro: uma leitura de 16 bits por eixo
    • Magnetómetro: uma leitura de 16 bits por eixo
  • Faixa de sensibilidade (configurável):
    • Acelerômetro: ± 2, ± 4, ± 6, ± 8 ou ± 16 g
    • Magnetómetro: ± 2, ± 4, ± 8 ou ± 12 gauss