ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






کاربران برچسب زده شده

صفحه 29 از 29 نخست ... 1920212223242526272829
نمایش نتایج: از 281 به 290 از 290
  1. #281
    2007/08/08
    يزد
    66
    4

    پاسخ : توليد موج سينوسي با AVR

    نقل قول نوشته اصلی توسط طراح
    5- در mega64 سخت افزار لازم براي اضافه کردن Dead time مانند XMEGA وجود ندارد و البته روش هايي براي انجام اين کار وجود دارد که بايد از هردو تايمرهاي 1 و 3 استفاده شود، اما با توجه به وجود ميکروکنترلري مانند XMEGA صرف وقت براي اين کار در مورد AVR چندان توجيه پذير نيست و بهتر است از گيت NOT براي توليد 3خروجي متمم و قابليت اضافه کردن Dead time در IR2130 استفاده شود.
    با تشکر از زحمات شما جناب مهندس کي نژاد

    1- ممنون ميشم در مورد توليد dead time با مگا 64 راهنمايي کنيد، آيا با اختلاف مقدار OCR مي تونيم 6 تا پالس با dead time رو با mega64 به دست بياريم؟؟
    2- و براي اين منظور به 8کانال pwm نياز هست؟ 6 تا براي خروجي و 2 تا هم براي خواندن جدول سينوسي؟؟
    3- آيا با mega48 ميتونم 6 تا پالس اينورتر با dead time را بدست بياريم و اگر نه لطفاً يه ميکرو که dip بوده و اين قابليت رو داشته باشه معرفي کنين.
    4- ممنون ميشم ساده ترين و ارزون ترين ميکروي xmega که اين قابليت رو داشته باشه رو هم معرفي کنين

    ببخشيد زياد شد
    با تشکر
    اديسون : من هفتصد بار اشتباه نکرده ام ، من يکبار هم اشتباه نکرده ام من زماني موفق شدم که ،هفتصد راهي را که موفقيت آميز نبود اصلاح کردم.
    Gmail: Hidden Content
  2. #282
    2007/08/08
    يزد
    66
    4

    پاسخ : توليد موج سينوسي با AVR

    نقل قول نوشته اصلی توسط حامد رحيمي
    داشتم صفحات اول تاپيک رو مطالعه ميکردم که سوالاتي در باره پل igbt به ذهنم رسيد
    فرض :
    فرکانس کاري pwm برابر 15000 هرتز
    خروجي سه فاز متور 50 هرتز و دامنه ماکسيموم
    توي يک سيکل کامل 300 بار خروجي در يک جفت از پل خواهيم داشت
    دد تايم کي و کجا نياز است و اينکه چرا بايد قسمت پايين و بالا هر شاخه از پل با هم 180 درجه اختلاف داشته باشند ؟
    عکس و شکل موجي از خروجي دارين ؟
    فرض pwm 40 درصد فعال و60 درصد غير فعال
    براي اعمال به يک شاخه ايا :
    در هر ثانيه :
    300 بار (با در نظر گرفتن فرکانس 15000 براي pwm )
    39 درصد زمان igbt بالا کش روشن و 60 درصد زمان jgbt پايين روشن ؟)
    در مورد شکل موج ورودي هاي 6 گيت مشکل دارم
    خوب توي يه اينورتر 3 فاز شما 3 تا ساق متناظر با هر فاز دارين و در هر فاز دو سوييچ هست، سوييچ بالايي براي اتصال ولتاژ DC به خروجي و سوييچ پاييني براي اتصال زمين به خروجي.
    دليل اختلاف 180 درجه: در صورتي که دو سوييچ با هم روشن بشن به بياني ساده ولتاژ DC به زمين وصل شده و جريان زيادي از سوييچ ها گذشته و سوييچ ها مي سوزند. پس دو سوييچ نبايد هيچ وقت با هم روشن بشن بنابراين ذو سيگنال سوييچ بالا و پايين not يکديگرند.
    دليل dead time: سوييچ هاي کار برده شده در اينورتر معمولاً از نوع فت و igbt هست، که به دليل وجود خازن در مدار المان، سوييچ به صورت آني قطع و وصل نشده(شارژ و دشارژ خازن) و بين روشن شدن يک سوييچ و خاموش شدن سوييچ ديگر اشتراکي به وجود مي آيد، پس بايد با بکارگيري dead time تاخيري بين دو سوييچ بوجود آورد

    راهنما:
    http://www.ijetae.com/files/Volume4Issue1/IJETAE_0114_67.pdf
    اديسون : من هفتصد بار اشتباه نکرده ام ، من يکبار هم اشتباه نکرده ام من زماني موفق شدم که ،هفتصد راهي را که موفقيت آميز نبود اصلاح کردم.
    Gmail: Hidden Content
  3. #283
    2013/08/13
    11
    0

    پاسخ : تولید موج سینوسی با AVR

    سلام دوستان
    من برنامه تولید 3 شکل موج زیر با استفاده از PWM رو میخوام میشه کمکم کنید؟؟؟ :cry: :cry:
    شکل موج سینوسی با فرکانس 400 هرتز
    شکل موج دندانهارهای با فرکانس 50 هرتز
    شکل موج مثلثی با فرکانس 50 هرتز
  4. #284
    2007/08/08
    يزد
    66
    4

    پاسخ : توليد موج سينوسي با AVR

    نقل قول نوشته اصلی توسط ZAHR4
    سلام دوستان
    من برنامه توليد 3 شکل موج زير با استفاده از PWM رو ميخوام ميشه کمکم کنيد؟؟؟ :cry: :cry:
    شکل موج سينوسي با فرکانس 400 هرتز
    شکل موج دندانهارهاي با فرکانس 50 هرتز
    شکل موج مثلثي با فرکانس 50 هرتز
    براي توليد موج سينوسي با فرکانس 400 هرتز
    کد:
    /* Written by : OZHAN KD - www.KnowledgePlus.ir
    
      50Hz sinusoidal PWM output on OCR1A
      Carrier frequency = 15.68 KHz
      Sine frequency = 400Hz
      PWM resolution = 8bit
      mega32 oscillator frequency = 8MHz
    */
    
    #include <mega32.h>
    
    flash unsigned char sine[256]={
    0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,
    0xb0,0xb3,0xb6,0xb9,0xbc,0xbf,0xc1,0xc4,0xc7,0xc9,0xcc,0xce,0xd1,0xd3,0xd5,0xd8,
    0xda,0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0xe8,0xea,0xec,0xed,0xef,0xf0,0xf2,0xf3,0xf5,
    0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfc,0xfd,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,
    0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfd,0xfc,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,
    0xf6,0xf5,0xf3,0xf2,0xf0,0xef,0xed,0xec,0xea,0xe8,0xe6,0xe4,0xe2,0xe0,0xde,0xdc,
    0xda,0xd8,0xd5,0xd3,0xd1,0xce,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3,
    0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83,
    0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51,
    0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e,0x2c,0x2a,0x27,
    0x25,0x23,0x21,0x1f,0x1d,0x1b,0x19,0x17,0x15,0x13,0x12,0x10,0x0f,0x0d,0x0c,0x0a,
    0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x03,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x05,0x06,0x07,0x08,
    0x09,0x0a,0x0c,0x0d,0x0f,0x10,0x12,0x13,0x15,0x17,0x19,0x1b,0x1d,0x1f,0x21,0x23,
    0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c,
    0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a,0x6d,0x70,0x73,0x76,0x79,0x7c};
    
    interrupt [TIM0_COMP] void timer0_compare_isr(void)
    {
     OCR1A=sine[index++];
    }
    
    void main(void)
    {
     DDRD=1<<PORTD5;
     OCR1A=sine[0];
     TCCR1A=(1<<COM1A1)|(1<<WGM10);
     TCCR1B=1<<CS10;// 8bit Phase correct PWM
     OCR1B=78;
    // TCCR0=(1<<WGM01)|(1<<CS00); // CTC
     TIMSK=1<<OCIE1;  
     // فعال کردن وقفه کلي با ست کردن بيت هفتم رجيستر sreg
     #asm("sei")
     while (1);
    }
    اديسون : من هفتصد بار اشتباه نکرده ام ، من يکبار هم اشتباه نکرده ام من زماني موفق شدم که ،هفتصد راهي را که موفقيت آميز نبود اصلاح کردم.
    Gmail: Hidden Content
  5. #285
    2013/08/13
    11
    0

    پاسخ : توليد موج سينوسي با AVR

    نقل قول نوشته اصلی توسط جواد سلطاني
    براي توليد موج سينوسي با فرکانس 400 هرتز
    خیلی ممنون لطف کردید
  6. #286
    2007/08/08
    يزد
    66
    4

    پاسخ : توليد موج سينوسي با AVR

    نقل قول نوشته اصلی توسط ZAHR4
    خيلي ممنون لطف کرديد
    البته براي بدست آوردم موج سينوسي بايد خروجي رو از يه فيلتر پايين گذر با فرکانس قطع 400 عبور بدين
    اديسون : من هفتصد بار اشتباه نکرده ام ، من يکبار هم اشتباه نکرده ام من زماني موفق شدم که ،هفتصد راهي را که موفقيت آميز نبود اصلاح کردم.
    Gmail: Hidden Content
  7. #287
    2014/02/15
    17
    7

    پاسخ : توليد موج سينوسي با AVR

    سلام . من ميخوام همين پروژه رو با دامنه متغير بسازم. تورو خدا بگين چجوري
  8. #288
    2007/08/08
    يزد
    66
    4

    پاسخ : توليد موج سينوسي با AVR

    نقل قول نوشته اصلی توسط hassannikkhah
    سلام . من ميخوام همين پروژه رو با دامنه متغير بسازم. تورو خدا بگين چجوري
    در تاإ¾پیک زیر روی این موضوع کار شده

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    می تونی از فایل نسخه 4 استفاده کنی که در اون دامنه متناسب با فرکانس تغییر می کنه
    اديسون : من هفتصد بار اشتباه نکرده ام ، من يکبار هم اشتباه نکرده ام من زماني موفق شدم که ،هفتصد راهي را که موفقيت آميز نبود اصلاح کردم.
    Gmail: Hidden Content
  9. #289
    2012/05/13
    Planet Earth
    948
    422

    پاسخ : تولید موج سینوسی با AVR

    با توجه به توضیحات کامل دوستان برنامه زیر برای شروع کار مبتدی مناسب است. تولید موج سینوسی با فرکانس 50HZ با استفاده از mega16 صحت کارکرد برنامه با اسکپ چک شده است

    کد:
    /* In the name of God
     * spwm50HZmega16.c
     *
     * Created: 11/15/2015 11:28:28 PM
     * Author: Amin Taheri
     */
    
    #include <io.h>
    #include <mega16.h>
    #include <delay.h>
    #define xtal 8000000
    
    char sinewave[]= 
    {0,0,1,1,2,4,5,7,9,12,15,18,21,24,28,32,36,41,45,50,55,60,
    65,71,76,82,88,94,100,106,112,118,124,130,136,142,148,154,
    160,166,172,178,183,189,194,199,204,209,213,218,222,226,230,
    233,236,239,242,245,247,249,250,252,253,253,254,254,254,253,
    253,252,250,249,247,245,242,239,236,233,230,226,222,218,213,
    209,204,199,194,189,183,178,172,166,160,154,148,142,136,130,
    124,118,112,106,100,94,88,82,76,71,65,60,55,50,45,41,36,32,28,
    24,21,18,15,12,9,7,5,4,2,1,1,0,0,
    };
    
    char i=0;
    
    interrupt [TIM1_COMPA] void timer1_compa_isr(void)
    {
    OCR1A=sinewave[i];
    i++;
    if (i==129)
    i=0;
    }
    
    void main(void)
    {  
    DDRD=0xFF;
    TCCR1A=0x81;
    TCCR1B=0x0A;
    TIMSK=0x10;
    #asm("sei");
    
    while (1)
      {
      // Please write your application code here
        
      }
    }
    گویند سنگ لعل شود در مقام صبر اری شود ولی به خون جگر شود
    همیشه آخر همه چیز خوبه، اگر هم هنوز خوب نشده پس هنوز آخرش نشده(چارلی چاپلین)
  10. #290
    2017/05/03
    2
    2

    پاسخ : تولید موج سینوسی با AVR

    سلام به همگی، من دارم روی یه اینورتر دوجهته کار میکنم که به شدت نیاز دارم که موج svpwm رو توسط آردوینو تولید کنم ولی به کلی توی این موضوع به مشکل برخوردم لطفا کمکم کنید.
    اگه با avr هم باشه مشکلی ندارم
صفحه 29 از 29 نخست ... 1920212223242526272829
نمایش نتایج: از 281 به 290 از 290

موضوعات مشابه

  1. ای سی تولید کننده موج سینوسی
    توسط amin20107 در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 11
    آخرين نوشته: 2015/04/25, 07:58
  2. تولید موج سینوسی با FPGA
    توسط bioemm.com در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 3
    آخرين نوشته: 2014/07/21, 01:08
  3. تولید موج سینوسی با AVR؟؟؟
    توسط RoboRazi در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2013/11/06, 20:27
  4. چه نوع آیسی VCO هست که موج سینوسی تولید کنه
    توسط behroz.r در انجمن مدارهای الکترونیکی فرکانس بالا
    پاسخ: 4
    آخرين نوشته: 2010/08/28, 15:11
  5. تولید موج سینوسی با avr
    توسط parchinak در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2009/04/12, 16:28

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •