اطلاعیه

Collapse
No announcement yet.

تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

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

    پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

    نوشته اصلی توسط ehsanbagheri
    سلام
    شما شماتیک رو دانلود کن و ببین
    ورودی مدار 220 ولت استفاده شده
    ممنون
    ولی من نمیخوام دور موتور و این موارد رو کنترل کنم و دنبال ساخت اینورتر نیستم. مداری میخوام واسه تست قطعات و کارای آزمایشگاهی و فقط خروجی سه فاز . ببخشید شما رو تو زحمت مینداززم.
    آرمانخواهی انسان مستلزم صبر بر رنجهاست.

    دیدگاه


      پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

      سلام اگه من بخوام همین شکل موج سه فاز رو با mega16 که دو تا پابه pwmبیشتر نداره انجام بدم باید چیکار کنم
      میشه کاریش کرد یا باید حتما از مگا64 استفاده کنم

      دیدگاه


        پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

        در mega16 می توان دو فاز را از تایمر 1 و فاز سوم را از خروجی PWM یکی دیگر از تایمرهای 8 بیتی گرفت. اما در اینصورت تنها یک تایمر دیگر باقی می ماند که محدودیت زیادی را برای پیاده سازی مواردی مثل شتاب مثبت و منفی و سایر موارد نسبت به عملکرد mega64 ایجاد می کند.
        اوژن: به معنای افکننده و شکست دهنده است
        دانایی، توانایی است-Knowledge is POWER
        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

        دیدگاه


          پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

          سلام آقای کی نژاد
          من تو یک برد upsکه مخصوص آسانسوره دیدم که با یکmega32 یه تکفاز درست کردن
          و در کنارش سه فاز جدا ولی تعداد pwm هایی که استفاده کرده بود خیلی بیشتر از این ها بود
          بعد از بررسی فهمیدم که برای هر ترانزیستور یک pwm جدا گذاشته بود یعنی 6 تا برای سه فاز و 4 تا هم برای تکفاز
          اون هم فقط با یک mega32
          چطور میشه این کارو کرد؟راه حلش چیه
          من نه آنم که زبونی کشم از چرخ فلک
          چرخ بر هم زنم ار غیر مرادم باشد

          دیدگاه


            پاسخ : پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

            نوشته اصلی توسط طراح
            در mega16 می توان دو فاز را از تایمر 1 و فاز سوم را از خروجی PWM یکی دیگر از تایمرهای 8 بیتی گرفت. اما در اینصورت تنها یک تایمر دیگر باقی می ماند که محدودیت زیادی را برای پیاده سازی مواردی مثل شتاب مثبت و منفی و سایر موارد نسبت به عملکرد mega64 ایجاد می کند.
            نمیشه به صورت نرم افزاری پایه ها رو به pwm تبدیل کرد؟

            دیدگاه


              پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

              درود بر همگی. یه سوال داشتم. در مورد ترمز موتور تو پروژه آقای کی نژاد زیاد توضیح داده نشده. با یه کانال PWM دیگه موتور به حالت توقف برد، چجوریه ؟ میشه یه خورده توضیح بدین ..

              دیدگاه


                پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

                نوشته اصلی توسط AM1212
                سلام آقای کی نژاد
                من تو یک برد upsکه مخصوص آسانسوره دیدم که با یکmega32 یه تکفاز درست کردن
                و در کنارش سه فاز جدا ولی تعداد pwm هایی که استفاده کرده بود خیلی بیشتر از این ها بود
                بعد از بررسی فهمیدم که برای هر ترانزیستور یک pwm جدا گذاشته بود یعنی 6 تا برای سه فاز و 4 تا هم برای تکفاز
                اون هم فقط با یک mega32
                چطور میشه این کارو کرد؟راه حلش چیه
                بصورت نرم افزاری هم می توان PWM سینوسی ایجاد کرد. اما محدودیت های زیادی نسبت به عملکرد سخت افزاری در این شرایط ایجاد می شود. در پروژه مورد نظر شما آیا فرکانس ثابت بوده (مثلا 50 هرتز برای تک فاز) یا مانند این پروژه که از 0.5 تا 100 هرتز با دقت 0.1 هرتز ایجاد می شود، بازه تغییرات فرکانس گسترده است؟

                نوشته اصلی توسط fedora
                درود بر همگی. یه سوال داشتم. در مورد ترمز موتور تو پروژه آقای کی نژاد زیاد توضیح داده نشده. با یه کانال PWM دیگه موتور به حالت توقف برد، چجوریه ؟ میشه یه خورده توضیح بدین ..
                http://www.eca.ir/forum2/index.php?t...8419#msg538419
                اوژن: به معنای افکننده و شکست دهنده است
                دانایی، توانایی است-Knowledge is POWER
                برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                دیدگاه


                  پاسخ : پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

                  نوشته اصلی توسط طراح
                  بصورت نرم افزاری هم می توان PWM سینوسی ایجاد کرد. اما محدودیت های زیادی نسبت به عملکرد سخت افزاری در این شرایط ایجاد می شود. در پروژه مورد نظر شما آیا فرکانس ثابت بوده (مثلا 50 هرتز برای تک فاز) یا مانند این پروژه که از 0.5 تا 100 هرتز با دقت 0.1 هرتز ایجاد می شود، بازه تغییرات فرکانس گسترده است؟

                  http://www.eca.ir/forum2/index.php?t...8419#msg538419
                  بله دقیقا همینطوره برای تولید تکفاز از 4 pwm با فرکانس ثابت 50 هرتز استفاده شده
                  و برای سه فاز هم از 6 تا pwm با فرکانسی از 4 تا 10 هرتز که با یه پتانسیومتر قابل تنظیمه

                  آقای کی نژاد میتونم خواهش کنم که آموزش ایجاد شکل موج سینوسی رو به صورت pwm نرم افزاری تو تاپیک قرار بدین :rolleyes:
                  من نه آنم که زبونی کشم از چرخ فلک
                  چرخ بر هم زنم ار غیر مرادم باشد

                  دیدگاه


                    پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

                    یکی از روش های ممکن برای تولید PWM نرم افزاری این است که مقایسه بین مقدار تایمر و Compare value بصورت نرم افزاری انجام شود. یعنی در خطوط برنامه بصورت دائمی مقدار تایمر خوانده شود و با مقدار مورد نظر که از جدول سینوسی بدست آمده مقایسه شود و در شرایط تغییر علامت تفاضل آنها، پین یا پین های مورد نظر تغییر وضعیت داده شود.
                    اوژن: به معنای افکننده و شکست دهنده است
                    دانایی، توانایی است-Knowledge is POWER
                    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                    دیدگاه


                      پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

                      درود بر آقای کی نژاد و همه مهندسین عزیز. سه تا سوال داشتم.
                      1 - تو برنامه نمونه که تو همین تاپیک گذاشته، DeadTime چجوری به وجود میارین؟
                      2 - اگه بخوایم اینورتر تکفاز طراحی کنیم، به دو کانال نیاز داریم یا چهار تا؟ برا راه اندازیش نیاز به IR2110 داریم یا نیازی نیست؟ پل IGBTش چند تا igbt داره؟
                      3 - تو پروژه از IR2130 کردین که Dead time ش برابر 2.5us است. نمیشد از IR2132 استفاده کنین که Dtش برابر 800ns است. استفاده از IR2132 مشکلی به وجود نمیاره؟

                      دیدگاه


                        پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

                        1- اضافه کردن Dead time توسط درایوری مانند IR2130 انجام می شود.

                        2 و 3- این سوالات ارتباطی با این تاپیک که مربوط به سورس نرم افزار است، ندارد و این موارد را در تاپیک مربوطه در انجمن الکترونیک صنعتی مطرح کنید.
                        اوژن: به معنای افکننده و شکست دهنده است
                        دانایی، توانایی است-Knowledge is POWER
                        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                        دیدگاه


                          پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

                          سلام

                          یک سوال اساسی برای من پیش اومده!
                          اعداد مربوط به جدول sine از چه رابطه ای به دست میاد؟

                          ممنون از جوابتون

                          دیدگاه


                            پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

                            جدول سینوسی بر اساس یک برنامه High level محاسبه می شود که نمونه کد BASIC برای محاسبه جدول در زیر قرار داده شده است:

                            کد:
                            DIM a(255)
                            FOR t = 0 TO 255
                            IF t < 128 THEN
                             a(t) = CINT(127.5 + 127.5 * SIN(2 * PI * (t + .5) / 256))
                            ELSE
                             a(t) = 255 - a(t - 128)
                            END IF
                            اوژن: به معنای افکننده و شکست دهنده است
                            دانایی، توانایی است-Knowledge is POWER
                            برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                            وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                            قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                            اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                            ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                            دیدگاه


                              پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

                              با سلام
                              راستش من این قسمت رو متوجه نمیشم که چرا برای 360 درجه سینوسی 256 درجه (درواقع همون 360 درجه ولی با استپی به جز 1 درجه) استفاده میشه.

                              سوال من این هست که در واقع اگر بخوام همین جدول رو برای 720 درجه تقسیم کنم به چه صورت خواهد بود.(با استپ.5 درجه)

                              ممنون از کمکتون

                              دیدگاه


                                پاسخ : تولید PWM سینوسی 3 فاز برای ساخت اینورتر و کنترل دور موتور ac

                                برای تقسیمات بیشتر در سینوسی می توانید در فرمول محاسبه، بجای 256 مثلا 720 را قرار دهید و تعداد اعضای آرایه را هم به همان میزان بالا ببرید و شرط را برای نیمه دوم آرایه هم اصلاح کنید. دلیل انتخاب 256 علاوه بر کفایت این مقدار در بسیاری از کاربردها، بیشتر به دلیل سادگی عملیات ناشی یک بایتی بودن متغیر index جدول است که با اضافه کردن آن بعد از 255 که معادل انتهای جدول است، به 0 که معادل ابتدای جدول است می رسد.
                                اوژن: به معنای افکننده و شکست دهنده است
                                دانایی، توانایی است-Knowledge is POWER
                                برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                                وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                                قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                                اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                                ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                                دیدگاه

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