ماژول nRF24L01 محصول شرکت Nordic Semiconductor یک ماژول فرستنده و گیرنده با یک چیپ مخابراتی است که در باند 2.4Ghz با سرعت(نرخ داده) 2Mbps عمل میکند.همچنین دارای خط داده ی 6 مرحله ای است که امکان اتصال هم زمان با 6 دستگاه مختلف را به ماژول میدهد.علاوه بر این دارای بافرهایی برای ارسال مجدد اطلاعات نیز هست و نیازی به الگوریتمهای کدینگ برای ارسال داده ندارد. در سري پلاس « + » از اين آي سي ها يعني +nRF24L01 شركت Nordic مشخصاتي مانند برد، حساسيت و نرخ تبادل اطلاعات را نسبت به محصول سري قبل يعني nRF24L01 ارتقاء داده است. با اين حال دستورات كنترلي يا كامندهاي اين سري با سري قبل يكي بوده و تغييري نداشته است.
قابلیتهای ماژول:
- داراي رگولاتور 3.3 ولت با افت پايين LDO روي بورد (قابليت تغذيه با ولتاژ 3.3 تا 7 ولت)
- آنتن 2.4 گيگاهرتز سراميكي روي بورد
- برد 100 متر (در باود ريت 250 كيلو بيت در ثانيه)
- نرخ تبادل اطلاعات قابل تنظيم از 250 كيلوبيت تا 2 مگابيت بر ثانيه
- Auto Acknowledge
- Re-Transmit Auto
- Multiceiver با 6 ديتا پايپ
- داراي 32 بايت FIFO بصورت مجزا براي TX و RX
- پايه هاي ورودي با تحمل ولتاژ 5 ولت
- قابليت تنظيم كانال ارتباطي از 2400 مگاهرتز تا 2525 مگاهرتز (125كانال قابل انتخاب)
- حداقل نياز به قطعات جانبي جهت راه اندازي
- ترتيب پايه ها:VCC ، CE، CSN، SCK، MOSI، MISO، IRQ، GND
- بسياري از نكات كاربردي و پشتيباني لازم براي راه اندازي و بكارگيري اين ماژول در وب سايت شركت Nordic Semiconductor بيان شده است.
ماژولهای موجود در بازار:
نکات راه اندازی nRF24L01 با بسکام:
- در واقع این ماژول هم میتواند فرستنده باشد و هم میتواند گیرنده باشد.برای تبدل این ماژول به گیرنده کافی است پایه شماره ی 4 یا cs را یک کنیم یعنی 5 یا 3.3 ولت بدهیم.
- برای حالت فرستنده باید پایه cs را صفر ولت بدهیم
- این ماژول با 5 ولت نمیسورد ولی در صورت اعمال ولتاژ 5 ولت به تغذیه برد ماژول به 20 متر هم نمیرسد و در صورتی که میخواهید به بیشترین برد دست پیدا کنید باید ولتاژ تغذیه بیسار دقیق و بدون نویزی در حدود 3.3 تا 4 ولت به مدار بدهید.
- هر یک از این ماژول ها میتوانند با ۶ دستگاه دیگر به طور همزمان ارتباط برقرار کنند
- هر کدام از این ماژولها میتوانند 32 بایت را در یک ارسال به ماژول دیگر ارسال نمایند
- برای افزایش برد باید گین بیشتری را برای ارسال انتخاب کنید و همچنین با سرعت پایینتری ارسال نمایید یعنی هرچه فرکانس کمتر و قدرت بیشتر باید برد ارسال بیشتر خواهد بود برای کنترل گین باید مقدار رجیستر 6 را تغییر دهید.
- برای کاهش نویز و ارسال بهتر باید بین پینهای تغذیه از یک خازن با ظرفیت بالا استفاده نمود ویک سلف در مسیر تغذیه قراربگیرد
- ماژولهای موجود چندین مدل دارند و جدیداً از جیپ های +NRF24L01 استفاده میگردد که دیتاشیت آن در ادامه آمده است.(در مدل ساده و معمولی بیت۵و۶و۷از رجیستر۶نوشته شده که فقط میتواند۰۰۰باشد در صورتیکه در مدل پلاس بیت پنجم همین رجیستر LOW data rate هست که اگراین بیت فعال باشد بیت سوم این رجیستر که HIGH data rate ایت و don’t care خواهد شد.)
در زیر دو برنامه آماده شده است که برای دانلود به نکات زیر توجه کنید:
- در برنامه ی اول مقدار دما از ds18b20 به میکروی دوم ارسال میگردد وروی lcd نمایش داده میشود در نتیجه برای فرستنده و گیرنده دو برنامه ی متفاوت داریم.
- در برنامه دوم که ساده تر است برای فرستنده و گیرنده یک برنامه داریم و توسط پایه portc.3 فرستنده وگیرنده بودن مشخص خواهد شد.و در صورت دریافت دیتا یک led خاموش و روشن خواهد شد.
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
یک ماهه (VIP) | دوشنبه, 28 مرداد 1392 00:10 | 559 B | 3 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
یک ماهه (VIP) | برنامه+شماتیک | سه شنبه, 12 آبان 1394 21:57 | 730 B | 4 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
یک ماهه (VIP) | چهارشنبه, 24 تیر 1394 14:43 | 642.93 KB | 6 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |