Boa noite pessoal,

Estou trabalhando em um TCC onde estou montando um controlador de FP utilizando o atmega, bom já consigo ler tensão e corrente e escrever em um display, agora passei pra parte mais complicada que é medir o FP propriamente dito para através desta medida acionar ou desacionar capacitores.

 

Montei um circuito assim, estou convertendo as ondas de tensão e corrente em ondas quadradas e aplico o sinal em uma porta ex-or, a saída da porta está me dando uma onda quadrada com uma tensão que varia de acordo com o FP (isso no osciloscópio). Apliquei a saída da porta em uma entrada analógica do arduino estou fazendo por enquando leitura pela serial mesmo, o problema é que os valores estão variando muito, mesmo tirando uma média continua variando muito.

Se alguém puder me dar alguma dica para resolver esse problema agradeço desde já.

 

Obs.: Percebi pelo osciloscópio que a onda quadrada referente a tensão está bem quadrada, já a de corrente a subida do sinal fica um pouco em rampa, pouco mas não igual a tensão, será que isso pode estar influenciando?

Exibições: 5138

Responder esta

Respostas a este tópico

Oi ALS, bom dia,

para facilitar a nossa ajuda, poderia postar o seu código e o esquema que está usando.

Se for postar o código, post anexando como arquivo.

RUi

Oi Rui, vou postar todo o material hoje quando chegar em casa. Obrigado desde já. Descobri um CI da Cirrus CS 5463 que parece que faz o que preciso, o problema é que não achei nada em português pra me ajudar.

Oi ALS, bom dia.

quem procura acha!!!!!!

tem um tópico aqui no LdG e um PDF de um TCC de um aluno da Eng. São Carlos.

http://labdegaragem.com/forum/topics/cs5463

http://www.tcc.sc.usp.br/tce/disponiveis/18/180450/tce-09042010-105...

Copiar TCC  não vale. kkkkkkkk

Rui

Sim já tinha visto este tópico aqui no lab e esse tcc também. Mas juro que não estou cupiando este tcc pois minha preferencia é fazer sem o CS5463

boa tarde alan 

Ha algum tempo fiz um projeto de pesquisa , o site abaixo me ajudou muito... acho que vai de ajudar tbm 

... 

link >>>  http://openenergymonitor.org/emon/

Olá João, já conheço este site me ajudou bastante com o sensor de corrente, mas medição de fator de potência eu não achei nada. Descobri um CI da Cirrus CS 5463 que parece que faz o que preciso, o problema é que não achei nada em português pra me ajudar.

depois vou olhar no meu desktop se ainda tenho os arquivos de psquisa... mas me lembro de um tcc de um pessoal de brasília, eles propôs um medidor de energia com controle automático de banco de capacitor para correção do fator de potencia.

Bom como prometi vou completar minha postagem.

 

Pra começar esse é o circuito do transformador de tensão e o gerador de quadratura.

Na próxima imagem é a forma de onda nos pontos A e B.

Este é o circuito que usei para amplificar o sinal de corrente vindo do TC e o gerador de quadratura (usei este CI porque era o que eu tinha e deu um bom ganho)

Esta é a forma de onda na saída do TC (não no ponto A) e no ponto B

A saída dos dois geradores de quadratura:

As saídas dos geradores de quadratura inseri em uma porta ex-or e o sinal na saída da porta foi o seguinte:

Outra foto com uma escala menor, nesta foto o FP estava em 0,85

Nesta o FP estava 0,80, apareceu uma distorção:

 

Tentei ler o sinal de duas formas:

1º inseri em uma porta analógica e exibi o resultado no serial monitor, usei esse código:

 

float fator = 0;

void setup( ){ Serial.begin(9600); }

void loop() {   int leit_fp = analogRead(A0);  Serial.println(leit_fp);

}

Na 2ª usei a função pulseln e inseri o sinal em uma porta digital usando esse código:

int porta = 8;

unsigned long tempo;

void setup(){  

Serial.begin(9600);  

pinMode(porta, INPUT); }

void loop(){  

tempo = pulseIn(porta, HIGH);  

Serial.println(tempo); }

Nos dois caso o resultado variava muito não consegui uma leitura estável:

 

Bom isso acho que é tudo, se alguém puder dar uma dica do que posso fazer, entendo que preciso medir a duração do pulso pois sua duração está variando conforme o FP varia, mas estou meio sem saber como fazer isso.

 

Acho que o tópico foi encerrado, mas todo caso, as leitura analógicas geralmente são feitas em média, isto é realiza se 4 ou 5 leituras e depois tira a média, outro ponto é tentar deixar o circuitos de quadraturas menos sensíveis. Eu já vi uma abordagem após a quadraturas eles transformavam em tensão e depois inseriam no micro controlador. Espero ter ajudado
E quanto ao formato de onda usa um circuito schmitt trigger, fica quadrada certinho

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço