اطلاعیه

Collapse
No announcement yet.

تشخیص فرکانس دریافتی

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

    تشخیص فرکانس دریافتی

    سلام دوستان
    می خوام با دو تامیکرو(یکی در گیرنده و یکی در فرستنده)
    یه چیزایی تو مایه های کنترل تلویزیون درست کنم.
    در فرستنده ازpwm برا تولید فرکانس استفاده می کنم ، ولی
    نمیدونم چطوری در گیرنده اون فرکانس رو که با مادون قرمز
    فرستاده میشه تشخیص بدم...

    #2
    پاسخ : تشخیص فرکانس دریافتی

    با استفاده از وقفه خارجی و یک تایمر به راحتی میشه انجامش داد.بدین صورت که بهرحال هر پالسی یک لبه بالارونده داره و یک لبه پایین رونده.با تغییر لبه وقفه خارجی فراخوانی میشه.یک تایمر هم شروع به شمارش میکنه.با تغییر پالس دوباره وقفه خارجی تریگر میشه حالا مقدار تایمر رو با مقداری که از فرستنده ارسال شده مقایسه کنید.اگر با مدت زمانی که فرستنده ارسال شده یکی باشه که پالس شما درسته و حال بر اساس سطح پالس میتونین صفر و یک رو هم تشخیص بدین.
    این مدل سنجش توی اکثر برنامه ها عادیه و به کد منچستر مشهوره.البته شما دقیقا نگفتین که از فرستنده کد منچستر ارسال میشه یا NRZ
    Aristar Group - Always And Forever

    دیدگاه


      #3
      پاسخ : تشخیص فرکانس دریافتی

      خیلی ممنون
      یه سوال دیگه.مقدار اندازه گیری شده توسط تایمر دقیقه
      یعنی دقیقاً با مقدار فرستنده برابره?

      دیدگاه


        #4
        پاسخ : تشخیص فرکانس دریافتی

        بله کاملا دقیقه.البته چند شرط رو باید رعایت کنید:
        اولا فرکانس خیلی بالا نباشه که تایمرعقب بمونه.
        دوما تاخیرهای مربوط به تریگر و وقفه رو در نظر بگیرین.(با بررسی کد تعداد دستورات رو پیدا کرده و از عدد بدست آمده کم کنید تا عدد دقیقتری بدست بیاد)
        Aristar Group - Always And Forever

        دیدگاه

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