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





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









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









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





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

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2006/07/27
    3
    0

    PWM +PIC+ خيلي مهم

    با سلام

    لطفا اگر درمورد ساختن PWM با DUTY CYCLE 50% وبا فرکانس 120KHZو بااستفاده از کریستال 7.67375M در تایمر 2 میکروPIC اطلاعاتی دارید بنده را راهنمایی فرمایید.
    (ترجیحا در نرم افزار CCS)
  2. #2
    2005/06/10
    بابل
    1,808
    36

    PWM +PIC+ خيلي مهم

    سلام . خوبي دوست عزيز؟
    از مديران كسي كه با PIC كار كرده آقا هادي هست كه ظاهرا خط تلفنشون چند وقت مشكل داره نميتونن كانكت بشن .اميدوارم ايشون يا دوستان ديگه هر چه سريع تر پاسختون رو بدن .
    موفق باشيد .
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ*ي جهاد فيآ*سبيلآ*الله.
    هجرت، هجرت از سنگينيآ*هاست و جاذبهآ*هايي كه تو را به خاك ميآ*چسباند.
    چكمهآ*هايت را بپوش، رهآ*توشهآ*ات را بردار و هجرت كن.
  3. #3
    2005/07/30
    پايتخت فرهنگي جهان اسلام
    79
    0

    جواب

    با سلام
    برای تولید PWM توسط PIC باید چند رجیستر را تنظیم کنی ابتدا باید در CCP1CON در بیتهای 2 و 3 مقدار یک را
    وارد کنی تا حالت PWM برای تایمر 2 انتخاب شود که با این دستور فعال میشه:
    >>>> setup_ccp1(CCP_PWM)
    سپس باید دوره تناوب فرکانسی که نیاز داری رو در رابطه زیر
    برای تعیین مقداری که باید در تایمر 2 بگذاری قرار دهی:
    Period = (PR2 + 1) * 4 * ( 1/xtal ) * prescaler
    از رابطه فوق مقدار PR2 را محاسبه میکنی و در تایمر2 قرار میدهی.
    Period : همان معکوس فرکانس مورد نظر میباشد
    Prescaler : می تواند 1 یا 4 یا 16 باشد .در رجیستر T2CON (بیتهای 0 و1 ) تنظیم شود.
    xtal : فرکانس کریستال میکرو

    در مورد سوال : prescaler = 4 ___ PR2=3 ___ xtal = 7.67375Mhz
    setup_timer_2 ( T2_DIV_BY_4 , 3 , 1 ) <<<<<

    حالا تعیین سیکل کاری :
    از رابطه زیر :
    Duty cycle : (CCPR1L : CCP1CON<5:4&gt * ( 1/xtal ) * prescaler
    رابطه فوق برحسب زمان میباشد . یعنی برای 50% سیکل کاری باید در رابطه بالا
    نصف دوره تناوب مورد نظر را قرار بدهی. پس سیکل کاری مشخص است و یاید
    عددی که در رجیستر های CCPR1L:CCP1CON<5:4> قرار گیرد مشخص میشود.
    بیتهای 5و4 از رجیسترCCP1CON به عنوان بیتهای 8و9 به حساب می ایند( پس کلا 10 بیت در ختیارداریم)

    در مورد سوال: prescaler = 4 و CCPR1L=8 و xtal = 7.67375Mhz و Duty = 4 uS (50%)
    >>>>>>> set_pwm1_duty ( 8 )

    پس با مفروضات سوال داریم:
    (setup_ccp1(CCP_PWM
    setup_timer_2 ( T2_DIV_BY_4 , 3 , 1 )
    set_pwm1_duty ( 8 )

    فرکانسی در حدود 119کیلو هرتز بدست می اید با سیکل کاری 50 درصدروی پایه ccp1 میکرو PIC16f877(A)

    همه تنظیمات فوق را میتوانی با PIC wizard انجام بدهی

    موفق باشید.
    >>>>> اللهم عجل لولیک الفرج <<<



    لطفا براي تشكر از امتياز مثبت استفاده بفرماييد
  4. #4
    2006/07/27
    3
    0

    تشکر

    با عرض سلام
    از راهنمایی خوب شما بسیار متشکرم.
    بنده قبلا جواب این سوال را از یک سایت دیگر پیدا کرده بودم که پاسخ شما باعث شد دقیقتر جواب ان را بفهمم.
    آدرس سایت را برایتان می نویسم که اگر مایل بودید سری به ان بزنید. به نظر من سایت خیلی خوبی است.(البته من چند روز پیش این پیغام را برای شما ارسال کرده بودم ولی به دلیل مشکلات سایت پاک شده بود.)
    http://www.ccsinfo.com/forum/viewtopic.php?p=67520#67520

    سربلند و پیروز باشید.
  5. #5
    2005/09/02
    6
    0

    با با کمک کن&ید

    با سلام و عرض خسته نباشید من می خواستم یک کنترل از راه دور مادون قرمز با میکروی picو سنسور سه پایه معروف به چشمی های تلویزیون پارس بسازم البته با سه کانال و بردهای مختلف خواهشمندم حتما رسیدگی شود زیرا چندین سوال دیگر را مطرح کردم اما جواب نگرفتم
    با تشکر وحید
    وچیک همه تون
  6. #6
    2005/07/30
    پايتخت فرهنگي جهان اسلام
    79
    0

    جواب

    سلام رفیق
    مشکل شما دقیقا چیه؟
    به نظر من بهتره مدار فرستنده را نسازی بلکه از کنترل تلویزیون سونی استفاده کنی.
    حالا من نمیدونم باید چی جواب بدم مشکل را واضحتر بیان کنید
    شاید تونستم کمکی کنم.
    >>>>> اللهم عجل لولیک الفرج <<<



    لطفا براي تشكر از امتياز مثبت استفاده بفرماييد
  7. #7
    2006/01/07
    hadi@eca.ir
    203
    2

    PWM +PIC+ خيلي مهم

    بهترین راه برای استفاده pwm سخت افزاریه چون هیچ طوری شما نمیتونید خیلی دقیق نرم افزاری این نوع سیگنال در بیارید برای استفاده از pwm سخت افزاری توی pic بهتره که از ویزارد
    ccs استفاده کنید توی فرکانسی که شما میخاید کار کنید توی ویزارد انتخابش میکنید بعد روی pin cpp1or pin ccp2 از این سیگنال استفاده میکنید بعضی از pic های سریع 18f تا 15 تا pwm سخت افزاری داره
    void main()
    {
    long duty;
    port_b_pullups(TRUE);
    setup_adc_ports(NO_ANALOGS);
    setup_adc(ADC_OFF);
    setup_spi(FALSE);
    setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256);
    setup_timer_1(T1_DISABLED);
    setup_timer_2(T2_DIV_BY_4,255,1);
    ////// setup_ccp1(CCP_PWM);/////cpp1
    setup_vref(FALSE);
    enable_interrupts(INT_TIMER2);
    enable_interrupts(GLOBAL);

    duty = 512; // .000416/(16*(1/20000000))

    set_pwm1_duty(duty);



    }
    فهبني صبرت علی عذابک فکیف اصبرعلی فراقک
    گیرم که برعذاب توصبر کنم ،چگونه بر جدایی ات شکیبایی ورزم
  8. #8
    2006/01/07
    hadi@eca.ir
    203
    2

    PWM +PIC+ خيلي مهم


    http://www.4shared.com/file/3491101/42f83819/pwm.html
    اینم برنامه جامع وکامل برای pwm
    فهبني صبرت علی عذابک فکیف اصبرعلی فراقک
    گیرم که برعذاب توصبر کنم ،چگونه بر جدایی ات شکیبایی ورزم
  9. #9
    2008/03/13
    766
    5

    پاسخ : PWM +PIC+ خيلي مهم

    من می خوام ، یه pwm بسازم ، و با 2 تا شاسی فرکانس رو عوض کنم ( مثلا 0 تا 100 کیلو ) و با 2 تا شاسی دیوتی سایکل رو کم و زیاد کنم
    لطفا راهنماییم کنید :cry:
  10. #10
    2009/01/01
    422
    19

    پاسخ : PWM +PIC+ خيلي مهم

    سلام.

    دوستانی که میخوان PWM تنظیم کنن حتما ببینن.

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

    عضویت

    [size=10pt]خویشتن را اصلاح کنید تا خداوند کارها را اصلاح کند. امیر المومنین علی (ع)[/size]
نمایش نتایج: از 1 به 10 از 10

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

  1. يه سوال خيلي خيلي کوچولو.....در مورد تابع delay ^_^
    توسط md3848 در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2014/10/29, 02:00
  2. LCD NOKIA 3310 يک LCD گرافيکي ارزان، سريع و خيلي خيلي کم مصرف
    توسط microware در انجمن میکروکنترلرهای AVR
    پاسخ: 16
    آخرين نوشته: 2013/07/15, 01:13
  3. كمك خيلي خيلي فوري مدولاتور pcm
    توسط ya3vahshi در انجمن مدارهاي مخابراتي
    پاسخ: 1
    آخرين نوشته: 2011/05/26, 12:36
  4. پ امپ خيلي خيلي دقيق براي توليد موج چند ميلي ولتي
    توسط saadatfar در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 9
    آخرين نوشته: 2010/01/31, 18:18
  5. سنسور ضربان قلب(خيلي خيلي فوري!)
    توسط 84112144 در انجمن سنسورها
    پاسخ: 4
    آخرين نوشته: 2007/11/21, 23:19

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

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

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

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

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