Quando conecto o arduino no pc e faço a comunicação serial via usb, lê-se o valor real, quando plugo o mesmo arduino, com o mesmo programa no raspberrypi a leitura é diferente.

No pc é de 0.15 no pi tem uma variação de 1.67 a 2.76, sei lá a variação é muito grande.

Já chequei as tensões.

Alguem sabe o motivo?

Exibições: 223

As respostas para este tópico estão encerradas.

Respostas a este tópico

Que circuito é ???

A princípio claro que não deveria mas depende do que está ligando.

As portas USB tem valor nominal de 5.0V mas na real variam de 4.8 a 5.1V. Dependendo do circuito pode fazer grande diferença.

Verifique com um multimetro a tensão no pino medido e na alimentação.

Verifiquei está com 4.5v no raspberry e no Pc está com 4.88, aí alterei a eletrônica mudei o ressitor mas mesmo assim não corrigiu.
Porém quando alterei a velocidade da comunicação serial alterou de 1,... E 2,...
Para 11,...

De verdade, não tenho a menor ideia do que está ocorrendo. Pensei que poderia ser alguma coisa de como o raspberry salva na memória, mas não tenho certeza se é esse o motivo

Bom dia, 

Você esta usando o mesmo Sketch no Arduino, para as duas conexões?

Qual a velocidade da porta serial ?

Qual sketch esta usando?

Como fez a ligação dessa medição? 

Por favor, responda todas as perguntas. 

Ok, mais tarde respondo tudo aqui.
Obrigado

Circuito:

  • Sensor de Corrente SCT-013-000
  • 2 resistores de 10K
  • Display Nokia 5110
  • 1 resistor de 33 Ω (para o  resistor de carga)
  • Capacitor 10 µF

Software:

#include "EmonLib.h"

EnergyMonitor emon1;

//Pino do sensor SCT
int pino_sct = A1;

void setup()
{
     Serial.begin(9600);
     //Pino, calibracao - Cur Const= Ratio/BurdenR. 2000/33 = 60
     emon1.current(pino_sct, 60);

}

void loop()
{
    //Calcula a corrente
   double Irms = emon1.calcIrms(1480);
   Serial.println(Irms); // Irms
}

Boa noite Fábio, 

Para efeito de testes retire o display Nokia. 

A montagem do sensor com o Arduino parece estar correta.

https://learn.openenergymonitor.org/electricity-monitoring/ct-senso...

Teste com o sketch do exemplo: 

https://learn.openenergymonitor.org/electricity-monitoring/ct-senso...

Seu sensor é para 100A ! Com qual carga esta testando ?

Bom dia, não estou usando o display, por isso adaptei o código.
Mas nessa última imagem que vc mandou diz-se 4.666v de pico a pico e a minha tensão está mais baixa em aproximadamente 1.5v
Não estou usando carga, pois sem carga era pra marcar 0.15 e não é esse valor que é retornado

Fábio, recomendo que estude o link que enviei.

O Arduino não tem capacidade  para medir diretamente tensão CA. Por exemplo tensão CA de pico. 

O programa faz cálculos para mostrar uma tensão RMS. 

Recomendo que faça testes com cargas e me informe os resultados. Compare as medições com um multimetro para medir corrente CA. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço