اطلاعیه

Collapse
No announcement yet.

[آموزش]راه اندازی ماژول +nRF24L01

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

    پاسخ : راه اندازی ماژول +nRF24L01

    نوشته اصلی توسط محسن فاریابی
    مهندس جان خود این ماژول قابلیت پایپ داره یعنی شما باتعریف سریال داخل ماژول میتونید بدون این که میکرو رو درگیر کنید ذاده رو به سلیو مورد نظر بفرستید حالا با چ کدی میشه رو دقیق نمیدونم!!!
    ممنون از شما
    بله در دیتاشیت نوشته:
    6 data pipe MultiCeiver™ for 1:6 star networks
    شما قسمت 7.7 دیتاشیت رو با نام Multiceiver یه نگاهی بکن
    (دیتاشیتی که من دارم صفحه 35 ه. (کلش 74 صفحه ست) )
    ...
    اما روشی که در بالاتر ذکر شد، محدودیت 6 تا رو نداره!
    شما هر چی دوست داری میتونی اسلیو تعریف کنی
    1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
    2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
    3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

    دیدگاه


      پاسخ : راه اندازی ماژول +nRF24L01

      سلام.
      من دوتا ماژول nrf رو بوسیله Atmega88 راه اندازی کردم. داده ها منتقل میشه و هر دو ماژول وقفه تولید می کنند. اما با اینکه Auto Acknowledgement رو فعال کردم به نظر میرسه که اتفاق نمی افته. در هردوماژول آدرس فرستنده و گیرنده رو تعریف کردم و سرعتش هم 256kbps است. موقعی که گیرنده خاموش باشه بازهم در فرستنده وقفه TX_DS تیک میخوره. و در هرحالت MAX_RT هم تیک میخوره. ممنون میشم اگه تجربه ای در این زمینه دارید راهنمایی بفرمایید.
      باتشکر

      دیدگاه


        پاسخ : راه اندازی ماژول +nRF24L01

        سلام
        من آنتن دارشو خریدم و به برد بیشتر از 350 متر نرسیدم

        دیدگاه


          پاسخ : راه اندازی ماژول +nRF24L01

          نوشته اصلی توسط rangine
          سلام
          من آنتن دارشو خریدم و به برد بیشتر از 350 متر نرسیدم
          شما چطوری ack رو راه انداختی؟
          فرستنده من ACK رو دریافت نمیکنه!

          دیدگاه


            پاسخ : راه اندازی ماژول +nRF24L01


            سلام جناب ایمانی فر،
            خوبید؟ من ماژول NRF24L01 را تهیه کردم. از سورس کدهای سایت استفاده کردم اما جواب نمی گیرم. :angry:
            میخوام ببینم نکته خاصی در سخت افزار یا تغییری در نرم افزار داره؟
            در تست اول فرستنده و گیرنده را پروگرام کردم، اما گیرنده چیزی دریافت نمی کرد. بعد رفتم سراغ فرستنده و با اسکپ پالس ها رو چک کردم. اما پالس ها خیلی عجیب بودند، پالس های مثلثی با فرکانسی کاملا متفاوت از فرکانس تنظیم شده بر روی واحد SPI میکرو!!! همچنین عدد رجیستر Satate که نشان دهنده ی ارسال درست و همچنین دریافت درست هست را چک کردم. اما همیشه صفر هستش!!!
            در تست اخیر گیرنده خاموش بود. حالا می خوام ببینم جایی اشتباه کردم. چندین بار برد بوردا عوض کردم، میکرو عوض کردم، ماژول عوض کردم، تغذیه را چک کردم، سیم بندی ها رو و ..........!!!!!!!!
            لطفا راهنمایی بفرمایین.
            تشکر

            دیدگاه


              پاسخ : راه اندازی ماژول +nRF24L01

              سلام جناب ایمانی فر .... وقتتون بخیر
              آقا بالاخره جواب گرفتم :wow: ....فوق العادست ... حرف نداره ..... برد ماژول رو تست کردم ..... فرستنده تو یه زیر زمینه و گیرنده رو تا فاصله 300 الی 400 متر تو فضای باز تست کردم ...مطمئنن بیشتر هم جواب مییداد ولی سرد بود زود برگشتم .... من ماژول ها رو یکی 35 هزار تومن خریدم ... nrf24l01+pa+lna ver3.1 ....واقعا دمتون گرم خسته نباشید ... :applause:




              دیدگاه


                پاسخ : راه اندازی ماژول +nRF24L01

                سلام.......
                ممنون از برنامتون به راحتی کار کرد
                دوتا سوال داشتم
                ایا امکانش هست که با تابع send رشته هم ارسال کرد یا باید تابع جدید نوشت؟
                و دوم اینکه این ماژول از مدهای توان هم پشتیبانی میکنه یعنی با ارسال ی دستور به ماژوا انرا در مد پاور دان یا استندبای قرار داد و هنگام دریافت اطلاعات از این مد خارج بشه و میکرو را هم از مد پاوردان خارج کنه
                http://www.eca.ir/forum2/index.php/topic,10159.0.html
                Engineering is the art of making what you want from things you can get.
                اموزش DSP ...........................
                http://www.eca.ir/forum2/index.php?topic=29824.0
                http://www.eca.ir/forum2/index.php?topic=32324.0

                دیدگاه


                  پاسخ : راه اندازی ماژول +nRF24L01

                  با سلام
                  تشکر از راهنمایی تمامی دوستان. بالاخره جواب گرفتم :wow: :applause:
                  نکته این جا بود که روی برد بورد درست جواب نمیده!!! با راهنمایی یکی از دوستان همین تاپیک، پایه های ماژول را مستقیم به پایه های میکروکنترلر لحیم کردم.
                  به خوبی جواب داد.
                  برنامه های آقای ایمانی فر هم کاملا درسته.
                  سپاس فراوان از همه.

                  دیدگاه


                    پاسخ : راه اندازی ماژول +nRF24L01

                    سلام
                    ممنون از آقای ایمانی فر بابت برنامه، من فرستنده رو با مگا 16 و گیرنده رو با مگا 8 بستم ولی جواب نداد
                    ماژول هم طوریه که نمیشه عیب یابیش کرد، اگه بخوام مرحله به مرحله عیب یابی کنم باید چیکار کنم؟
                    تنها تغییری که تو برنامه اعمال کردم اینه که به جای نمایش داده تو ال سی دی از دستور printf جهت نمایش تو هایپر ترمینال استفاده کردم .
                    از سختی نترس! این سختی هاست که جایگاه و مقام انسان را بالا میبرد...

                    دیدگاه


                      پاسخ : راه اندازی ماژول +nRF24L01

                      سلام

                      من طبق برنامه و شماتیک عمل کردم ولی ارسال و دریافتی ندارم.(اولین فایل ارسال شمرنده)
                      State در فرستنده و گیرنده همیشه 0 است..
                      از مگا32 و 16 استفاده کردم. آیا نیاز به تغییری داره؟


                      خدایا آنگونه زنده ام بدار تا نشکند دلی از زنده بودنم و آنگونه بمیرانم تا به وجد نیاید کسی از نبودنم (دکتر شریعتی)

                      دیدگاه


                        پاسخ : راه اندازی ماژول +nRF24L01

                        دوستان پشت ها زو بخونین هر کی نتونسته جواب بگیره ولی بعدش به جواب رسیده من ازش پرسیدم که چه نکاتی رو رعایت کردی تا جواب بگیری و اونا هم گفتن.
                        من که هر بار بستم راحت جواب داد.
                        برنامه رو هم با میکروهای مختلف گذاشتم
                        موفق باشید
                        زندگی یعنی امید و حرکت
                        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                        سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                        دیدگاه


                          پاسخ : راه اندازی ماژول +nRF24L01

                          با سلام .
                          دوستانی که nRF24L01 رو راه اندازی کردن یه سوال داشتم.

                          میشه این برنامه درایو ماژول رو با FPGA نوشت؟ چه مشکلی داره که همه از میکرو استفاده کردید؟

                          مسی نظری اگه داشته باشه ممنون میشم شیر کنه

                          دیدگاه


                            پاسخ : راه اندازی ماژول +nRF24L01

                            با سلام کسی درباره این رجیستر چیزی میدونه؟
                            کد:
                            RF_PWR
                            Set RF output power in TX mode
                            '00' – -18dBm
                            '01' – -12dBm
                            '10' –  -6dBm
                            '11' –   0dBm
                            من میخوام بتونم برد ماژول را یه جاهایی کم کنم آیا از این رجیستر باید استفاده کنم؟

                            دیدگاه


                              پاسخ : راه اندازی ماژول +nRF24L01

                              نوشته اصلی توسط زوار
                              با سلام کسی درباره این رجیستر چیزی میدونه؟
                              کد:
                              RF_PWR
                              Set RF output power in TX mode
                              '00' – -18dBm
                              '01' – -12dBm
                              '10' –  -6dBm
                              '11' –   0dBm
                              من میخوام بتونم برد ماژول را یه جاهایی کم کنم آیا از این رجیستر باید استفاده کنم؟
                              سلام
                              بله، با استفاده از رجیستر مربوطه
                              و تعیین یکی از مقادیر 00 تا 11، میشه اینکارو کرد
                              ...
                              نکته: در RFM12 برای توان، 8 حالت داره
                              از 000 تا 111
                              ... :read:
                              1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
                              2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
                              3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

                              دیدگاه


                                پاسخ : راه اندازی ماژول +nRF24L01

                                ممنون در کدام قسمت نرم افزار باید تغییرات بدیم در این هدر؟

                                دیدگاه

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