Pular para o conteúdo principal

Grove - Divisor de Tensão

O Grove – Divisor de Tensão fornece uma interface para medir tensão externa, eliminando a necessidade de conectar um resistor à interface de entrada. Além disso, o ganho de tensão pode ser selecionado pelo chave DIP. Eles são fáceis de usar.

Características


  • Interface de Tensão Externa e Interface Grove
  • Fácil de usar
  • Pode ajustar o ganho
dica

Para mais detalhes sobre módulos Grove, consulte o Grove System

Especificação


ItemMínTípicoMáxUnidade
Tensão de Trabalho4.75.05.3VCC
Precisão de Medição-<=1-%
Faixa de Tensão Externa (selecionar 3)0.3-12.9V
Faixa de Tensão Externa (Selecionar 10)1.0-43V
Dimensão-24X20-mm

Plataformas Suportadas

ArduinoRaspberry PiBeagleBoneWioLinkIt ONE
cuidado

As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade de software ou teórica do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.

Primeiros Passos


Ao medir a tensão externa, conecte a tensão externa ao J1 e, em seguida, conecte o conector Grove on-board à porta analógica do Arduino/Seeeduino:

Para testar a precisão deste módulo, testei algumas tensões de entrada e obtive os seguintes dados:

  • Como você pode ver, quando as entradas estavam na faixa de medição, o divisor de tensão tem uma alta precisão (<1%, que marquei como "OK"). Mas quando as entradas não estavam na faixa, a precisão fica baixa (marquei como "NO"). Consulte Especificação sobre a faixa de medição específica.

E quando a tensão de saída do divisor de tensão é maior que a VCC (a Tensão de Operação do Grove e referência da leitura analógica), um indicador acenderá para mostrar o erro.

  • Usando o monitor serial do Arduino, você pode medir o valor da tensão de entrada. Código de demonstração conforme mostrado abaixo:
void setup()
{
Serial.begin(9600);
}

void loop()
{
long sensorValue=analogRead(A0);
long sum=0;
for(int i=0;i<1000;i++)
{
sum=sensorValue+sum;
sensorValue=analogRead(A0);
delay(2);
}
sum=sum/1000;

Serial.print("if you set the Gain to 10,the input voltage:");
Serial.println(10*sum*4980/1023.00);

Serial.print("if you set the Gain to 3,the input voltage:");
Serial.println(3*sum*4980/1023.00);

delay(1000);
}

Brincar com o Codecraft

Hardware

Passo 1. Conecte um Grove - Divisor de Tensão à porta A0 de um Base Shield.

Passo 2. Conecte o Base Shield ao seu Seeeduino/Arduino.

Passo 3. Conecte o Seeeduino/Arduino ao seu PC via um cabo USB.

Software

Passo 1. Abra o Codecraft, adicione o suporte ao Arduino e arraste um procedimento principal para a área de trabalho.

nota

Se esta é a sua primeira vez usando o Codecraft, consulte também o Guia para usar Codecraft com Arduino.

Passo 2. Arraste os blocos como na figura abaixo ou abra o arquivo cdc que pode ser baixado ao final desta página.

cc

Carregue o programa no seu Arduino/Seeeduino.

success

Quando o código terminar de ser carregado, você verá a tensão no Serial Monitor.

Visualizador de Esquemático Online

Recursos


Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...