پروژه مولد هارومونیک یکی از پروژه های خوب برای درک سریه فوریه میباشد زیرا در این پروژه باید با جمع سیگنال ها با بسط های سریه فوریه یک شکل موج دیگر ایجاد کنیم. در حقیقت اسم اصلی این پروژه مولد 20 هارمونیک میباشد. که در ادامه با آن بیشتر آشنا میشویم.
اين پروژه يا دستگاه بايد 20 موج سينوسي را توسط کی پد بگيرد وبا هم جمع لحظه اي كند و در خروجي به يك موج تبديل كند. كه ما توسط کی پد فقط مقدار دامنه وفركانس را وارد ميكنيم.
نام پروژه:مولد 20هارمونيك
اسم پروژه از کجا آمده است !؟! همانطور که در بالا توضیح داده شد این پروژه 20 تا شکل موج سینوسی را باهم جمع میکند و نتیجه به عنوان یک موج در خروجی قرار میدهد.
مولد يعني توليد كننده 20 هم كه تعداد موج های سینوسی ورودی است و هارمونيك هم به معني مشتق هاي يك موج اصلي یا شبیه همان موج اصلي كه مقدار دامنه يا فر كانس آن تغيير كرده.
توضيح كلي انجام كار:
ابتدا ما 20 دامنه و 20 فركانس را توسط کی پد یا کی برد وارد ميكروکنترلر ميكنيم بعد ازاين كار ميكرو مقدار فر كانس را توسط رابطه T=1/F به زمان تناوب تبديل ميكند درنتيجه ما 20 زمان تناوب داريم ميكرو از بين اين 20 زمان تناوب بزرگترين زمان تناوب را انتخاب ميكند كه علت آن و نحوه انجام اين كار بعدا توضيح داده ميشود در نتيجه همچين بستي ايجاد ميشود كه مانند بست زير است.
A sin w1t + Bsinw2t +Csinw3t +D sinw4t +Esinw5t
كه ما براي ساده كردن تفهيم نحوه كار از 5 بست استفاده ميكنيم. كه A,B,C,D,E دامنه موج هستند. كه در اينجا ماكزيموم زمان تناوب همان بزرگترین زمان تناوب يا T مادر است.
وبعد از مشخص شدن T مادر ما مقدار T را از صفر شروع ميكنيم تا مقدار ماكزيموم ميرويم يا به عبارت ديگر آن را به 50 قسمت تقسيم ميكنيم وهر دفعه 1/50 زمان تناوب اصلي را در اين بست قرار ميدهيم در نتيجه يك مقدار عددي ميشود كه اگر آن را تا 50/50برويم در نتيجه ما 50 مقدار عددي داريم كه آنرا به ورودي DAC ميدهيم ودر خروجي شكل موج خروجي را دريافت ميكنيم.
علت گرفتن بزرگترين T
براي فهم بيشتر شكل بالا از 4 تا شكل موج سينوسي با فر كانس مختلف تشكيل شده است كه موج زرد , آبي,قرمز و سبز به ترتيب با فر كانس
F=1000 HZ زرد T=1ms
F = 2000 HZ آبي T=0.5ms
F =5000 HZ قرمز T=0.2ms
F =10000 HZ سبز T=0.1ms
اگر ما براي مثال T شكل موج آبي را به عنوان T مادر بگريم شكل موج زرد به طور كامل در محاسبات شكل نميگرد و نيم سيكل آن محاسبه ميشود در نتيجه ما بايد T را كه به عنوان T مادر ميگريم T باشد كه همه فركانس ها در آن تشكيل بشود و اگر اين طور نباشد شكل موج خروجي درست نميباشد. برای مطالعات بیشتر و نحوه اعمال اعداد به خروجی و غیره فایل ضمیمه شده را دانلود کنید.
چند نمونه از خروجی های مدار:
منبع: میکرودیزاینرالکترونیک