اطلاعیه

Collapse
No announcement yet.

گیرنده jr43b (حل شد)...

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

    گیرنده jr43b (حل شد)...

    سلام.
    من ماژول jr43b 315Mhz کدلرن رو گرفتم اما:
    توی سایت نوشته پروتکلش uart هست
    و فرکانسش 2.4کیلو
    [IMG][/IMG]
    این دیتای خروجیش در حالت عادی هتش
    اول اینکه روی یه سطح dc واره و بعلاوه پروتکلش هم UART نیست چون توی UART َاز 1 به 0 تغییر میکنه
    [IMG][/IMG]
    این هم مال زمان دریافته
    اینو از همین سایت گرفتم اما اگه سطح DCشو حذف و سیگنالو NOT کنم هم در حالت عادی اطلاعات چرت و پرت زیادی میده
    لطفا راهنمایی کنید تا مشکلو برطرف کنم...
    جدیدترین ویرایش توسط waterwhale; ۱۵:۳۹ ۱۳۹۹/۰۸/۱۹.

    #2
    پاسخ : گیرنده jr43b

    خروجیشو با یه اپ-امپ هم نات و هم سطح DC رو حذف کردم .
    اما دیتای دریافتی هربار یه چیز متغیره
    انگار که نویز هم زیاد میگیره...
    یه راههنمایی کنید لطفا

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    جالبه در حالت عادی همینطور نویز میده حتی سیگنالی با فرکانس 19کیلو
    ظاهرا فیک چینی هستش...

    دیدگاه


      #3
      پاسخ : گیرنده jr43b

      خب به نظر مشکل حل شد...
      در حالت عادی این بدون دریافت اطلاعات خروجیش اینه:
      کد:
      [FONT=monospace][FONT=monospace][COLOR=#000000]98 FF DF FE BF B8 4A 53 B7 F8 7B ED FF 2F FD 77 F4 9F 75 AA F7 FD D5 6F CD DF 8B AB E5 FF 53 BD F6 37 4E 7D 8D 7D B3 1B 75 DF D7 ED FB E7 1F F7 FF 47 66 CE 79 FF 7A 9E FD F1 BD CF FC [/COLOR]
      F3 7F 9C DF FF B9 FF 7B 7F BF F6 EC 39 FE 9F C7 DA B9 F7 2C FE 4D FF FB F0 FF 99 14 DF 13 7F FF FF DD F9 CD FA F3 98 D5 FA BD FA 6F E5 BF E3 93 C7 FE ED 9F 57 F5 EB FF BE FB F7 63 D0 
      FB FF 7F FF FA 3A 84 F7 FF 3B BD 7A EF AD 7F FE EA D6 F2 79 FE D5 F7 D3 7F 68 FB 9F EF FD FB FF 6C B9 E7 FA DD 5B DE FB 6B F5 6F A6 4E 36 B5 FC 7E DB DB F5 FB F9 FC EF F7 BF DF 7F 37 
      DF F5 5F BE EF EC FF 28 9E FB FF FE EF 4E 4D 91 FC 56 3D AF FD DF 38 FC BD FD D8 C4 5F 3A A6 FF F7 5F 5B E3 FE 6C 59 5D ED DE 7E FF 5C F1 A5 7B 38 FF 7C FF F1 EF EB EF 9F 2F BE 5F 7F 
      2F 8D 7B FF 7F FB F7 5A FF BD 9E FF B5 DB 7E B7 5C F7 5F 7A 1A BB BE BE BD 76 0B F4 AC EF 78 FF 41 3B AF 9F EE FB EF EF F9 41 F8 7E CF 34 AB D9 F3 C9 B3 8C FB 97 9B BF 7F 1F FD 95 F7 
      FF 9F 7F B6 DF D3 DA 5F EF 85 F5 BF FE DB F8 BF FD 42 E9 EF EE 3F FF 2D 23 74 FF FD FF BC FF 7B D1 F7 AB C7 DB F6 7F FF 7E 7E DF F3 B5 DE CA 57 FB FE B4 D9 7E 15 F7 F3 FF B6 CD FA B3 
      [/FONT]
      [/FONT]
      و در حالت دریافت کد هم این اطلاعات رو میده:
      کد:
      BA 47 3A 77 3A 77 A2 77 BA 74
      BA 47 3A 77 3A 77 A2 74 F7 74
      BA 47 3A 77 3A 77 A2 77 F4 74
      BA 47 3A 77 3A 77 A2 47 F7 74
      جمعا هشت بایت میده که به نظر میرسه پنج بایت اول و بایت اخر (لاقل در فرستنده ریموت 4 کانال 315MHz کدلرن قهوه ای) ثابت و دوبایت وسطی متغیر هست.
      واسه شماتیک هم ،دیتا رو به ورودی معکوس گر و یه رفرنس ( بالاتر از سطح DC گیرنده) به پایه غیر معکوسگر بدین به مقایسه کننده یا یه اپ-امپ ....

      یه چیز عجیب که در مورد فرستنده مورد نظر (ریموت 4 کانال 315MHz کدلرن قهوه ای) هست اینه که یه باطری کوچک 12ولت میخوره و اگه دکمشو فشار بدید ولتاژ باطری به شدت افت میکنه(ممکنه از کیفیت بد باطری هم باشه)و جریان ۳تا۴ میلی میکشه یه led کار گذاشته شده بین ورودی مثبت و مدار تا در صورت فشردن دکمه ، دکمه ها روشن بشن ولی بخاطر محدودیت باطری این اتفاق نمی افته. پس اگه دارین با باطری تغذیه اش میکنین بهتره برای دوام بیشتر باطری دوسر LED اتصال کوتاه بشه...
      همچین این فرستنده قرار بوده کدلرن باشه ولی ظاهرا (به خاطر قیمت) با یه چیپ دیگه تعویض شده پس شما نمیتونید کدش رو تغییر بدینفقط خود چیپ هست که ممکنه کدهای متفاوتی رو در خروجی بده

      موفق و پیروز باشید.
      جدیدترین ویرایش توسط waterwhale; ۱۶:۳۵ ۱۳۹۹/۰۸/۱۹.

      دیدگاه


        #4
        پاسخ : گیرنده jr43b (حل شد)...

        خب هرچند توی متن بالا uart رو پیشنهاد دادم چون در حالت عادی نویز زیاد هست و اگه میکرو بخواد همیشه روشن باشه تا دیکد کنه دیگه نمیشه به مد sleep رفت
        ویژگی استفاده از UART اینه که با دریافت اطلاعات میکرو از خواب بیدار میشه و بعد از تحلیل دیتا سریعا به خواب میره.
        اما من توی یه پروژه دیگه به مشکل برخوردم چون مجبور شدم تا از میکرویم متفاوتی استفاده کنم و ظاهرا هر سخت افزارها روش های مختلفی رو برای بدست آوردن دیتیای UART و برطرف کردن خطاهای موجود و حتی نادیده گرفتن خطاها در در دیتای ورودی داره.
        اگه uart میکروی شما نتونست دیتا رو با تمام خطاها یک کد ثابت دریافت کنه ناچار هستید تا با لایبرری های معمولی دیکد ev1527 پیش برید.
        البته بازم بستگی به این داره که Timer/Counter سخت افزار شما در مد sleep متوقف میشه یا نه
        جدیدترین ویرایش توسط waterwhale; ۰۲:۱۹ ۱۳۹۹/۰۹/۱۵.

        دیدگاه


          #5
          پاسخ : گیرنده jr43b

          نوشته اصلی توسط waterwhale نمایش پست ها
          خروجیشو با یه اپ-امپ هم نات و هم سطح DC رو حذف کردم .
          اما دیتای دریافتی هربار یه چیز متغیره
          انگار که نویز هم زیاد میگیره...
          یه راههنمایی کنید لطفا

          دلیل: ادغام دو پست برای جلوگیری از اسپم

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

          دیدگاه

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