مطالب علمی

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

معرفی ماژول NRF

چیپ +NRF24L01 نمونه تصحیح شده با امکانات بیشتر و دیتا ریت بالاتر چیپ NRF2401 است که توسط شرکت NORDIC در اوایل سال 2008 معرفی شد.
این ماژول دارای یک چیپ بسیار عالی برای ارسال و دریافت اطلاعات بدون خطا است چیزی که در ماژول های  HMTR یا حتی در RFMXX ها یا به کلی وجود نداشت یا این که مشکلات خاص خود را داشت.
مدولاسیون ارتباطی این ماژول به صورت GFSK است , همان مدولاسیونی که در تکنولوژی BLUETOOTH استفاده شده و به صورت انحصاری در دست چند شرکت بزرگ مثل BLUETOOTH  و  NORDIC SEMICONDUCTOR   و TEXAS INSTRUMENT و چند شرکت دیگر قرار دارد.
فرکانس ارتباطی این چیپ 2.4 گیگا هرتز است که این خاصیت آن ویژگی های زیادی را برای ما به ارمغان می آورد ! از جمله کوچک شدن سایز آنتن که حتی می توان از خود PCB به صورت یک آنتن استفاده کرد , مورد دیگر هم به دلیل فرکانس بالا بسیار راحت تر از دیوار یا اجسام دیگر عبور می کند و با عث می شود که برد بیشتری هم به ما بدهد, می توانید فرکانس RFM12 یا HMTR را با این چیپ مقایسه کنید ! می بینید که فرکانس این سری از ماژول ها حداقل چند برابر آن ها است.
این چیپ به صورت دو طرفه کار می کند و در کل شما فقط به 2 عدد از این چیپ ها برای ارتباط لازم دارید (مشابه RDM12)
دیتا ریت این چیپ حداکثر 2 مگا بیت بر ثانیه است که می توان از آن برای انتقال اطلاعات سنگینی مشابه صوت و یا حتی ویدئو استفاده کرد.

ویژگی های خاص:

  • حداکثر دیتا ریت تا 2 مگا بیت بر ثانیه در فضای باز
  • جریان مصرفی بسیار پایین (12 میلی آمپر)
  • دارای رگولاتور داخلی و بی نیاز از تأمین ولتاژ های مختلف
  • محدوده ولتاژ تغذیه چیپ از 1.9 تا 3.6 ولت
  • مجهز به تکنولوژِی پیشرفته SHOCKBURST
  • قابلیت اتصال چند ماژول به هم از طریق بی سیم و ایجاد یک شبکه محلی
  • قابلیت تحمل ولتاژ 5 ولت بر روی پین های دیتا
  • سایز کوچک چیپ و نیاز به قطعات خارجی کم

برنامه My S هر یک ثانیه یک کانتر را مقدارش را افزایش داده و برای برنامه My R ارسال میکند و برنامه My R دیتای ارسالی را خونده و روی LCD نمایش میدهد.
در برنامه از چند تابع استفاده شده است که در هدر +nRF24L01 موجود میباشد.در ضمن برنامه موجود در هدر ترکیبی از چند هدر مختلف که از اینترنت گرفتم و تغییرات در آنها می باشد.

برای فهم قسمت های مختلف برنامه می بایست دیتا شیت را مطالعه فرمایید.

مدار از پورت SPI  و وقفه شماره دو میکروکنترلر ATmega32 استفاده می کند.

13801303811

maxresdefault

9852

فایل های مربوط به پروژه

نویسنده: علی ایمانی فر

موضوع اصلی در انجمن: راه اندازی ماژول +nRF24L01

نوشته های مشابه

1 دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا