Medindo onda senoidal!

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Medindo onda senoidal!

Mensagempor B-EAGLE » 03 Mar 2007 11:39

Olá pessoal, estou com uma dúvida em relação às referencias do conversor AD do PIC.

A onda que quero medir vai de -2.5v a 2.5V, gostaria de saber a melhor maneira de poder captar todo este intervalo de tensão.

Obrigado pela ajuda!
B-EAGLE
Word
 
Mensagens: 847
Registrado em: 19 Out 2006 14:12
Localização: Campo Grande - MS

Mensagempor MOR_AL » 03 Mar 2007 12:59

Olá B-EAGLE.

Uma das possíveis maneiras é somar uma tensão contínua de 2,5V ao seu sinal senoidal. Use um circuito somador com um operacional. Com isso, sua tensão vai variar entre 0V e +5V. No software você tem que levar em conta que acrescentou os 2,5Vcc.

MOR_AL
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Mensagempor B-EAGLE » 05 Mar 2007 13:34

hamm entendi, mas por software mesmo não nenhum jeito?

muito obrigado!
B-EAGLE
Word
 
Mensagens: 847
Registrado em: 19 Out 2006 14:12
Localização: Campo Grande - MS

Mensagempor andre_luis » 05 Mar 2007 15:11

Pelo datasheet, nao pode abaixo de -0,3v.
De onde vem esse sinal ? Se vier do AC, voce pode retificar, antes de escalonar para 2,5v.

+++
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor proex » 05 Mar 2007 15:36

Há duas formas de ler tensão AC. A primeira é retificando o sinal e lendo a tensao DC resultante.

A segunda é mostrada na figura abaixo. Os resistores na entrada do PIC proporcionam uma tensao de 2,5V quando nao houver sinal na entrada, ou quando o semiciclo estiver passando por zero.

Entao, quando vc lêr o valor 512 (decimal) no AD, quer dizer que o sinal da entrada é zero.

Quando lêr valores abaixo de 512, quer dizer que vc estará lendo algum ponto do semiciclo negativo do sinal da entrada.

Quando vc lêr valores acima de 512, quer dizer que vc esta'lendo algum ponto do ciclo positivo do sinal de entrada.

A desvantagem desse segundo método é que vc nao sabe em que ponto da senoide esta sendo feita a leitura.

A nao ser que vc detecte a passagem por zero do sinal, e a aprtir dai efetue a leitura.

Imagem
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor B-EAGLE » 05 Mar 2007 16:32

vou testar este esquema do proex, pra não ter que envolver amplificador, é mais simples, só pra testes, já que não preciso de muita precisão não, o sinal AC não passará de 5v, preciso fazer uma média de tensões de pico e gerar um sinal toda vez que a onda passar por 0v.

muito obrigado!
valeu!
B-EAGLE
Word
 
Mensagens: 847
Registrado em: 19 Out 2006 14:12
Localização: Campo Grande - MS

Mensagempor Julio Cezar » 09 Mar 2007 16:24

proex escreveu:
A desvantagem desse segundo método é que vc nao sabe em que ponto da senoide esta sendo feita a leitura.

A nao ser que vc detecte a passagem por zero do sinal, e a aprtir dai efetue a leitura.


Como assim, não dá pra saber em que ponto esta analisando os pontos anteriores?
Avatar do usuário
Julio Cezar
 
Mensagens: 4
Registrado em: 08 Mar 2007 13:18

Mensagempor Renie » 09 Mar 2007 22:36

Olá Julio!

Vou responder pelo Proex ( ou falar besteira! heheheheh)!

A memória disponível é pequena, manter várias medições anteriores
pode ser impraticável!

Qualquer ruído no sinal vai bagunçar sua segurança!

E para garantir, depois do divisor de tensão, para mais segurança, use
um zener de 5V, mesmo pensando que o sinal não vai passar de 5V,
se ocorrer um imprevisto, dança o A/D do PIC!
[]'s
Renie
-------------------------------------------------------------------------------------------------------------
Meu velho site com eletrônica praticamente parado http://www.reniemarquet.com
Nosso Blog http://artemadeiraevida.blogspot.com.br
Renie
Word
 
Mensagens: 732
Registrado em: 11 Out 2006 22:35
Localização: RJ - Niterói - Brasil

Mensagempor Nakai » 10 Mar 2007 10:40

proex escreveu:Há duas formas de ler tensão AC. A primeira é retificando o sinal e lendo a tensao DC resultante.

A segunda é mostrada na figura abaixo. Os resistores na entrada do PIC proporcionam uma tensao de 2,5V quando nao houver sinal na entrada, ou quando o semiciclo estiver passando por zero.

Entao, quando vc lêr o valor 512 (decimal) no AD, quer dizer que o sinal da entrada é zero.

Quando lêr valores abaixo de 512, quer dizer que vc estará lendo algum ponto do semiciclo negativo do sinal da entrada.

Quando vc lêr valores acima de 512, quer dizer que vc esta'lendo algum ponto do ciclo positivo do sinal de entrada.

A desvantagem desse segundo método é que vc nao sabe em que ponto da senoide esta sendo feita a leitura.

A nao ser que vc detecte a passagem por zero do sinal, e a aprtir dai efetue a leitura.



Eu acho que é o primeiro método que vc não sabe onde é o ponto da senóide pois ela foi retificada e o semiciclo negativo é igual ao positivo.
Nakai
Bit
 
Mensagens: 27
Registrado em: 23 Out 2006 15:34
Localização: Maringá-Pr

Mensagempor proex » 10 Mar 2007 13:14

Nakai, o primeiro metodo, (retificação) é usado quando vc precisa saber o valor RMS da tensão AC, sem a preocupação com outros fatores.

Como vc acha que seu multimetro mede tensão AC?

Sim, extamente desse modo.

Só se mede tensão AC em sua forma senoidal, quando se deseja aplicar tratamento ao sinal como, filtragem, conversão de frequencia, FFT, entre outros.

É isso.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 1 visitante

x