اطلاعیه

Collapse
No announcement yet.

تولید سه تا موج مثلثی با اختلاف فاز 120

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

    تولید سه تا موج مثلثی با اختلاف فاز 120



    با سلام خدمت دوستان؛
    من میخوام سه تا موج مثلثی داشته باشم با فرکانس 1KHz، هر کدام با اختلاف فاز 120 نسبت به دیگری. میخوام به صورت عملی بسازمش. ممنون میشم راهنماییم کنید.
    :smile:

    #2
    پاسخ : تولید سه تا موج مثلثی با اختلاف فاز 120

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

    دیدگاه


      #3
      پاسخ : تولید سه تا موج مثلثی با اختلاف فاز 120


      با تشکر از شما؛
      من سینوسی رو قبلا به صورت pwm تولید کرده بودم. چون تابع ریاضی داره به راحتی برنامشو نوشتم و با فیلتر سینوسی رو دیدم. اما مثلثی رو نتونست؛ چون که تابع خاصی نداره، (شایدم من اشتباه کنم oo. اگر امکانش هست در مورد تولید مثلثی با استفاده از pwm هم، با استفاده از میکرو، راهنماییم کنید.
      تشکر

      دیدگاه


        #4
        پاسخ : تولید سه تا موج مثلثی با اختلاف فاز 120

        اگر در هر سیکل مثلثی N نمونه وجود داشته باشد، برای تولید مثلثی از طریق میکروکنترلر می توان وقفه تایمری را با زمان یک N ام پریود مثلثی برنامه ریزی کرد که در هر وقفه به متغیری یک واحد اضافه می شود و مقدار آن در رجیستر OCR مربوطه ریخته می شود. بعد از رسیدن متغیر به حداکثر مورد نظر، روند افزایش به کاهش تغییر وضعیت داده می شود و در حداقل مقدار دوباره عملیات کاهش به افزایش تغییر وضعیت داده می شود و به همین ترتیب سیگنال مثلثی به شکل نرم افزاری ساخته می شود. برای سه فاز هم لازم است سه شمارنده با مقادیر مختلف که مقدار اولیه آنها متناظر با اختلاف فاز 120 درجه باشد، در وقفه مذکور به همین شکل تغییر کنند. یک روش دقیقتر از طریق میکروکنترلر هم استفاده از DAC است که برای AVR باید بصورت خارجی قرار داده شود ولی در XMEGA به تعداد لازم خروجی DAC وجود دارد (4 خروجی).
        اوژن: به معنای افکننده و شکست دهنده است
        دانایی، توانایی است-Knowledge is POWER
        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

        دیدگاه

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