اطلاعیه

Collapse
No announcement yet.

تولید سیگنالهای pwm و spwm به وسیله fpga

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

    تولید سیگنالهای pwm و spwm به وسیله fpga

    از جمله کاربردهای مهم fpga و cpld آ‌استفاده از آنها در تولید سیگنالهای pwm و spwm است.همانطوری که می دانید این سیگنالها درچاپرها،اینورترها و منابع تغذیه بدون وقفه کاربرد گسترده ای دارند.با یک طرح دیجیتالی در هر یک از محیطهای نرم افزارهای fpga advantage یا Quartus میتوان به این امر دست یافت

    در کل میتوان گفت سیگنالهای pwm و spwm را میتوان به سه روش اصلی ایجاد کرد:
    1- استفاده از امکانات موجود در میکروکنترلرهای avr و pic
    2- استفاده از fpga و cpld
    3- استفاده از آی سی های مخصوص ساخته شده جهت این امر
    در این قسمت چهار مقاله از ieee را برای شما قرار داده ایم که همگی به بررسی نحوه تولید سیگنالهای pwm و spwm به وسیله تکنولوژی fpgaپرداخته اند.

    www.nahvi.eca.ir/papers/en/fpgaandpwm.rar
    پسورد: ww.eca.ir

    #2
    پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga


    سلام به همه دوستان

    لینک بالا از کار افتاده . کس این اموزش رو داره تا دوباه upload کنه ؟
    من خیلی لازمش دارم .

    ممنون.

    دیدگاه


      #3
      پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

      سلام
      فکر کنم این لینک همین فایل باشه:

      http://www.namelectronic.ir/index.php?option=com_content&task=view&id= 64&Itemid=1

      دیدگاه


        #4
        پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

        این دو تا لینک خرابند!!!!!

        دیدگاه


          #5
          پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

          کسی این فایل را نداره پلود کنه؟

          دیدگاه


            #6
            پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

            ساخت pwm اصلا کار سختی نیست

            کلش تشکیل شده از یک کانتر و یک مقایسه کننده. که رزولوشن مد نظر در مورد PWM توسط تعداد بیت کانتر و مقایسه کننده ساخته میشه
            شکل زیر ساختار کامل یک PWM هست که در Quartus II ایجاد شده. به راحتی میشه کدش رو هم نوشت. حتی برای PWM هایی با رزولوشن بالاتر
            این پروژه رو با فایل سیمولینکش رو میتونید از زیر بردارید و نتایج رو ببینید. کاملا شبیه AVR هست. با مقدار دهی به باس OCR میتونید عرض پالس رو تغییر بدید.
            البته این ساده ترین حالت هست.برای تکنیکی تر کردنش خیلی راه های داره.این دید اولیه رو بهتون میده که چطور ایجاد میشه
            در مورد عملکردش هم اگه میخواین توضیح کامل بدم

            مدار:



            شبیه سازی :



            دانلود پروژه : http://wdl.persiangig.com/pages/down...GA/PWM/PWM.rar

            خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

            دیدگاه


              #7
              پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

              میشه دررابطه با spwm و ساختش توضیح بدید ممنون

              دیدگاه


                #8
                پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

                SPWM یا اسامی زیر
                Sinusoidal Pulse Width Modulation
                Synchronized Pulse Width Modulation
                Sine Pulse Width Modulation
                تکینیکی برای راه اندازی مدولاسیون عرض پالس بصورت سینوسی یا سایه روشن چند خط PWM هست که این حالت رو ایجادکنه و برای اینورتر ها بکار میره

                http://encon.fke.utm.my/nikd/SEM4413/spwm.pdf





                برای ساخت همچین Core در FPGA باید چند خط PWM ایجاد کنیم و یک Core کنترل کننده مقدار مقایسه هر خط رو کنترل و آنالیز کنه که تمام خطوط رو تحت کنترل داره، باید الگوریتمی براش ایجاد کنیم تا تحت اون کنترل رو پیاده کنیم

                خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

                دیدگاه


                  #9
                  پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

                  با سلام من منظورم همین spwm بود به نظر شما باید چیکار کرد؟

                  دیدگاه


                    #10
                    پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

                    نوشته اصلی توسط زوار
                    با سلام من منظورم همین spwm بود به نظر شما باید چیکار کرد؟
                    یعنی چی باید چیکار کرد؟ من متوجه نمیشم؟
                    چیرو چیکار کرد ؟ :smile:
                    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

                    دیدگاه


                      #11
                      پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

                      خیلی ممنون از راهنمایتان

                      دیدگاه


                        #12
                        پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

                        نوشته اصلی توسط حمید نجفی
                        یعنی چی باید چیکار کرد؟ من متوجه نمیشم؟
                        چیرو چیکار کرد ؟ :smile:
                        یعنی برای ساختنش باید چی کار کرد؟از چه الگوریتمی استفاده کنیم؟

                        دیدگاه


                          #13
                          پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

                          نوشته اصلی توسط زوار
                          یعنی برای ساختنش باید چی کار کرد؟از چه الگوریتمی استفاده کنیم؟
                          از راه های زیادی میشه رفت
                          اما یه راه بررسی می کنیم
                          تصور کن 3 خط PWM میخوای که باید این 3 خط با هم با تغییراتشون SPWM رو پیاده کنن
                          از راه ساده بریم، تصور کن 3 تا از مداری که بالا گذاشتم ساختیم،پس الان 3 تا خط خروجی pwm داریم. clk های هر 3 کانتر به هم متصل هست. حالا چیزی که نیاز داریم مداریه که در زمان هایی که ما نیاز داریم مقدار باس ocr رو تغییر بده
                          برای اینکار میشه یک دمالتی پلکسر تعریف کرد که خروجی های دمالتی پلکسر به 3 باس های ocr متصل شده. حالا باید ورودی تغییرات عددی spwm رو به ورودی دمالتی پلکسر بدیم و باس اتنخاب دمالتی پلکر رو کنترل کنیم. برای این مقدار دهی و کنترل باس انتخاب هم میشه از یه کانتر دیگه استفاده کرد
                          خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

                          دیدگاه


                            #14
                            پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

                            برای ساختش باید سینوسی را بایک مثلثی مقایسه کرد برای اینکار به نظر شما باید چیکار کرد؟

                            دیدگاه


                              #15
                              پاسخ : تولید سیگنالهای pwm و spwm به وسیله fpga

                              نوشته اصلی توسط زوار
                              برای ساختش باید سینوسی را بایک مثلثی مقایسه کرد برای اینکار به نظر شما باید چیکار کرد؟
                              گفتم که!
                              اینی که شما میگی تعریف فنی، دراصل همه کارها زمان بندی سیگنالهاست
                              خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

                              دیدگاه

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