NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4218 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 6 از 6

موضوع: تولید pwm

  1. #1
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    Exclamation تولید pwm

    سلام

    من می خواهم با برنامه زیر فرکانس 490 هرتز با پریود 2 میلی ثانیه ایجاد بکنم
    فیلم و عکس فرکانس در زیر موجود هست که قراره دقیقاه یه همچنین فرکانسی ایجاد کنم
    اگر ممکنه راهنمایی کنید که مقادیر : CUPDR و CPRDR و CDTYR رو چطوری تعیین بکنم :
    این هم برنامه :
    کد:
    void pwm_init(void)
    {
    AT91C_BASE_PIOB->PIO_PDR = (1<<19);
    AT91C_BASE_PIOB->PIO_MDER = (1<<19);
    AT91C_BASE_PIOB->PIO_ASR = (1<<19);
    AT91C_BASE_PMC->PMC_PCER = (1<<AT91C_ID_PWMC);
    AT91C_BASE_PWMC->PWMC_DIS = 0XF;
    AT91C_BASE_PWMC->PWMC_MR = 0;
    AT91C_BASE_PWMC_CH0->PWMC_CMR = (0x208);
    AT91C_BASE_PWMC_CH0->PWMC_CPRDR = 3600;
    AT91C_BASE_PWMC_CH0->PWMC_CDTYR = 180;
    AT91C_BASE_PWMC->PWMC_ENA = 0X1;
    }
    
    
    void pwm_duty(long a)
    {
    AT91C_BASE_PWMC_CH0->PWMC_CUPDR = a;
    }
    این هم فیلم فرکانس از صفحه اسکوپ : Download 22112012021.mp4
    این هم عکس فرکانس :



    با سپاس

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    میگن انگار نمیشه با arm همچنین فرکانسی ایجاد کرد
    اگر نمیشه از آیسی کنترل pwm استفاده کنم یا از 555
    یعنی واقعا نمیشه ؟

    باسپاس

  4. #3
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    مهندس این دوتا فایلو ببین شاید کمکت کنه
    فايل هاي پيوست شده فايل هاي پيوست شده

  5. تشکرها از این نوشته :


  6. #4
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    با این کتابخانه ها هم نشد
    والا در مورد همین کتابخانه هم سوال کردم که هیچ کس پاسخ نداد
    نمیدونم چطوری مقادیر رو تعیین بکنم

  7. تشکرها از این نوشته :


  8. #5
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    مهندس چرا سخت میگیری کلا 4 تا تابع داره اگه اسکوپ داری چنتا تابع بنویس با مقادیر مختلف دیوتی و پریود با کموزیاد کردنش میشه فهمید کدوم تابع رو باید تغییر بدی یکم زحمت داره ولی شدنیه

  9. #6
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    یه فرکانس دقیقا مثل فرکانس بالا تولید کردم با پریود و فرکانس و دیوتی سایکل مثل همدیگه ولی به موتور که میدم جواب نمیده

    حالا یه سوال من 2 تا فرکانس رو انداختم روی اسیلسکوپ و مشاهده کردم که فرکانسی که من تولید کردم همینطور در حال حرکت هست ولی فرکانسی که اون دستگاه ایجاد میکنه و خیلی هم خوب کار میکنه ، ثابت هست ، چرا ؟؟؟

    دلیل حرکت فرکانس چیه ؟

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

  1. شارژر اتوماتیک باتری اتومبیل
    توسط Ma3ood در انجمن الکترونیک
    پاسخ: 0
    آخرين نوشته: 23-09-2013, 12:46
  2. به این روش تولید چی میگن؟
    توسط morteza_rk در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 3
    آخرين نوشته: 27-05-2013, 13:10
  3. آيا صفحه گرامافون توليد ميشه.
    توسط jonbakhsh در انجمن گفت و گوي آزاد
    پاسخ: 0
    آخرين نوشته: 26-01-2013, 02:22
  4. مشکل در تولید pwm
    توسط مجتبی تاجیک در انجمن AVR
    پاسخ: 7
    آخرين نوشته: 08-02-2011, 19:50
  5. پاسخ: 0
    آخرين نوشته: 19-03-2009, 08:34

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

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