اطلاعیه

Collapse
No announcement yet.

fast-Rise time=50ns pwm with avr

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

    #16
    پاسخ : fast-Rise time=50ns pwm with avr

    ما که از اولش گفتیم - :agree: :agree:
    با اتمگا 32 هم میتونی راحت کارت رو راه بندازی
    لزومی نداره بری سراغ xmega!!!

    دیدگاه


      #17
      پاسخ : fast-Rise time=50ns pwm with avr

      نوشته اصلی توسط yousef55
      ما که از اولش گفتیم - :agree: :agree:
      با اتمگا 32 هم میتونی راحت کارت رو راه بندازی
      لزومی نداره بری سراغ xmega!!!
      بله دوست گرامی من هم ممنونم از راهنمایی هاتون .اما نرم افزارهای جدیدی آمده؟یا همون بسکام یا کدویژن ..؟

      دیدگاه


        #18
        پاسخ : fast-Rise time=50ns pwm with avr

        با هر کدوم بلدی و راحت تر هستی بنویس
        نرم افزار ساده ای میشه
        تو راهنمای بسکام نمونه برنامش هست

        دیدگاه


          #19
          پاسخ : fast-Rise time=50ns pwm with avr

          نوشته اصلی توسط yousef55
          با هر کدوم بلدی و راحت تر هستی بنویس
          نرم افزار ساده ای میشه
          تو راهنمای بسکام نمونه برنامش هست
          ممنونم استاد گرامی .میشه کمکم کنید و بگید چجوری میشه همچین چیزی تولید کرد؟
          من یک پالس مربعی میخوام با فرکانس 100 کیلو و دیوتی سایکل 10 تا 90 %.حالا میخوام چهارتا از پایه های میکرو این کارو انجام بدن .یعنی 100 کیلو روی هر چهارتا پایه و وقتی دیوتی رو تغییر میدم هر چهارتا تغییر کنن.

          دیدگاه


            #20
            پاسخ : fast-Rise time=50ns pwm with avr

            نوشته اصلی توسط pulsetronic
            دوست عزیز شما چه میکرویی رو مناسب میدوننین؟چون میکرو بعضی وقتها (مثلا زمان وقفه ها) لبه پالسها رو جابجا میکنه. بعضی وقتها هم نمیتونه تعداد کافی پالس ایجاد کنه.
            XMEGA
            [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

            دیدگاه


              #21
              پاسخ : fast-Rise time=50ns pwm with avr

              دوستان من مینویسم شما بگین درست یا نه؟
              اول اینکه زمانمون برای فرکانس 100khz :
              T=1/F __T=1/100k=10 µs

              T=Ton+Toff____ duty=Ton/Ton+Toff____duty=30%____30%=Ton/10µs_____Ton=3µs &Toff=7µs

              با توجه به timer/counter 0&2=8bit داریم مقدار ocr0=30% of 255=76.5=76

              تا اینجا درسته؟

              دیدگاه


                #22
                پاسخ : fast-Rise time=50ns pwm with avr

                سلام حامد جان
                من هم گفتم xmega منتها دوستان اگه یکم تجربه داشته باشن میدونن که mega جوابگو نخواهد بود.

                با احترام 9.11.94
                تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
                علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

                دیدگاه


                  #23
                  پاسخ : fast-Rise time=50ns pwm with avr

                  نوشته اصلی توسط pars_paya
                  سلام حامد جان
                  من هم گفتم xmega منتها دوستان اگه یکم تجربه داشته باشن میدونن که mega جوابگو نخواهد بود.

                  با احترام 9.11.94
                  دوستان گلم بحث سر mega یا xmega نیست بله همه دوستان که جواب بنده رو دادن لطف کردن و گفتن xmega .بله حق با همه شما عزیزان هست .اگه میگم mega و دوستان هم راهنمایی کردن واسه اینه که اصلا الان بحث سر اون پارامتر زمانی است که من میخوام تو سیستمم بهش برسم .بزارید ببینیم اگه avr جوابمنو داد اونموقع بریم سر بحث اینکه کدوم عالی ترینه.من میخوام از avr اول شروع کنم ببینم پارامتر های زمانی مورد نظر من تو سیستممو رو بهبود میده بعد برم xmega چون اگه نشه کلا باید بیخیال avr بشم و برم سراغ fpga که مطمئنم سرعتش روی پیکو ثانیست ولی گرووون وقت گیر و خیلی پیچیده تر از چیزی که ما الان داریم بحث میکنیم.پس لطفا به جای اختلاف نظر کمک کنید به اصل مطلب بپردازیم

                  دیدگاه


                    #24
                    پاسخ : fast-Rise time=50ns pwm with avr

                    این دوستان اگه از پایه ((8051)) شروع میکردن و میرفتن avr متوجه میشدن atmega8 هم میتونه کارشما رو راه بندازه و سرتر هم هستش
                    فقط بلدن صورت مسئله رو دشوار کنن و شما رو گمراه

                    دیدگاه


                      #25
                      پاسخ : fast-Rise time=50ns pwm with avr

                      خب دوستان اگه کمکم کنید بریم یر برنامه atmega32.
                      طراحی اینجوریه که:
                      1.هسته اصلی برنامه یک پالسر مربعی با چهارتا خروجی که خروجیها دوبه دو دارای shift phase باشند.فرکانس 500khz.دیوتی %10 .

                      این محاسبات برای دیوتی و مقدار دهیش به متغیر مورد نظر درسته؟

                      اول اینکه زمانمون برای فرکانس 100khz :
                      T=1/F __T=1/500k=2 µs

                      T=Ton+Toff____ duty=Ton/Ton+Toff*100____duty=10%____10%=Ton/2µs*100_____Ton=200ns &Toff=1.8µs

                      با توجه به timer/counter 0&2=8bit داریم مقدار ocr0=10% of 255=25.5=25

                      تا اینجا درسته؟



                      دیدگاه


                        #26
                        پاسخ : fast-Rise time=50ns pwm with avr

                        با چه کامپایلری میخوایی بنویسی؟؟

                        دیدگاه


                          #27
                          پاسخ : fast-Rise time=50ns pwm with avr

                          نوشته اصلی توسط yousef55
                          با چه کامپایلری میخوایی بنویسی؟؟
                          code visione avr
                          ++c

                          دیدگاه


                            #28
                            پاسخ : fast-Rise time=50ns pwm with avr

                            میشه کمک کنین بنویسم .ممنون میشم.
                            چجوری باید شیفت فاز کنم ؟

                            دیدگاه


                              #29
                              پاسخ : fast-Rise time=50ns pwm with avr

                              ایا از تایمر توی مد CTC استفاده کردین
                              تا جایی که من خبر دارم میشه نصف فرکانس کریستالو توی یک پایه ظاهر کرد مثلا برای کریستال 16 مگا میشه 8 مگ تولید کرد :nice:
                              [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                              دیدگاه


                                #30
                                پاسخ : fast-Rise time=50ns pwm with avr

                                نوشته اصلی توسط حامد رحیمی
                                ایا از تایمر توی مد CTC استفاده کردین
                                تا جایی که من خبر دارم میشه نصف فرکانس کریستالو توی یک پایه ظاهر کرد مثلا برای کریستال 16 مگا میشه 8 مگ تولید کرد :nice:
                                دوست گلم فرکانس 10 کیلو تا 1 مگ نیاز دارم.با دیوتی 10 تا 90%

                                دیدگاه

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