Auxilio para gerar uma senoide no pic

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Auxilio para gerar uma senoide no pic

Mensagempor gilbert_SS » 16 Mar 2007 17:40

Olá a todos.
Preciso de uma um sinal senoidal para um projeto. Tem um CI o ICL8038 que gera este sinal mas ele custa coisa de uns 50,00 pra mais!
Coisa fora de cogitação!!!

Alguem teria algum material para pesquisa ou alguem já fez algo parecido para dar alguma dica???

Se puderem ajudar com qualquer coisa ficarei grato!
Em C ou Assembly!

Obrigado
gilbert_SS
Bit
 
Mensagens: 14
Registrado em: 07 Dez 2006 16:30

Mensagempor renatokodaira » 17 Mar 2007 08:15

Se você precisa de um sinal senoidal (na faixa de áudio ou até uns 100 kHz, já que cogitou usar o 8038), a melhor alternativa (tanto em custo como em facilidade) é fazer um oscilador por ponte de wien. É basicamente um amplificador operacional com uma ponte de wien (dois capacitores e dois resistores na ponte). Gera um sinal com baixa distorção e cuja frequência depende de uma fórmula conhecida. Busque na internet, têm vários projetos e esquemas.
renatokodaira
Byte
 
Mensagens: 402
Registrado em: 11 Out 2006 15:15

Mensagempor fabim » 19 Mar 2007 08:30

ou simprizment..
use um pll 4046... um lm311 pra gerar a senoide..
e na entrada do sinal do 4046 c metanha uma ondia quadrada.
a saida vai ser proporcional a entrada so que senoidal. :)...

fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor EDSONCAN » 19 Mar 2007 08:35

Tem uma ideia que nao sei se ajuda, mas pega uma eeprom e grava a curva de uma senoide, aplica a saida de dados em uma rede R-2R e um operacional.
Liga um contador no no barramento de endereços.
Gera o clock atraves de um timer de um pic.
Variando o timer, voce varia a frequencia.

Edson
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor andre_luis » 19 Mar 2007 10:28

Faço isso mapeando uma senóide na 'rom'.
Basta usar o módulo PWM do PIC para isso.


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

Mensagempor phophollety » 19 Mar 2007 18:28

Não é no Pic, não tem nada de digital, é super simples, mas...... funciona

Imagem

Retirado do Datasheet, página 8 de 17, acesso em 19.03.2007

http://pdf1.alldatasheet.com/datasheet- ... LM101.html
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor gilbert_SS » 30 Mar 2007 09:49

Pessoal Desculpem o atraso mas agradeço pelas dicas
Valeu!!!

Att
Gilberto Kummerloewe
Smart Systems Controls
gilbert_SS
Bit
 
Mensagens: 14
Registrado em: 07 Dez 2006 16:30


Voltar para PIC

Quem está online

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

x