Სარჩევი:

როგორ გამოვიყენოთ Arduino DDS სიხშირის სიგნალის გენერატორი AD9850: 7 ნაბიჯი
როგორ გამოვიყენოთ Arduino DDS სიხშირის სიგნალის გენერატორი AD9850: 7 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ Arduino DDS სიხშირის სიგნალის გენერატორი AD9850: 7 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ Arduino DDS სიხშირის სიგნალის გენერატორი AD9850: 7 ნაბიჯი
ვიდეო: DIY დილის რუტინული - 25 ცხოვრება აღებად მზად სწრაფი დაბრუნება სკოლაში! 2024, ნოემბერი
Anonim

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ სიხშირის სიგნალის გენერატორი AD9850 მოდულისა და არდუინოს გამოყენებით.

Უყურე ვიდეოს!

შენიშვნა: მე შევძელი სიხშირე +50 მჰც -მდე, მაგრამ სიგნალის ხარისხი უარესდება უფრო მაღალი სიხშირეებით.

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • Arduino Uno ან სხვა Arduino დაფა
  • AD9850 (DDS სინთეზატორი) დამატებითი ინფორმაცია
  • ჯუმბერის მავთულები
  • პურის დაფა
  • Visuino პროგრამული უზრუნველყოფა: ჩამოტვირთეთ აქ

ნაბიჯი 2: გამომავალი პასუხი

გამომავალი პასუხი
გამომავალი პასუხი
გამომავალი პასუხი
გამომავალი პასუხი

თქვენ შეგიძლიათ ნახოთ გამომავალი შედეგები 10 ჰც სიხშირისთვის

  • პირველი სურათი არის Scope დაკავშირებული SQ Wave 1 პინთან
  • პირველი სურათი არის სფერო, რომელიც დაკავშირებულია სინუსის ტალღასთან 1 პინთან

ნაბიჯი 3: წრე

წრე
წრე
წრე
წრე
წრე
წრე
  • შეაერთეთ "AD9850" მოდულის პინი სერიული "W_CLK" Arduino ციფრულ პინ 8 -თან
  • შეაერთეთ "AD9850" მოდულის პინი სერიული "FQ_UD" Arduino ციფრული პინ 9 -თან
  • დაუკავშირეთ "AD9850" მოდულის პინი სერიული "სერიული მონაცემები" Arduino ციფრულ პინ 11 -ს
  • შეაერთეთ "AD9850" მოდულის პინი სერიული "გადატვირთვა" Arduino ციფრულ პინ 10 -თან
  • შეაერთეთ "AD9850" მოდულის pin VCC 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 ასევე უნდა იყოს დაინსტალირებული. ჩამოტვირთეთ უფასო ვერსია ან დარეგისტრირდით უფასო საცდელად.

ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "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" კომპონენტი და დაუკავშირეთ pin "Frequency Update" Arduino ციფრულ პინ 9 -ს
  • აირჩიეთ "Synthesizer1" კომპონენტი და დაუკავშირეთ pin "Reset" Arduino ციფრულ პინ 10 -ს
  • აირჩიეთ "Synthesizer1" კომპონენტი და დაუკავშირეთ pin "Data" Arduino ციფრულ პინ 11 -ს

ნაბიჯი 6: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.

ნაბიჯი 7: თამაში

თუ თქვენ ჩართავთ Arduino UNO მოდულს, AD9850 დაიწყებს სიხშირის გამოყვანას ქინძისთავებზე, კვადრატული ტალღა გამოდის "SQ Wave Out 1" პინზე ან სინუსური ტალღა "Sine Wave Out 1" პინზე.

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:

გირჩევთ: