سلام دوستان.من برای پروژم باید یک سیگنال ژنراتور که بتونه سیگنال سینوسی-مربعی-مثلثی تا فرکانس 1MHZ بسازه ,بسازم.باید این کارو با AVR انجام بدم و البته زبان C.لطفا کمکم کنید.
اطلاعیه
Collapse
No announcement yet.
کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR
Collapse
X
-
پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR
برا موج مربعی میتونید از یه pwm برای تغییر فرکانس استفاده کنید. برای اون دوتا موج هم یه pwm برای تغییر فرکانس مس خواهیید اما برای تغییر دامنه هم باید یه pwm دیگه بذارین! :job:چیزی را بگو که بتوانی بنویسی
چیزی را بنویس که بتوانی امضا کنی
چیزی را امضا کن که بتوانی به آن عمل کنی (ناپلئون)
دیدگاه
-
پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR
سلام
برای موج مربعی که از pwm میتونین استفاده کنین . برای موج مثلثی و سینوسی هم باز از pwm استفاده میکنین . با این تفاوت که برای موج مثلثی از انتگرال گیر و برای سینوسی از یه فیلتر میان گذر می تونین استفاده کنین .ولی مشکل اینجاس که فیلترو چطوری تو اون فرکانس تنظیم کنین . باید از یه پنانسیومتر یا خازن متغیر استفاده کنین و اونو کالیبر و درجه بندی کنین
دیدگاه
-
پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR
دوستان نمونه مدار یا مقاله سراغ ندارین که بتونه کمکم کنه؟.یه نفر آی سی ad9833 رو بهم معرفی کرده ولی تا اونجایی که من می دونم این یه آی سیه سیگنال ژنراتور و اگر ازش استفاده کنم نمی تونم بگم که برای ساخت شکل موجام از AVR استفاده کردم.درسته؟امکانش هست فرمول هاشو برام بزاری.
دیدگاه
-
پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR
تا فرکانس 1 مگاهرتز نمی تونید با AVR بسازید بهترین روش همون استفاده از DDS هاست که یکیش AD9833 هست
تا فرکانس های حدود 500-400 کیلوهرتز می شه با AVR شکل موجهای سینوسی و ... رو تولید کرد .
به لینک زیر یه سر بزن
http://www.myplace.nu/avr/minidds/index.htm
دیدگاه
-
پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR
دوستان من یه چیزی پیدا کردم.تا 61khz جواب میده.ولی از برنامه نویسیش چیزی سر در نمیارم.اگر کسی متوجه شده.ممنون می شم راهنمایی کنه.
http://www.scienceprog.com/avr-dds-s.../#comment-1707
دیدگاه
-
پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR
مقاله خاصی ندارم ولی به همون روش اگه کریستال میکرو را عوض کنی (مثلا 20مگاهرتز) فرکانس ماکزیمم به حدود 400-500 خواهد رسید
بهترین روش برای تولید شکل موج های غیر مربعی روش DDS است و تقریبا تمام شکل موج ها را باهاش می تونید بسازید
تنها نکته مهم در مدار لینکی که مشاهده کردید نوع DAC است برای فرکانس های بالا مدار R2R خوب جواب نمی دهد و دامنه به شدت افت می کند به همین دلیل باید از DAC ها سریع برای این کار استفاده کنید
موقق باشید.
دیدگاه
-
پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR
سلام بهترین کار اینه که شما ده خروجی رو انتخاب کنین وبه هرکدوم یه مقاومت (مثلا 10 کیلو ) بزنین حالا سر دیگه همه اونا به هم متصل میشه و از نقطه اتصال با یک 10 کیلو به زمین مدار میرن ولت روی این مقاومت وابسته به مقداریه که روی پورت قرار میگیره برای ساخت هرگونه موجی کافیه یه دیتا لیبل رو بخونین وروی پورت قرار بدین
و سرعت خوندن متناسبه با فرکانس موج خروجی به همین راحتی
متاسفانه نمیتونم شماتیک رو ارسال کنمبعدا یه جمله قشنگ مینویسم
دیدگاه
دیدگاه