اطلاعیه

Collapse
No announcement yet.

مشکل در دیتکت کردن دیتای ارسالی با PT2264 توسط Avr

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

    مشکل در دیتکت کردن دیتای ارسالی با PT2264 توسط Avr

    سلام خدمت مهندسین عزیز
    بنده از چند سال پیش یه ماژول فرستنده گیرنده RF داشتم. جدیدا تصمیم گرفتم راهش بندازم اما یه سری مشکلات داره.
    گیرنده یه ماژول RF خیلی ساده است با فرکانس 433 مگا هرتز که به صورت سریال دیتای گرفته شده رو، رو ی یکی از پایه هاش بیرون میده. فرستنده یه ریموت آماده است. بازش کردم داخلش IC معروف PT2264 بود البته من با این آی سی و آی سی های مشابه کار نکردم اما زیاد اسمشونو شنیدم. بنده با یک میکروی ATmega8 سعی کردم دیتای ارسالی این ریموت رو بگیرم. اونم با استفاده از پروتکل UART یعنی پایه سریال گیرنده رو به پایه RX میکرو وصل کردم. من قبلا با UART زیاد کار کردم و مشکلی نداشتم (تو بسکام) چه با حالت معمولی و دستور input چه با وقفه و استفاده از بافر UDR اما الان خیلی به مشکل خوردم.
    تو دیتا شیت PT2264 نوشته که دیتایی که ارسال میشه شامل 12 بیته با یه بیت sync
    اولا با دستور input که کار میکنم هیچ دیتایی رو از RX دریافت نمیکنه
    ثانیا با وقفه هم که کار می کنم به ازای تمام 12 کلیدی که روی ریموت هست عدد 240 رو میده ( یه ال سی دی گذاشتم که دیتایی که از rx می گیرم رو نشون بده)
    گاهی این وسط یه اعداد دیگه مثل 16،112،128 هم میگیره ولی اکثرا همون 240 هستش.
    با توجه به اینکه دیتای ارسالی توسط ریموت طبق دیتاشیت انکدر PT2264 باید 13 بیت باشه متغییری رو که بافرudr رو توش می ریزم long تعریف کردم . البته از بقیه دیمانسیون ها هم استفاده کردم که فایده ای نداشت. نمیدونم دقیقا چه اتفاقی میفته . اصلا شاید با میکرو نشه اینو دیتکت کردو باید از دیکدر خودش استفاده کرد؟؟؟؟
    اگه راهنماییم کنید ممنون میشم دم همتون گرم

    #2
    پاسخ : مشکل در دیتکت کردن دیتای ارسالی با PT2264 توسط Avr

    نبود؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    دیدگاه


      #3
      پاسخ : مشکل در دیتکت کردن دیتای ارسالی با PT2264 توسط Avr

      تنظیمات usart چگونه است؟ درست تنظیم کردید؟

      یه لینک از دیتاشیت قرار بدید.
      راه اندازي ماژول nrf24l01p براي codevision (ارتباط بيسيم بين دو ميکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
      کوچ کردن از کدويژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
      نحوه نوشتن اصولي يک لايبرري و درايور نرم افزاري( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
      http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول هاي مختلف توسط اعضاي انجمن
      انشالله به زودي تاپيک ها به روز رساني خواهد شد،

      دیدگاه


        #4
        پاسخ : مشکل در دیتکت کردن دیتای ارسالی با PT2264 توسط Avr

        سلام علیکم. usart تو بسکام تنظیمات خاصی نداره . فقط باید نرخ باود رو مشخص کنی. و چند تا دستور داره برای گرفتن و ارسال دیتا. قبلا با uart کار کردم چه با سیم چه با وایرلس مشکلی نداشته . دیتا شیت هم اگه منظورتون دیتا شیت pt2264 هستش چشم لینکش رو میذارم. اما گیرنده دیتا شیت نداره. یعنی بنده چیز خاصی پیدا نکردم.
        http://www.princeton.com.tw/Portals/...t/PT2264_1.pdf

        دیدگاه


          #5
          پاسخ : مشکل در دیتکت کردن دیتای ارسالی با PT2264 توسط Avr

          سلام دوست عزیز
          قبلا در اینجا بحث شده:
          http://www.eca.ir/forum2/index.php?t...2364#msg482364
          موفق باشی
          زندگي را تو بساز ،
          نه بدان ساز که سازند و پذيري بي حرف ،
          زندگي يعني جنگ ، تو بجنگ ،
          زندگي يعني عشق ، تو بدان عشق بورز.

          دیدگاه


            #6
            پاسخ : مشکل در دیتکت کردن دیتای ارسالی با PT2264 توسط Avr

            خوب شما میفرمایید آیسی دیتا 12 بیتی میفرسته ، ولی خوب usart میکرو تا حداکثر دیتای 9 بیتی میتونه detect کنه ولی راه هایی هست که بشه اینکار رو کرد ولی شما باید شناخت کافی رو usart میکرو داشته باشید.
            من سی کار کردم ولی اگر تو بسکام فقط سرعت انتقال را میتونید ست کنید به هیچ عنوان نمیشه 12 بیت ارسالی توسط این آیسی به میکرو را detect کنید. شما باید کاملا به usart مشرف باشید.
            راه اندازي ماژول nrf24l01p براي codevision (ارتباط بيسيم بين دو ميکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
            کوچ کردن از کدويژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
            نحوه نوشتن اصولي يک لايبرري و درايور نرم افزاري( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
            http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول هاي مختلف توسط اعضاي انجمن
            انشالله به زودي تاپيک ها به روز رساني خواهد شد،

            دیدگاه

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