Мазмұны:

AD9850 Arduino DDS жиілік сигнал генераторын қалай қолдануға болады: 7 қадам
AD9850 Arduino DDS жиілік сигнал генераторын қалай қолдануға болады: 7 қадам

Бейне: AD9850 Arduino DDS жиілік сигнал генераторын қалай қолдануға болады: 7 қадам

Бейне: AD9850 Arduino DDS жиілік сигнал генераторын қалай қолдануға болады: 7 қадам
Бейне: Передача на Forty 9-er с синтезатором частоты 2024, Қараша
Anonim

Бұл оқулықта біз AD9850 модулі мен Arduino көмегімен жиілік сигнал генераторын жасауды үйренеміз.

Видеоны қараңыз!

Ескерту: Мен жиілікті +50 МГц -ке дейін жеткізе алдым, бірақ жоғары жиілікте сигнал сапасы нашарлайды.

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
  • Arduino Uno немесе кез келген басқа Arduino тақтасы
  • AD9850 (DDS синтезаторы) Қосымша ақпарат
  • Өткізгіш сымдар
  • Нан тақтасы
  • Visuino бағдарламалық қамтамасыз ету: мына жерден жүктеп алыңыз

2 -қадам: нәтижеге жауап

Шығу жауабы
Шығу жауабы
Шығу жауабы
Шығу жауабы

Сіз 10 Гц жиілігінің шығыс нәтижелерін көре аласыз

  • Бірінші сурет - SQ Wave 1 түйреуішіне қосылған Scope
  • Бірінші сурет - Синусолқын 1 түйреуішке қосылған аумақ

3 -қадам: Цикл

Цикл
Цикл
Цикл
Цикл
Цикл
Цикл
  • «AD9850» модульдік түйреуішін «W_CLK» сериялы Arduino Digital 8 -ге қосыңыз
  • «AD9850» модульдік түйреуішін «FQ_UD» сериялы Arduino Digital 9 пиніне жалғаңыз
  • «AD9850» модульдік түйреуішін «Serial Data» сериялы Arduino Digital pin 11 -ге жалғаңыз
  • «AD9850» модулінің түйреуішін «Қалпына келтіру» сериясын Arduino Digital pin 10 -ға қосыңыз
  • VCC «AD9850» модулінің түйреуішін Arduino pin 5V -ге қосыңыз
  • «AD9850» GND модулінің түйреуішін (екі жағында) Arduino pin GND -ге қосыңыз

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 -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.

5 -қадам: Visuino компоненттерін қосу, орнату және қосу

Visuino компоненттерін қосу, орнату және қосу
Visuino компоненттерін қосу, орнату және қосу
Visuino компоненттерін қосу, орнату және қосу
Visuino компоненттерін қосу, орнату және қосу
Visuino компоненттерін қосу, орнату және қосу
Visuino компоненттерін қосу, орнату және қосу
Visuino компоненттерін қосу, орнату және қосу
Visuino компоненттерін қосу, орнату және қосу
  • «Аналогты құрылғылар сериялық DDS синтезаторы (сигнал генераторы) - AD9850» компонентін қосыңыз
  • «Synthesizer1» компонентін таңдаңыз және «Жиілік (Гц)» астындағы қасиеттер терезесінде қажетті жиілікті орнатыңыз, біздің жағдайда біз 10Гц жиілігін орнатамыз
  • «Synthesizer1» компонентін таңдап, «Word Load Clock» түйреуішін Arduino 8 цифрлық пиніне жалғаңыз
  • «Synthesizer1» компонентін таңдап, «Frequency Update» түйреуішін Arduino цифрлық пин 9 -ға қосыңыз
  • «Synthesizer1» компонентін таңдап, «Reset» түйреуішін Arduino цифрлық 10 пиніне қосыңыз
  • «Synthesizer1» компонентін таңдап, «Data» түйреуішін Arduino цифрлық пиніне 11 қосыңыз

6 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.

7 -қадам: Ойнаңыз

Егер сіз Arduino UNO модулін қуаттандыратын болсаңыз, AD9850 шығыс түйреуіштеріне жиілікті енгізе бастайды, «SQ Wave Out 1» түйреуішінде квадраттық толқынды немесе «Sine Wave Out 1» түйісіндегі синусалық толқында.

Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Мен осы нұсқаулық үшін жасаған Visuino жобасына қоса, оны жүктеп, Visuino -да ашуға болады:

Ұсынылған: