Página 1 de 1

Ler uma Senoide

MensagemEnviado: 30 Mai 2007 08:15
por sandei
Bom dia , Pessoal !

Qual a Tecnica usado para ler um sinal Senoidal em 60HZ, seria um A/D ?

Preciso registrar a forma desse sinal o mais fiel possível ou seja terei , inumeros pontos da Função V x F , assim possso gerar um relatorio do sinal Lido , reproduzindo a Senoide.

Fabio.

MensagemEnviado: 30 Mai 2007 18:26
por RobL
Mais provavelmente usando o comparador. A não ser que seja pra poucos pontos poderia usar o A/D.
Terá que disparar uma rampa, junto com um timer interno, em um lado do comparador e tomar o tempo até a interrupçao. No outro lado do comparador a senoide. O resto é somente uma questão de quantos pontos medir para a cpu que usar.

MensagemEnviado: 30 Mai 2007 19:24
por Milhoci
Qual a Tecnica usado para ler um sinal Senoidal em 60HZ, seria um A/D ?

Preciso registrar a forma desse sinal o mais fiel possível ou seja terei , inumeros pontos da Função V x F , assim possso gerar um relatorio do sinal Lido , reproduzindo a Senoide.


Sim, vocÊ pode disparar o ADC pelo timer interno. Dê uma olhada no datasheet do micro q está esplicando como se faz isso.
Se você vai fazer aquisição de um sinal da rede, não esquece que ele é alternado ( tem ciclos positivos e negativos) dessa forma você terá que usar um amp op para condicionar ele entre 0 e 5 volts. E muito cuidado com ruido.

Milhoci

MensagemEnviado: 31 Mai 2007 00:53
por sandei
Bom Milhoci e Robl, obrigado pela dica!

Milhoci o que quer dizer qdo vc afirma em "disparar o ADC pelo timer interno" ?

Fabio

MensagemEnviado: 31 Mai 2007 09:28
por RobL
No ADC existe um registro AD control and Status reg. (ADCSRB ou outra letra no final depende do chip)
Os bits <2;0> determinam a fonte de partida (trigger) para o adc, podendo ser Tmr0, 1, intexterna etc.

MensagemEnviado: 31 Mai 2007 12:22
por sandei
Perfeito.

Fabio