Съдържание:

Как да използвате Arduino DDS генератор на честотни сигнали AD9850: 7 стъпки
Как да използвате Arduino DDS генератор на честотни сигнали AD9850: 7 стъпки

Видео: Как да използвате Arduino DDS генератор на честотни сигнали AD9850: 7 стъпки

Видео: Как да използвате Arduino DDS генератор на честотни сигнали AD9850: 7 стъпки
Видео: Как да използваме Spooky Remote V2 0 2024, Ноември
Anonim

В този урок ще научим как да направим генератор на честотни сигнали, използвайки модул AD9850 и Arduino.

Гледай видеото!

Забележка: Успях да получа честота до +50MHz, но качеството на сигнала се влошава с по -високите честоти.

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino Uno или всяка друга дъска Arduino
  • AD9850 (DDS синтезатор) Повече информация
  • Кабелни проводници
  • Платка
  • Софтуер Visuino: Изтеглете тук

Стъпка 2: Изходен отговор

Изходен отговор
Изходен отговор
Изходен отговор
Изходен отговор

Можете да видите резултатите от изхода за честота 10Hz

  • Първата снимка е обхват, свързан към 1 пин на SQ Wave
  • Първата снимка е Обхватът, свързан към 1 щифт Sine Wave

Стъпка 3: Веригата

Веригата
Веригата
Веригата
Веригата
Веригата
Веригата
  • Свържете "AD9850" модулен щифт Сериен "W_CLK" към Arduino Digital pin 8
  • Свържете "AD9850" модулен щифт Сериен "FQ_UD" към Arduino Digital pin 9
  • Свържете щифт на модула "AD9850" Серийни "Серийни данни" към Arduino Digital 11
  • Свържете щифт на модула "AD9850" Сериен "Нулиране" към Arduino Digital pin 10
  • Свържете щифт VCC на модула "AD9850" към щифт 5V на Arduino
  • Свържете щифт GND на модула "AD9850" (от двете страни) към щифт GND на Arduino

Стъпка 4: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Изтеглете безплатна версия или се регистрирайте за безплатна пробна версия.

Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 5: Във Visuino добавете, задайте и свържете компоненти

Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавете, задайте и свържете компоненти
Във Visuino добавете, задайте и свържете компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
  • Добавете компонент „Аналогови устройства, сериен DDS синтезатор (генератор на сигнали) - AD9850“
  • Изберете компонента "Synthesizer1" и в прозореца със свойства под "Frequency (Hz)" задайте желаната честота, в нашия случай задаваме честотата 10Hz
  • Изберете компонента „Synthesizer1“и свържете щифта „Word Load Clock“към Arduino цифров щифт 8
  • Изберете компонента „Synthesizer1“и свържете щифт „Актуализация на честотата“към Arduino цифров щифт 9
  • Изберете компонента "Synthesizer1" и свържете щифта "Reset" към Arduino цифров щифт 10
  • Изберете компонента „Synthesizer1“и свържете щифт „Data“към Arduino цифров пин 11

Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".

Стъпка 7: Играйте

Ако захранвате модула Arduino UNO, AD9850 ще започне да поставя честотата на изходните щифтове, квадратна вълна на изхода "SQ Wave Out 1" или синусоида на щифт "Sine Wave Out 1".

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите и отворите във Visuino:

Препоръчано: