فهرست مطالب:

نحوه استفاده از ژنراتور سیگنال فرکانس آردوینو AD9850: 7 مرحله
نحوه استفاده از ژنراتور سیگنال فرکانس آردوینو AD9850: 7 مرحله

تصویری: نحوه استفاده از ژنراتور سیگنال فرکانس آردوینو AD9850: 7 مرحله

تصویری: نحوه استفاده از ژنراتور سیگنال فرکانس آردوینو AD9850: 7 مرحله
تصویری: سورس راه اندازی ماژول سیگنال ژنراتور AD9833 2024, جولای
Anonim

در این آموزش نحوه ساخت یک ژنراتور سیگنال فرکانس با استفاده از ماژول AD9850 و آردوینو را یاد می گیریم.

فیلم را ببینید!

توجه: من توانستم فرکانس را تا +50 مگاهرتز دریافت کنم اما کیفیت سیگنال با فرکانس های بالاتر بدتر می شود.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • Arduino Uno یا هر برد Arduino دیگر
  • AD9850 (DDS Synthesizer) اطلاعات بیشتر
  • سیم های بلوز
  • تخته نان
  • نرم افزار Visuino: از اینجا بارگیری کنید

مرحله 2: پاسخ خروجی

پاسخ خروجی
پاسخ خروجی
پاسخ خروجی
پاسخ خروجی

می توانید نتایج خروجی را برای فرکانس 10 هرتز مشاهده کنید

  • تصویر اول Scope متصل به SQ Wave 1 پین است
  • تصویر اول Scope متصل به موج سینوسی 1 پین است

مرحله 3: مدار

مدار
مدار
مدار
مدار
مدار
مدار
  • پین ماژول "AD9850" سریال "W_CLK" را به پین دیجیتال 8 آردوینو وصل کنید
  • پین ماژول "AD9850" سریال "FQ_UD" را به پین دیجیتال 9 آردوینو وصل کنید
  • پین ماژول "AD9850" Serial "Serial Data" را به پین دیجیتال آردوینو 11 وصل کنید
  • پین ماژول "AD9850" Serial "Reset" را به پین 10 آردوینو دیجیتال وصل کنید
  • پین VCC ماژول "AD9850" را به پین 5 ولت آردوینو وصل کنید
  • پین ماژول "AD9850" GND (در دو طرف) را به پین Arduino GND وصل کنید

مرحله 4: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید

Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید

Visuino: https://www.visuino.eu نیز باید نصب شود. نسخه رایگان را بارگیری کنید یا برای یک دوره آزمایشی رایگان ثبت نام کنید.

Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.

مرحله 5: در Visuino Add، Set & Connect Components

در Visuino Add ، Set & Connect Components
در Visuino Add ، Set & Connect Components
در Visuino Add ، Set & Connect Components
در Visuino Add ، Set & Connect Components
در Visuino Add ، Set & Connect Components
در Visuino Add ، Set & Connect Components
در Visuino Add ، Set & Connect Components
در Visuino Add ، Set & Connect Components
  • جزء "دستگاههای آنالوگ سریال DDS Synthesizer (تولید کننده سیگنال) - AD9850" را اضافه کنید
  • جزء "Synthesizer1" را انتخاب کرده و در پنجره خواص در زیر "Frequency (Hz)" فرکانس مورد نظر را تنظیم کنید ، در مورد ما ما فرکانس 10Hz را تنظیم می کنیم
  • جزء "Synthesizer1" را انتخاب کرده و پین "Word Load Clock" را به پین دیجیتال 8 آردوینو وصل کنید
  • جزء "Synthesizer1" را انتخاب کرده و پین "Frequency Update" را به پین دیجیتال آردوینو 9 وصل کنید
  • جزء "Synthesizer1" را انتخاب کرده و پین "Reset" را به پین دیجیتال 10 آردوینو وصل کنید
  • جزء "Synthesizer1" را انتخاب کرده و پین "Data" را به پین دیجیتال آردوینو 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 باز کنید:

توصیه شده: