سلام..

ماژول  rfm12b یکی از جالب ترین مازول هایی است که من باهاش کار کردم

(البته فرقی بین rfm12 و rfm12b و rfm12bp  در راه اندازی نیست.. هر 3 با پرتوکل SPI کار میکنند. فقط تو rfm2bp یه چند تا پایه اضافی دارید که با توجه به ارسال و دریافت باید 0 و 1 بشن و به ولتاژ 12 ولت وصل میشه.. )

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

این اموزش گام به گام میباشد و در هر مرحله مطلبی جدید افزوده میشود..

ابتدا طریقه اتصال ماژول به میکرو

در تاریخ 8/06/91 به روز شد 

در ادامه مطلب مشاهده کنید...


 خوب این طریقه اتصال به میکرو

فقط دقت کنید که ولتاژ کاری ماژول 3.3 ولت هست

پس باید ورودی های ماژول باید با یک تقسیم مقاومتی به میکرو متصل شود..

 SCK <<<<< SCK

MISO<<<<<SDO

MOSI <<<<<SDI

SS<<<<<nSEL

nIRQ>>>>> به یکی از پایه های اینتراپت خارجی INT0 یاINT1

پایه nIRQ رو اگه وصل نکردین هم نکردین من به هیجا وصلش نکردم..

فراموش نشه که پایه ی FSK به 3.3 مثبت وصل بشه...(مهم)

SDO و nIRQ مستقیم به میکرو

nSEL ,SDI,SCK با  تقسیم مقاومتی به میکرو

حال پیشنهاد من: شما مازول رو به 3.3. ولت بدین و میکرو رو هم همینطور..اونوقت میتونین پایه ها رو مستقیم بدین به میکرو.. خوب بعضی از دوستان میگن که ما وقتی به مدارمون ولتاژ 3.3 ولت میدیم دیگه تو ال سی دی هیچی نمیبینیم.. درسته شما برای رفع این مشکل میتونین تغذیه ال سی دی رو 5 ولت بدین.. یعنی پایه 2 ال سی دی رو بدین به 5 ولت مثبت... 

اگر تغذیه رو 3.3 ولت بدین ولی پایه ها رو بدون تقسیم مقاومتی بدین به میکرویی که تغذیش 5 ولت هست مطمئن باشین که rfm12b شما خواهد سوخت.. 

 

یه نکته خیلی خیلی مهم و اونم ان که اگر از ای سی رگولاتور LF33CV برای ولتاژ 3.3. استفاده میکنین حتما حتما یه خازن ظرفیت بالا (من 1000 میکرو گذاشتم) بگذارین تا نویز مدار داخلی این رگولاتور رو میکرو یا ماژولتو تاثیر نذاره.. اگر میخواین از سالم بودن ماژولتون اطمینان حاصل کنید به پایه vcc و gnd خارج از مدار(زمانی که به میکرو متصل نیست) ولتاژ3.3 ولت بدین باید پایه clock فرکانس 1 مگا هرتز داشته باشه.. این کار رو میتونین با اسکوپ یا مولتی متر (فرکانس مترش) ببینین . اگر داشت سالم و گرنه معیوب میباشد.

 این طریقه اتصال بود و در قسمت بعد نکات مهم در مورد برنامه نویسی و سرانجام برنامه ماژول در چند روز اینده اضافه خواهد شد.

 موفق باشین