Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste tutorial, aprenderemos como fazer um gerador de sinais de frequência usando um módulo AD9850 e Arduino.
Assista o vídeo!
Nota: Consegui aumentar a frequência até + 50 MHz, mas a qualidade do sinal piora com as frequências mais altas.
Etapa 1: O que você precisa
- Arduino Uno ou qualquer outra placa Arduino
- AD9850 (Sintetizador DDS) Mais informações
- Fios de ligação
- Tábua de pão
- Software Visuino: Baixe aqui
Etapa 2: Resposta de saída
Você pode ver os resultados de saída para a frequência de 10 Hz
- A primeira imagem é o Scope conectado ao pino SQ Wave 1
- A primeira imagem é o Scope conectado ao pino Sine Wave 1
Etapa 3: o circuito
- Conecte o pino do módulo "AD9850" Serial "W_CLK" ao pino 8 do Arduino Digital
- Conecte o pino do módulo "AD9850" Serial "FQ_UD" ao pino 9 do Arduino Digital
- Conecte o pino do módulo "AD9850" Serial "Dados Seriais" ao pino 11 do Arduino Digital
- Conecte o pino do módulo "AD9850" Serial "Reset" ao pino 10 do Arduino Digital
- Conecte o pino do módulo "AD9850" VCC ao pino 5V do Arduino
- Conecte o pino GND do módulo "AD9850" (em ambos os lados) ao pino GND do Arduino
Etapa 4: inicie o Visuino e selecione o tipo de placa Arduino UNO
O Visuino: https://www.visuino.eu também precisa ser instalado. Baixe a versão gratuita ou registre-se para uma avaliação gratuita.
Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2
Etapa 5: no Visuino, adicione, defina e conecte componentes
- Adicionar componente "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850"
- Selecione o componente "Sintetizador1" e na janela de propriedades em "Frequência (Hz)" defina a frequência desejada, no nosso caso definimos a frequência 10 Hz
- Selecione o componente "Sintetizador1" e conecte o pino "Word Load Clock" ao pino digital 8 do Arduino
- Selecione o componente "Sintetizador1" e conecte o pino "Atualização de frequência" ao pino digital 9 do Arduino
- Selecione o componente "Sintetizador1" e conecte o pino "Reset" ao pino digital 10 do Arduino
- Selecione o componente "Sintetizador1" e conecte o pino "Dados" ao pino digital 11 do Arduino
Etapa 6: gerar, compilar e fazer upload do código do Arduino
No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".
Etapa 7: jogar
Se você ligar o módulo Arduino UNO, o AD9850 começará a colocar a frequência nos pinos de saída, onda quadrada no pino "SQ Wave Out 1" ou onda senoidal no pino "Sine Wave Out 1".
Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo e abri-lo no Visuino: