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





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









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





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

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2012/05/13
    Planet Earth
    873
    370

    این کد داره چی میگه

    با سلام کسایی که PIC بلد هستند این کد داره چی میگه؟ البته برنامش کامل نیست

    [code=c]
    const unsigned char SinLkUpTab[50]= {0, 8, 16, 24, 31, 39, 47, 55, 62, 70, 77, 85, 92, 99,
    106, 113, 120, 127, 134, 141, 147, 153, 159, 165, 171, 177, 182, 188, 193, 198, 202, 207,
    211, 215, 219, 223, 226, 229, 232, 235, 238, 240, 242, 244, 246, 247, 248, 249, 250, 250};
    unsigned short cnt,inc,dec,sqinc,cnt1;
    void interrupt()
    {

    if (dec==0)
    {cnt++;
    PWM1_Set_Duty(SinLkUpTab[cnt]);
    }
    else if (dec==1)
    {cnt–;
    PWM1_Set_Duty(SinLkUpTab[cnt]);
    }

    TMR1IF_bit = 0; // clear TMR0IF
    TMR1H = 0xFF; // Initialize Timer1 register
    TMR1L = 0x76;
    }
    void main()
    {

    TRISB = 0; // designate PORTB pins as output
    PORTC = 0; // set PORTC to 0
    PORTB = 0; // set PORTC to 0
    TRISC = 0; // designate PORTC pins as output
    TRISA = 0; // designate PORTB pins as output
    PORTA = 0; // set PORTC to 0
    T1CON= 0b00000001; // Timer1 settings
    TMR1IF_bit = 0; // clear TMR1IF
    TMR1H = 0xFF; // Initialize Timer1 register
    TMR1L = 0x76;
    TMR1IE_bit = 1; // enable Timer1 interrupT
    cnt = 0; // initialize cnt
    [/code]
    گویند سنگ لعل شود در مقام صبر اری شود ولی به خون جگر شود
    همیشه آخر همه چیز خوبه، اگر هم هنوز خوب نشده پس هنوز آخرش نشده(چارلی چاپلین)
  2. #2
    2006/08/16
    867
    17

    پاسخ : این کد داره چی میگه

    ظاهراً مربوط به ایجاد PWM سینوسی هست. مقادیر دیوتی سایکل در جدول SinLkUpTab ذخیره شدن و در بازه های مشخص در روال وقفه در ماجول pwm پدیت میشوند تا احتمالاً یک پل ترانزیستور روشن شود یا یک فیلتر خازنی ولتاژ را سینوسی آنالوگ کند.

    در بخش AVR، آقای کی نژاد همین پروژه رو برای راه اندازی موتور سه فاز انجام دادند که بحث های نسبتاً خوبی شده. توصیه میکنم ببینید.

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

    عضویت

  3. #3
    2013/02/25
    مشهد
    180
    33

    پاسخ : این کد داره چی میگه

    بسم الله الرحمن الرحیم

    نقل قول نوشته اصلی توسط freedom_truth
    در بخش AVR، آقای کی نژاد همین پروژه رو برای راه اندازی موتور سه فاز انجام دادند که بحث های نسبتاً خوبی شده. توصیه میکنم ببینید.
    امکان دارد که قبول زحمت کنید و لینک آن را بفرمائید؟

    با تشکر
    والسلام علي من اتبع الهدي .... و درود بر کساني که راه هدايت را دنبال مي کنند.

    هوشمندانه بپرسيد...
  4. #4
    2006/08/16
    867
    17

    پاسخ : این کد داره چی میگه

    سورس AVR برای راه اندازی موتور سه فاز در این تاپیک قرار دارد:

    http://www.eca.ir/forum2/index.php?topic=47979.0

    در انجمن الکترونیک صنعتی هم در تاپیک زیر توضیحات مبسوطی در این مورد داده شده است:

    http://www.eca.ir/forum2/index.php?topic=52367.0

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

    عضویت

نمایش نتایج: از 1 به 4 از 4

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

  1. کسی میدونه این ارور چی میگه؟
    توسط hamedtaran در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2015/04/12, 17:36
  2. کسي اين کتابو داره؟
    توسط fahim123 در انجمن پردازش صدا
    پاسخ: 5
    آخرين نوشته: 2014/05/26, 19:19
  3. کسی این کتاب ها رو داره ؟
    توسط electronicnarm2010 در انجمن کتاب های تخصصی
    پاسخ: 2
    آخرين نوشته: 2013/10/20, 20:54
  4. آیا فلاکس خوب و بد داره ؟
    توسط farshad_ravaee در انجمن مدار چاپی (PCB)
    پاسخ: 2
    آخرين نوشته: 2011/04/10, 07:25
  5. آیا hm-t , hm-r نوع ttl هم داره؟
    توسط siamakb در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2010/01/18, 22:20

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

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

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

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

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