اطلاعیه

Collapse
No announcement yet.

راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

    نوشته اصلی توسط hamidaa
    من سعی کردم فایل هدر رو از atmega به آرم (1768) تبدیل کنم که بتونم ازش استفاده کنم ولی این کار زمان زیادی می خواد.
    نرخ انتقال رو 250 کیلو تنظیم کردم یه کم بردش بهتر شد. (3 متر شد) . البته من از shockburst استفاده نکردم.
    نکته عجیب اینجاست که من وقتی آنتن رو از ماژول جدا می کنم هیچ تغییری در بردش اتفاق نمی افته. ینی بذون آنتن هم همون 3متره! از طرفی تو فاکترو آنتنی که خریدم نوشته بود 2.4Ghz که بعید میدونم مشکل از آنتن باشه. ینی نمیدونم! از خازن هم استفاده کردم. شما دفه اول با برد زیاد جواب گرفتید؟
    یکی دیگه از دوستان هم همین مشکل را داشتن( تو همین تاپیک هست) نمیدونم چی شد ولی فکر کنم ماژول را کلا عوض کردند.

    بله من همون اول با ماژول معمولی 30 متر جواب گرفتم و با ماژولی که شما دارید و روش آنتن است حدود 300 متر جواب گرفتم. ( با 1Mbps )
    راه اندازی ماژول 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 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
    انشالله به زودی تاپیک ها به روز رسانی خواهد شد،

    دیدگاه


      پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

      البته من از ورژن 2 این ماژول استفاده کردم که به گفته خود شرکت سازنده فقط سایز ماژول تغییر کرده(کوچک تر شده)
      دیتا داره صحیح انتقال پیدا می کنه. هر ثانیه فقط یک hello میفرستم که گیرنده در یافت می کنه. به نظر خودم نمیتونه اشکال تنظیمات ماژول باشه...
      شاید مشکل اینجا باشه که وجود آنتن هیچ تاثیری نداره و احتمالا آنتن را فروشنده اشتباهی بهم داده! نظره شما چیه؟ رو برنامه کار کنم مثلا shock burst mode رو فعال کنم یا از
      ACK استفاده کنم یا CRC رو عوض کنم(!!) یا...
      (ممنون)

      دیدگاه


        پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

        نوشته اصلی توسط hamidaa
        البته من از ورژن 2 این ماژول استفاده کردم که به گفته خود شرکت سازنده فقط سایز ماژول تغییر کرده(کوچک تر شده)
        دیتا داره صحیح انتقال پیدا می کنه. هر ثانیه فقط یک hello میفرستم که گیرنده در یافت می کنه. به نظر خودم نمیتونه اشکال تنظیمات ماژول باشه...
        شاید مشکل اینجا باشه که وجود آنتن هیچ تاثیری نداره و احتمالا آنتن را فروشنده اشتباهی بهم داده! نظره شما چیه؟ رو برنامه کار کنم مثلا shock burst mode رو فعال کنم یا از
        ACK استفاده کنم یا CRC رو عوض کنم(!!) یا...
        (ممنون)
        ماژولتون رو از کجا گرفتین؟
        من از ساپورت همینجا سوال کردم گفتن اکثر آنتن بی کیفیت میدن ؟یا که اصلا 2.4 نیس
        الان من خودم موندم چیکار کنم میخام بگیرم اما نمیدونم چطور اصل بودنش رو چک کنم و از این حرفا آخه 60-70 تومن پول بی زبونه
        چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

        دیدگاه


          پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

          نوشته اصلی توسط hamidaa
          البته من از ورژن 2 این ماژول استفاده کردم که به گفته خود شرکت سازنده فقط سایز ماژول تغییر کرده(کوچک تر شده)
          دیتا داره صحیح انتقال پیدا می کنه. هر ثانیه فقط یک hello میفرستم که گیرنده در یافت می کنه. به نظر خودم نمیتونه اشکال تنظیمات ماژول باشه...
          شاید مشکل اینجا باشه که وجود آنتن هیچ تاثیری نداره و احتمالا آنتن را فروشنده اشتباهی بهم داده! نظره شما چیه؟ رو برنامه کار کنم مثلا shock burst mode رو فعال کنم یا از
          ACK استفاده کنم یا CRC رو عوض کنم(!!) یا...
          (ممنون)
          ACK و CRC که ربطی نداره . (وقتی مد shock burst استفاده میکنید اتوماتیک این کارهارا میکنه)
          ولی همینکه شما میگی من از arm استفاده میکنم و مد معمولی یکم میتونه اشکال ایجاد بشه.
          ببینید shock burst غیر از اون امکانات یک امکان دیگه هم میده . که این امکان برای میکرو های ضعیفه. شما با یک میکرویی مثل avr هرگز نمیتونی تو مد نرمال به سرعت انتقال 2mbs یا 1mbps تو هوا ( in air ) برسی 256 کیلوهم نمیشه. که تو مد shock burst با استفاده از یک صف اول کل اطلاعات در آیسی بافر میشود و سپس روی آنتن میرود و فرستاده میشود.
          خوب حالا شما دارید از مد نرمال با arm درایوش میکنید. پس سرعت انتقال میشه سرعتی که شما بیت هارا به ماژول میدید. پس نگید من با سرعت 256k میفرستم. تو مد نرمال بحث اون سرعتا دیگه نیست.
          درضمن اگر میخواهید از ماژول تو مد نرمال استفاده کنید . بهتره همون hmtr و ... بکار گیرید.
          راه اندازی ماژول 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 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
          انشالله به زودی تاپیک ها به روز رسانی خواهد شد،

          دیدگاه


            پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

            نوشته اصلی توسط RubeuS
            ACK و CRC که ربطی نداره . (وقتی مد shock burst استفاده میکنید اتوماتیک این کارهارا میکنه)
            ولی همینکه شما میگی من از arm استفاده میکنم و مد معمولی یکم میتونه اشکال ایجاد بشه.
            ببینید shock burst غیر از اون امکانات یک امکان دیگه هم میده . که این امکان برای میکرو های ضعیفه. شما با یک میکرویی مثل avr هرگز نمیتونی تو مد نرمال به سرعت انتقال 2mbs یا 1mbps تو هوا ( in air ) برسی 256 کیلوهم نمیشه. که تو مد shock burst با استفاده از یک صف اول کل اطلاعات در آیسی بافر میشود و سپس روی آنتن میرود و فرستاده میشود.
            خوب حالا شما دارید از مد نرمال با arm درایوش میکنید. پس سرعت انتقال میشه سرعتی که شما بیت هارا به ماژول میدید. پس نگید من با سرعت 256k میفرستم. تو مد نرمال بحث اون سرعتا دیگه نیست.
            درضمن اگر میخواهید از ماژول تو مد نرمال استفاده کنید . بهتره همون hmtr و ... بکار گیرید.
            !من spi رو 2 مگ تنظیم کردم و در این حالت فکر می کنم عامل محدود کننده سرعت، ماژول باشه.
            ok من shock burst رو فعال میکنم. امیدوارم حل بشه. خیلی ممنون...

            دیدگاه


              پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

              بله حتما از shock burst استفاده کنید. (مثل اینه که شما یک گوشی با بالاترین امکانات داشته باشی و فقط باش sms بدی)

              به هر حال ولی من فکر میکنم مشکل سخت افزاری باشه.

              شما اگر اصفهان ساکنید ، بگید تا راهنمایی کنم از کجا تهیه کنید. یا آدرس شرکت مهندسی یکی از دوستانم را بدم ، تا راهنمایی تون کنن.
              راه اندازی ماژول 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 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
              انشالله به زودی تاپیک ها به روز رسانی خواهد شد،

              دیدگاه


                پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

                من هم همین نظر رو دارم. احتمالا یا از آنتن هست یا از خود ماژول. من ساکن تهران هستم .

                دیدگاه


                  پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

                  سلام
                  فرق این 2 ماژول از لحاظ راه اندازی چی هست ؟؟




                  یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                  دیدگاه


                    پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

                    از لحاظ راه اندازی هیچ فرقی نمیکنن.

                    ببینید اصل کار اون آیسی است . برای راه اندازی شما باید آیسی را راه اندازی کنید. ماژول که یارو چینی از خواب پا میشه ،یه ماژول براش میزنه.
                    راه اندازی ماژول 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 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
                    انشالله به زودی تاپیک ها به روز رسانی خواهد شد،

                    دیدگاه


                      پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

                      نوشته اصلی توسط صادق ابراهیمی
                      ماژولتون رو از کجا گرفتین؟
                      من از ساپورت همینجا سوال کردم گفتن اکثر آنتن بی کیفیت میدن ؟یا که اصلا 2.4 نیس
                      الان من خودم موندم چیکار کنم میخام بگیرم اما نمیدونم چطور اصل بودنش رو چک کنم و از این حرفا آخه 60-70 تومن پول بی زبونه
                      من از جوان الکترونیک گرفتم. نمیدونم مشکل از آنتنه یا ماژول. فردا می خوام برم دوباره بگیرم. ):

                      دیدگاه


                        پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

                        نوشته اصلی توسط hamidaa
                        من از جوان الکترونیک گرفتم. نمیدونم مشکل از آنتنه یا ماژول. فردا می خوام برم دوباره بگیرم. ):
                        خوب مهندس بی زحمت اطلاعات کامل از این ماژول ها جمع کنین (رنگ و ورژن و آنتن و ...)
                        متچکرم
                        چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

                        دیدگاه


                          پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

                          نوشته اصلی توسط RubeuS
                          یکی دیگه از دوستان هم همین مشکل را داشتن( تو همین تاپیک هست) نمیدونم چی شد ولی فکر کنم ماژول را کلا عوض کردند.

                          بله من همون اول با ماژول معمولی 30 متر جواب گرفتم و با ماژولی که شما دارید و روش آنتن است حدود 300 متر جواب گرفتم. ( با 1Mbps )
                          آقا من برنامه شمارو رو atmega16 اجرا کردم. همونی که تو وبلاگتون بود. آنتنم رو هم عوض کردم. ولی بردش تا10 متر بیشتر نیست. شما تو اون برنامه قدرت فرستنده رو کم کردین ؟ (البته این دفه وقتی از آنتن استفاده نمی کنم بردش 3 متره)

                          دیدگاه


                            پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

                            نوشته اصلی توسط hamidaa
                            آقا من برنامه شمارو رو atmega16 اجرا کردم. همونی که تو وبلاگتون بود. آنتنم رو هم عوض کردم. ولی بردش تا10 متر بیشتر نیست. شما تو اون برنامه قدرت فرستنده رو کم کردین ؟ (البته این دفه وقتی از آنتن استفاده نمی کنم بردش 3 متره)
                            به احتمال زیاد ماژولتون مشکل داره.

                            حداکثر قدرت + 1Mbps
                            راه اندازی ماژول 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 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
                            انشالله به زودی تاپیک ها به روز رسانی خواهد شد،

                            دیدگاه


                              پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

                              نوشته اصلی توسط RubeuS
                              به احتمال زیاد ماژولتون مشکل داره.

                              حداکثر قدرت + 1Mbps
                              من فکر میکنم که نوع ماژول ها (از لحاظ قدرت و برد )باهمدیگه فرق میکنند .اکثر دوستان با اینکه ماژولشون نو هست و برنامه هم یکی هست ولی برد زیادی رو جواب نمیگیرند .حدسم روی نوع ماژول ها هست
                              یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                              دیدگاه


                                پاسخ : راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو)

                                سلام
                                دوستان لطف کنن بگن از کجا ماژول رو خریدن بلکه بشه یه فروشنده دروس حسابی پیدا کرد.
                                اگه کسی از دوستان هم با آقای بلورچیان تماس داره در مورد ماژول فروشگاه تحقیق کنن که از همینجا خرید کنن بچه ها چون اکثرا از جوان خریدن
                                چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

                                دیدگاه

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