در واقع DDS که مخفف Direct Digital Synthesis است ، به روشی گفته می شود که به صورت دیجیتال سیگنال های پریودیک و آنالوگ تولید می شود. DDS کاربرد های زیادی پیدا کرده است از مولد سیگنال تا سینتی سایزر های صوتی .
در این پروژه قصد ما ساخت یک سیگنال ژنراتور دیجیتال است که با استفاده از تکنیک DDS و میکرو پردازنده AVR قادر به تولید شکل موج سینوسی ، مربعی ، دندانه اره ای و… باشد.
با توجه به محدودیت های فرکانسی موجود در AVR ، مبدل ما قادر به تولید 0 تا 65 کیلوهرتز با دقت یک هرتز خوهد بود. که البته به کمک آپمپ LM358 دامنه 0 تا 10 ولت را به صورت متغییر دارا خواهد بود.
قابلیت ها :
- مدار ساده و با کمترین امان های ممکن
- خروجی فرکانس بالا تا 8 مگاهرتز
- خروجی DDS با کنترل دامنه و و آفست ولتاژ
- تولید سیگنال ، سینوسی ، مربعی ، دندانه اره ای ، مثلثی ، ECG و نویزی
- دارای نمایشگر ال سی دی 2*16
بلوک دیاگرام
همانطور که در تصویر بالا می بنید ، مدار نیاز به چند ولتاژ مختلف دارد که ولتاژ های +12 و -12 برای قسمت آنالوگ یعنی مدار آفست و تقویت کننده نیاز است و +5 هم برای بخش دیجیتال مدار مورد استفاده قرار گرفته است . برای تامین ولتاژ های مورد نظر می توانید از مدار زیر استفاده کنید.
بخش نمایشگر
تمام رویداد های کنترلی مورد نیاز توسط 5 کلید ممکن خواهند بود . دکمه های بالا و پایین برای تغییر مود و جابجا شدن در منو مورد استقاده قرار می گیرند و دکمه های چپ و راست برای کم و زیاد کردن فرکانس خروجی ، دکمه وسط هم برای شروع نوسان سازی و قطع آن مورد ستفاده قرار می گیرد.
دانلود:
دانلود سورس کد و فایل هگز AVR DDS
شکل موج های خروجی :
دوستان عزیز
در بازه مشخصات اینطور ذکر شده که :
مبدل ما قادر به تولید 0 تا 65 کیلوهرتز با دقت یک هرتز خوهد بود.
که با کریستال 16 مگاهرتز ی ماکزیمم ریزولیشن 62.5 نانوثانیه خواهد بود که تنها برای فرکانسهای زیر 1000 هزتز میتوانیم چنین دقتی را در اختیار داشته باشیم و در فرکانسهای بالاتر به سرعت از دقت آن کاسته خواهد شد
سلام، وقت بخیر
در دو جای متن دو فرکانس متفاوت اعلام شده، یک جا از 0 تا 65کیلوهرتز و جای دیگه تا 8 مگا هرتز
ممنون میشم فرکانس خروجی قابل بهرهبرداری رو بگید
سلام دوست عزیز
لینک دانلود سورس حذف شده
اگه میشه اصلاح کنید
با تشکر
سلام دوست عزیز
فایل اصلاح شد
متشکر برای یادآوری 🙂