Ler uma Senoide

Software e Hardware para ATMEL

Moderadores: 51, guest2003, brasilma

Ler uma Senoide

Mensagempor sandei » 30 Mai 2007 08:15

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.
sandei
Byte
 
Mensagens: 278
Registrado em: 13 Out 2006 08:15

Mensagempor RobL » 30 Mai 2007 18:26

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.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Milhoci » 30 Mai 2007 19:24

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
Milhoci
Byte
 
Mensagens: 148
Registrado em: 12 Out 2006 18:46

Mensagempor sandei » 31 Mai 2007 00:53

Bom Milhoci e Robl, obrigado pela dica!

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

Fabio
sandei
Byte
 
Mensagens: 278
Registrado em: 13 Out 2006 08:15

Mensagempor RobL » 31 Mai 2007 09:28

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.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor sandei » 31 Mai 2007 12:22

Perfeito.

Fabio
sandei
Byte
 
Mensagens: 278
Registrado em: 13 Out 2006 08:15


Voltar para AVR

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x