اطلاعیه

Collapse
No announcement yet.

ساده ترین روش تولید موج مربعی 5 ولت 50 هرتز با بسکام؟

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

    #16
    پاسخ : ساده ترین روش تولید موج مربعی 5 ولت 50 هرتز با بسکام؟

    برای 16 مگ:
    کد:
    $regfile = "m8def.dat"
    $crystal = 16000000
    
    Config Timer0 = Timer , Prescale = 64
    Enable Interrupts
    Enable Ovf0
    On Timer0 _1ms
    Timer0 = 5
    Dim T1 As Byte
    T1 = 0
    Start Timer0
    
    Ddrd.0 = 1 : Portd.0 = 0
    
    Do
        Wait 1
    Loop
    
    _1ms:
       Timer0 = 5
       Incr T1
       If T1 >= 10 Then
          Toggle Portd.0
          T1 = 0
       End If
    Return

    دیدگاه


      #17
      پاسخ : ساده ترین روش تولید موج مربعی 5 ولت 50 هرتز با بسکام؟

      بینهایت ممنون دوست عزیز
      به صورت زیر در اومد , نظر شما چیه؟



      آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
      مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
      _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

      دیدگاه


        #18
        پاسخ : ساده ترین روش تولید موج مربعی 5 ولت 50 هرتز با بسکام؟

        بعد از اتصال به گیتهای AND حاصل جمعش به صورت زیر در آمد
        یکم انگار SPWM با بقیه سازگار نیست کمی تند حرکت میکنه:mrgreen:


        دوست داشتید بفرمایید فایل پروتوس را براتون بفرستم , هر وقت کارتان تمام شد و بی کار شدید یک نگاه بهش بندازید...


        آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
        مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
        _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

        دیدگاه


          #19
          پاسخ : ساده ترین روش تولید موج مربعی 5 ولت 50 هرتز با بسکام؟

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

          پی نوشت:
          من از این سیستم برای کنترل دور موتور DC استفاده میکنم. به این صورت کهPWM ایجاد شده رو از طریق یه گیت اند ساده به دو قسمت تبدیل میکنم تا بشه بصورت جداگانه به گیت های قسمت پایین پل اعمالش کرد
          حالا نمیدونم هدف واقعی طرف از این شیوه چی بوده oo:

          دیدگاه


            #20
            پاسخ : ساده ترین روش تولید موج مربعی 5 ولت 50 هرتز با بسکام؟

            نوشته اصلی توسط -Alone-
            به نظرم تنها کاری که این شیوه انجام داده جدا سازی سیگنالها هست و بجز اضافه کردن به حجم برنامه کار مفیدی نکرده
            بدون استفاده از گیت هم میشد اینکارو کرد که
            شاید هم من اشتباه میکنم

            پی نوشت:
            من از این سیستم برای کنترل دور موتور DC استفاده میکنم. به این صورت کهPWM ایجاد شده رو از طریق یه گیت اند ساده به دو قسمت تبدیل میکنم تا بشه بصورت جداگانه به گیت های قسمت پایین پل اعمالش کرد
            حالا نمیدونم هدف واقعی طرف از این شیوه چی بوده oo:
            سلام دوست عزیز , دستتون درد نکنه
            سرم داره منفجر میشه :angry: از صبح روش کار کردم که اگر کمکهای شما نبود به هیج جا نمیرسیدم
            اما آخرش... :cry:
            شما پیشنهاد بهتری به نظرتون میرسه دوست عزیز؟ روش راحت تری برای تولید SPWM به نظرتون نمیرسه؟
            به برنامه این آقا تحمید نگاه کردید؟ البته برنامه خودش هم کار نمیکنه و مشکل داره (البته این برنامه را از زبان C برگرداندند به بیسیک..)
            نمیتونه موج SPWM را ایجاد کنه...

            ------------اضافه شد:
            یک روش دیگه هست که بر روی دو پایه :
            Pin OC1A - PWM1a
            Pin OC1B - PWM1b
            روی هر کدام یک نیم سیکل موج SPWM را میسازه که بعد از ورود به درایو IR2110
            و بعد ماسفتهای فول بریج به صورت یکی در میان (قسمت مثبت و قسمت منفی) .... موج ساخته میشه و بعد از فیلتر LC تبدیل به موج سینوسی میشه...
            نمیدونم شما قبلا بر روی این روش کار کردید؟

            آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
            مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
            _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

            دیدگاه


              #21
              پاسخ : ساده ترین روش تولید موج مربعی 5 ولت 50 هرتز با بسکام؟

              سلام دوست عزیز
              این آخرین کاری که با یک AVR میتوان انجام داد.... :
              بر روی دو خروجی OC1A و OC1B دو نیم سیکل SPWM ساخته میشود....
              به نظر شما روش بهتری هم برای این کار است؟


              آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
              مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
              _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

              دیدگاه

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