اطلاعیه

Collapse
No announcement yet.

کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

    سلام دوستان.من برای پروژم باید یک سیگنال ژنراتور که بتونه سیگنال سینوسی-مربعی-مثلثی تا فرکانس 1MHZ بسازه ,بسازم.باید این کارو با AVR انجام بدم و البته زبان C.لطفا کمکم کنید.

    #2
    پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

    ابن ها را می خواهید با چه ویژگی هایی بسازید ؟؟؟ یعنی دامنه ثابته؟؟؟ فرکانس ثابته؟؟؟
    چيزي را بگو که بتواني بنويسي
    چيزي را بنويس که بتواني امضا کني
    چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

    دیدگاه


      #3
      پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

      دامنش باید 5 ولت باشه. و فرکانسش قابل تغییر.از 0 تا 1MHZ

      دیدگاه


        #4
        پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

        برا موج مربعی میتونید از یه pwm برای تغییر فرکانس استفاده کنید. برای اون دوتا موج هم یه pwm برای تغییر فرکانس مس خواهیید اما برای تغییر دامنه هم باید یه pwm دیگه بذارین! :job:
        چيزي را بگو که بتواني بنويسي
        چيزي را بنويس که بتواني امضا کني
        چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

        دیدگاه


          #5
          پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

          خب آخه نمی دونم چه جوری تا 1MHZبسازم. :cry:

          دیدگاه


            #6
            پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

            شما میتونید یه کریستال سر پایه های کریستال تایمر های میکرو بذارین و از اون استفاده کنید
            چيزي را بگو که بتواني بنويسي
            چيزي را بنويس که بتواني امضا کني
            چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

            دیدگاه


              #7
              پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

              سلام

              برای موج مربعی که از pwm میتونین استفاده کنین . برای موج مثلثی و سینوسی هم باز از pwm استفاده میکنین . با این تفاوت که برای موج مثلثی از انتگرال گیر و برای سینوسی از یه فیلتر میان گذر می تونین استفاده کنین .ولی مشکل اینجاس که فیلترو چطوری تو اون فرکانس تنظیم کنین . باید از یه پنانسیومتر یا خازن متغیر استفاده کنین و اونو کالیبر و درجه بندی کنین

              دیدگاه


                #8
                پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

                با فیلتر یکم دردسر داره . من خودم فرمول هاشم بلدم . اما مشکل اینجاست که انتخاب مقدار مقاومت و خازن یکم دردسر داره :cry2:
                چيزي را بگو که بتواني بنويسي
                چيزي را بنويس که بتواني امضا کني
                چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

                دیدگاه


                  #9
                  پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

                  دوستان نمونه مدار یا مقاله سراغ ندارین که بتونه کمکم کنه؟.یه نفر آی سی ad9833 رو بهم معرفی کرده ولی تا اونجایی که من می دونم این یه آی سیه سیگنال ژنراتور و اگر ازش استفاده کنم نمی تونم بگم که برای ساخت شکل موجام از AVR استفاده کردم.درسته؟امکانش هست فرمول هاشو برام بزاری.

                  دیدگاه


                    #10
                    پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

                    تا فرکانس 1 مگاهرتز نمی تونید با AVR بسازید بهترین روش همون استفاده از DDS هاست که یکیش AD9833 هست
                    تا فرکانس های حدود 500-400 کیلوهرتز می شه با AVR شکل موجهای سینوسی و ... رو تولید کرد .
                    به لینک زیر یه سر بزن
                    http://www.myplace.nu/avr/minidds/index.htm

                    دیدگاه


                      #11
                      پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

                      جلال جان.بابت لینکت ممنون.مطالعه کردم.در مورد dds بودش.اگر امکانش هست در مورد ساخت شکل موجها تا همون 400 -500 کیلو ,اگر مقاله یا مطلبی داری برام بزار.ممنون

                      دیدگاه


                        #12
                        پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

                        دوستان من یه چیزی پیدا کردم.تا 61khz جواب میده.ولی از برنامه نویسیش چیزی سر در نمیارم.اگر کسی متوجه شده.ممنون می شم راهنمایی کنه.
                        http://www.scienceprog.com/avr-dds-s.../#comment-1707

                        دیدگاه


                          #13
                          پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

                          مقاله خاصی ندارم ولی به همون روش اگه کریستال میکرو را عوض کنی (مثلا 20مگاهرتز) فرکانس ماکزیمم به حدود 400-500 خواهد رسید
                          بهترین روش برای تولید شکل موج های غیر مربعی روش DDS است و تقریبا تمام شکل موج ها را باهاش می تونید بسازید
                          تنها نکته مهم در مدار لینکی که مشاهده کردید نوع DAC است برای فرکانس های بالا مدار R2R خوب جواب نمی دهد و دامنه به شدت افت می کند به همین دلیل باید از DAC ها سریع برای این کار استفاده کنید
                          موقق باشید.

                          دیدگاه


                            #14
                            پاسخ : کمک برای ساخت سیگنال ژنراتور 1MHZ با AVR

                            سلام بهترین کار اینه که شما ده خروجی رو انتخاب کنین وبه هرکدوم یه مقاومت (مثلا 10 کیلو ) بزنین حالا سر دیگه همه اونا به هم متصل میشه و از نقطه اتصال با یک 10 کیلو به زمین مدار میرن ولت روی این مقاومت وابسته به مقداریه که روی پورت قرار میگیره برای ساخت هرگونه موجی کافیه یه دیتا لیبل رو بخونین وروی پورت قرار بدین
                            و سرعت خوندن متناسبه با فرکانس موج خروجی به همین راحتی
                            متاسفانه نمیتونم شماتیک رو ارسال کنم
                            بعدا یه جمله قشنگ مینویسم

                            دیدگاه

                            لطفا صبر کنید...
                            X