Мазмуну:

Arduino DDS Frequency Sign Generator AD9850 кантип колдонсо болот: 7 кадам
Arduino DDS Frequency Sign Generator AD9850 кантип колдонсо болот: 7 кадам

Video: Arduino DDS Frequency Sign Generator AD9850 кантип колдонсо болот: 7 кадам

Video: Arduino DDS Frequency Sign Generator AD9850 кантип колдонсо болот: 7 кадам
Video: Arduino DDS Frequency Sweep - Signal Generator AD9850 2024, Ноябрь
Anonim

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

Видео көрүү!

Эскертүү: Мен +50МГцке чейин жыштыкты ала алдым, бирок жогорку жыштыктар менен сигналдын сапаты начарлайт.

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • Arduino Uno же башка Arduino тактасы
  • AD9850 (DDS Synthesizer) Көбүрөөк маалымат
  • Өткөргүч зымдар
  • Breadboard
  • Visuino программасы: Бул жерден жүктөп алыңыз

2 -кадам: Output Response

Чыккан жооп
Чыккан жооп
Чыккан жооп
Чыккан жооп

Сиз 10 Гц жыштыгынын жыйынтыктарын көрө аласыз

  • Биринчи сүрөт - SQ Wave 1 пинге туташкан Scope
  • Биринчи сүрөт - Sine Wave 1 пинге туташкан чөйрө

3 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
  • "AD9850" модулунун пин сериясын "W_CLK" Arduino Digital пин 8ге туташтырыңыз
  • "AD9850" модулунун пин сериясын "FQ_UD" Arduino Digital пин 9га туташтырыңыз
  • "AD9850" модулунун пин сериясын "Сериялык маалыматтар" Arduino Digital пин 11ге туташтырыңыз
  • "AD9850" модулунун пин сериясын "Кайра коюу" Arduino Digital пин 10го туташтырыңыз
  • "AD9850" VCC модулун Arduino pin 5V туташтырыңыз
  • "AD9850" модулунун пин GND (эки жагында) Arduino pin GNDге туташтырыңыз

4 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board түрүн тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino: https://www.visuino.eu да орнотулушу керек. Акысыз версиясын жүктөп алыңыз же акысыз сыноого катталыңыз.

Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

5 -кадам: Visuinoдо Компоненттерди кошуу, орнотуу жана туташтыруу

Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
Visuino компоненттерин кошуу, орнотуу жана туташтыруу
  • "Analog Devices Serial DDS Synthesizer (Sign Generator) - AD9850" компонентин кошуу
  • "Synthesizer1" компонентин тандаңыз жана "Frequency (Hz)" астындагы касиеттер терезесинде каалаган жыштыкты орнотуңуз, биздин учурда биз 10Hz жыштыгын коёбуз
  • "Synthesizer1" компонентин тандап, "Word Load Clock" төөнөгүчүн Arduino санарип пин 8ге туташтырыңыз
  • "Synthesizer1" компонентин тандап, "Frequency Update" пинин Arduino санарип пин 9го туташтырыңыз
  • "Synthesizer1" компонентин тандап, "Reset" пинин Arduino санарип пин 10го туташтырыңыз
  • "Synthesizer1" компонентин тандап, "Data" пинин Arduino санарип пин 11ге туташтырыңыз

6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.

7 -кадам: Play

Эгерде сиз Arduino UNO модулун иштетсеңиз, AD9850 жыштыгын чыгуучу казыктарга кое баштайт, "SQ Wave Out 1" же "Sine Wave Out 1" пинсинде Синус толкуну боюнча Square толкуну.

Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны жүктөп алып, Visuinoдо ачсаңыз болот:

Сунушталууда: