اطلاعیه

Collapse
No announcement yet.

سوال در مورد delay

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

    سوال در مورد delay

    سلام به همه eca های عزیز چند وقای بود نیو مده بودم

    دلمون براهمه تنگ شده بود :applause:

    اقا این تابع delay کد ویژن دقیقه؟

    اخه دارم ی فرستنده مادون قرمز با پروتکل rc5
    درست می کنم

    توی نمونه کار هایی که موجوده همه از تایمر برای درست کردن استاده کردن

    میخواستم ببینم دلیل خاصی داره ؟

    اخه من از delay برای ساخت فرکانس مرکزی استفاده میکنم
    اینم نمونه کد
    در مدار گیرنده از tsop1330 استفاده میکنم
    فرکانس مرکزی هم با فرکانس 30khz
    و دیوتی سایکل 33%
    کد:
    void fun1()
    {
    //make 1 .....
    PORTB.1=0;
    delay_us(889);
    while(n<=26)
    {
    n++;
    PORTB.1=1;
    delay_us(10);
    PORTB.1=0;
    delay_us(23);
    }
    if(n>=26)
    {
    n=0;
    }
    }

    کدوم یکی از دوستان با avr و زبان c فرستنده مادون قرمز با rc-5 راه اندازی کرده؟

    من چنجا مشکل پیدا کردم؟؟؟



    #2
    پاسخ : سوال در مورد delay

    خیر دوست من دقیق نیست.
    برای دقت خوب باید از تایمر2 مد آسنکرون و کریستال خارجی استفاده بشه
    گفت که دیوانه نهی لایق این خانه نهی

    دیدگاه


      #3
      پاسخ : سوال در مورد delay

      دوستان کسی هست بخواد این پروژه راه اندازی کنیم چیز جالبی هست

      من تو سرچ سایت زدم چیز خاصی ندیدم

      اگه پایه اید شروع کنیم به اطلاعات گذاشتن

      اگر هم این کار قبلا تو این سایت انجام شده لطفا لینکشو برام بزارید

      سرچ که میکنم چیزی نمیاد

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

      در جواب سوال این دوستان باید یگم

      من با codvision کار میکنم

      راه اندازی اینجور پروژه ها از اول تا اخر خیلی نکات خوبی به شما یاد میده
      (البته اینجا همه استادن.......)

      دیدگاه


        #4
        پاسخ : سوال در مورد delay

        سلام دوستان کدویژن کار نمیخان این پروژه رو باهم راه بندازیم

        چیز بدرد بخوری هست :read: :read: :read: :read: :read:

        اگر کسی با کدویژن برنامه ای نوشته لطف کنه ی نمونه کد برامون قرار بده

        مشکل من اینه که وقتی ظبق خود مدل

        RC-5 زمان بندی پلس ها رو انجام میدم

        یعنی ی پالس 36khz برا فرکناس مرکزی درست میکنم

        ومدالسون مربوطه را برای درست کردن 0_1

        انجام میدم برد فرستنده خیلی میاد پایین

        مثلا کمتر از 10سانت :angry: :angry: :angry:

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

        فاصله خیلی خوب میشه

        من میخوام با خود استاندارد زمانبندی rc-5

        این کارو ان جام بدم

        وای خو فاصله خیللللی کم میشه

        ما منتظریم هااا :agree: :agree: :agree:



        دیدگاه


          #5
          پاسخ : سوال در مورد delay

          من این پروتکل را نخوندم ببینم چیه.ولی دو نکته به نظرم میرسه.یکی اینکه از همون تایمر استفاده کنید مثلا تایمر صفر هم دقت کافی را به ما میده به شرطی که برای کلاک از کریستال دقیق مثلا 8 مگاهرتز خارجی استفاده کنید.یه نکته ی دیگه هم اینه که مدار گیرنده را بذارید.ممکنه سیگنال گیرنده را بشه تقویتش کرد.
          آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

          دیدگاه


            #6
            پاسخ : سوال در مورد delay

            نوشته اصلی توسط pooyan-shafiei
            من این پروتکل را نخوندم ببینم چیه.ولی دو نکته به نظرم میرسه.یکی اینکه از همون تایمر استفاده کنید مثلا تایمر صفر هم دقت کافی را به ما میده به شرطی که برای کلاک از کریستال دقیق مثلا 8 مگاهرتز خارجی استفاده کنید.یه نکته ی دیگه هم اینه که مدار گیرنده را بذارید.ممکنه سیگنال گیرنده را بشه تقویتش کرد.
            سلام اقا پویان مدار گیرنده ی مدار خیلی سادس بیشتر دردسرش

            مربوط به برنامش میشه برای گیرنده از ستسور های tsop (چشم پارس)

            استفاده میکنیم مدل های مختلفی موجود هست مثلا
            tsop1238
            tsop1330
            tsop1738
            من خودم از tsop1330 استفاده میکنم
            اینم عکسش

            لازمه بگم که این دو رقن اخر فرکانس مرکزی تعین میکنه
            تو این مدل tsop1330 فرکانس مرکزس 30khz
            وقتی این فرکانس به گیرنده tsop1330
            خروجی گیرنده صفر ولت میشه

            دیدگاه


              #7
              پاسخ : سوال در مورد delay

              سلام
              من فک کردم از ال ای دی مشکی ها استفاده کردید.
              حالا اگه فرکانس ما 29 کیلو هرتز باشه بازم سنسور خروجی میده؟
              حالا شما یه بار با تایمر ها فرکانس دقیق را ایجاد کنید ببینید چی میشه.
              بعد یه سوال دیگه خروجی سنسور را چطوری به میکرو وصل کردید؟از وقفه خارجی استفاده کردید؟
              اگه بحثش مفصل نیست یه مثال از این پروتکل بزنید.مثلا با فرکانس 30 کیلو هرتز یه دکمه بخوایم تعریف کنیم چطوری میشه؟
              ممنون
              آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

              دیدگاه

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