برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

سبد خرید شما خالی است.

نقد و بررسی ماژول PC-JC02

27 اسفند 1400 علی رضائیان 1955

معرفی

ماژول های گیرنده رادیویی، یکی از پرکاربردترین و پر استفاده ترین ماژول ها در کانکشن های وایرلس (بی سیم) هستن. به کمک این ماژول ها، هر نوع دیتایی که خواستیم رو میتونیم ارسال کنیم. یکی از این ماژول ها، ماژول گیرنده رادیویی PC-JC02 هست که تا  الآن احتمالا اسمشو زیاد شنیدین و پروژه های مختلف اون رو مشاهده کردین، اما ممکنه نبود یک منبع خوب برای آموزش، شما رو دچار سردرگمی کرده باشه. اگه میخوای ماژول گیرنده رادیویی PC-JC02 رو خوب بشناسی، پس تا  انتهای این مطلب با من همراه باش😁

شناخت ماژول PC-JC02

شاید برات پیش اومده باشه که یه وقتی هست شما میخوای یه دیتایی رو به صورت بی سیم بفرستی، یه سری اطلاعاتو از یه جایی ارسال کنی، تو یه جایی دریافت کنی، سند و  رسیو دیتا داشته باشی، و در کل به صورت “وایرلس” تبادل اطلاعات داشته باشی. خب تو این جور وقتا مجبوری بری سراغ ماژول های گیرنده فرستنده که باااایددد  از مشخصات ماژولی که میخوای تو پروژه هات کار بکنی، اطلاع داشته باشی و بدونی که آیا  این ماژول بدرد کارت میخوره یا نه. 

تو این مقاله من بهت کمک میکنم که با  انواع مختلف ماژول های رادیویی بیشتر آشنا بشی و  ویژگی های هر کدومو بدونی که در نهایت با دید خیلی بازتری اونا رو  برای پروژه ات انتخاب کنی. خب، بریم سراغ ماژول… 😍

این ماژولی که الآن داریم بررسی میکنیم یعنی ماژول گیرنده رادیویی PC-JC02، از نوع سوپرهتروداین هستش و از مدولاسیون ASK / OOK استفاده میکنه. ASK مخفف Amplitude  Shift  Keying هست که یک روش برای مدولاسیون دامنه به شمار میاد که دیتاهای دیجیتال رو با تغییر دامنۀ موج حامل ارسال میکنه:

OOK ، مخفف On-Off  Keyed هست که ساده‌ترین روش مدولاسیون ASK هستش که داده‌های دیجیتالو با (وصل و قطع کردن) یا بودن یا نبودن یک موج حامل ارسال می‌کنه.

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

در جواب باید بهت بگم که: توی مخابرات، یکسری مشکلات و مسائل وجود  داره که راه حل این مشکلات، استفاده از مدولاسیونه. یعنی اگه ما  از مدلاسیون استفاده کنیم، میتونیم یکسری مشکلات مربوط به ارسال دیتاها رو حل کنیم. 

یه وقتی هست ما میخواییم یه دیتایی رو به صورت وایرلس (بی سیم) ارسال کنیم. این دیتا میتونه صدا باشه، ویدیو باشه، یه داده متنی (txt) باشه، یه رشته (String) باشه؛ هر دیتایی میتونه باشه. بعضی از این دیتاها، محتوای فرکانسی خیلی پایینی دارن، در فضا قابل انتشار نیستن و نمیتونن به صورت بیسیم به مکان های دور ارسال بشن. 

 

کاری که ما  انجام میدیم، اینه که میاییم با  استفاده از چیزی به اسم مدولاسیون، موج حامل رو که فرکانس خیلی بالاتری نسبت به سیگنال پیام (دیتای خودمون) داره، برای حمل سیگنال پیام استفاده میکنیم. با اینکاری که انجام میدیم، دیتای ما میتونه به نقاط خیلی دورتر و با سرعت خیلی بیشتری توی فضا منتشر بشه و ما  اونو به صورت بی سیم به مکان های دورتر انتقال بدیم.

این ماژول ها علاوه بر اینکه عملکرد و کارایی بالایی دارن، هزینه نسبتا خوب و معقولیم دارن. الآن که دارم این مطلب  رو می نویسم، یعنی 26 اسفند 1400 ، قیمتش تو بازار ایران یه چیزی بین 15 تا 30 هزار تومنه. بعدا ممکنه قیمتش تغییر کنه.

این ماژول ها مدل های مختلف و متنوعی دارن که این مدل، یعنی PC-JC02 ، با ولتاژ کاری 3.3 تا 5.5 ولت DC کار میکنه، جریان مصرفیش بین 2 تا 5 میلی آمپر هست، یعنی min جریانش زمانی هست که در حالت آماده بکاره، و ماکسیمم جریانش زمانی هست که از یه جایی داره دیتا میگیره:

حساسیت این گیرنده در حالت 433 مگاهرتز،  107dBm- و در حالت 315 مگاهرتز ، 106dBm- هستش ، نرخ انتقال دیتا  یا (Baud  Rate) اون 10Kbps هست که شاید یکم بیشتر از اینم بشه ازش جواب گرفت.

کریستال استفاده شده روی این ماژول در مدل 315  مقدارش 4.897 مگاهرتز هست  و توی مدل 433 مقدارش 6.7458 مگاهرتز هستش. خروجی دیتای این ماژول از نوع TTL هست  و در حال حاضر در هر دو فرکانس 315  و 433 داره تولید میشه.

کاربردهای این ماژول:

 اگه از کاربردهاش بخوام بهت بگم، اکثرا  توی درها و جک های برقی استفاده میشه، در بازکن ها، دزدگیرها، سیستم های کنترل از  راه دور، سیستم های اتوماسیون خانگی و صنعتی، توی ساخت فرستنده گیرنده های وایرلس، خانه های هوشمند،

ریموت کنترل ها و خیییییلی جاهای دیگه تو پروژه های مختلف میشه ازش استفاده کرد. چیپ استفاده شده تو این ماژول SYN470R هست که هم 8 پایش موجود هست، هم 16 پایه که تو این ماژول، از مدل 16 پایش استفاده شده:

SYN470R ، یک UHF Receiver هست و تولید شرکت synoxo هستش. این آی سی یک قابلیت فوق العاده بی نظیر داره  که باعث میشه انرژی مصرفیش تا حد بسیار  زیادی کاسته بشه و به حالت فوق کم مصرف بره (حدود 0.9 میکرو آمپر). اما چجوری؟ دو تا پایه داره به اسم پین SHUT و پین WAKEB که داخل دیتاشیت SYN470R ، این نقشه رو آورده:

پین شات که پایه یازدهم این آی سیه، ورودی دیجیتال میگیره و در حالت معمولی پول آپ داخلیه. طبق دیتاشیت، این پایه Active low هست، یعنی ریسیور (گیرندگی) این آی سی زمانی فعال میشه که بهش صفر منطقی بدیم. اگه این پایه رو آزاد بذاریم، آی سی مون خاموش میشه و این عملکرد توی چرخه کاری ماژول خیلی موثره. مثلا میتونیم زمانهایی که با ماژول کاری نداریم، اون رو خاموش کنیم تا هیچ دیتایی نتونه دریافت کنه.

 

بریم سراغ پین WAKEB که پایه 12  آی سی میشه. این پایه کارش اینه که زمانی که یه سیگنال RF بیاد، اون رو Detect میکنه و بهمون خروجی Active low میده. پس تشخیص وجود یا عدم وجود سیگنال RF ، بر عهده این پایه هست. همین دو تا قابلیت بی نظیر، باعث میشه زمانی که ما سیگنال RF نداریم، آیسی به حالت Stand By بره و انرژی مصرفیش فوق العاده پایین بیاد یا  اصطلاحا Ultra LOW Power بشه. 

 

همچنین طبق دیتاشیت، این آیسی دو تا حالت کاری هم به اسم Sweep-Mode Operation و Fixed-Mode Operation داره که ما چون همیشه به صورت ماژولار داریم ازش استفاده میکنیم، با حالت فیکس مودش کار میکنیم.

من برای اینکه خیلی دقیق تر این ماژول رو بررسی کنم، اومدم یه دونشو کااامل دمونتاژ کردم و مهندسی معکوس انجام دادم:

هدفم از اینکار این بود که بتونم نقشه شماتیک دقیق ماژول رو بیرون بکشم 🤓 و بعد از اینکه اینکارو انجام دادم، متوجه شدم نقشه شماتیکش با  اون چیزی که توی دیتاشیت آورده شده، یه مقدار تفاوت های ریز داره😁 

نقشه شماتیک رو با دقت تمام و اطمینان صد در صدی، بدست آوردم و توی آلتیوم دیزاینر  رسمش کردم: 😍

اینم از نقشه شماتیک. میرسیم به بحث برد آنتن دهی. ماژول PC-JC02 تو فضاهای باز در حالت معمولی (بدون آنتن) طبق دیتاشیت، حدودا  100 متر برد مفید داره. ضمن اینکه بحث پوشش آنتن دهی، به عوامل مختلفی مثل فرستنده و   وضعیت باتری و شرایط محیطی هم بستگی داره و برای ریموت های معمولی حدودا  ۱۰۰ متر و برای ریموت های قوی تر تا ۱۰۰۰ متر هم میرسه. البته ناگفته نمونه که استفاده از آنتن خارجی هم برای گیرنده میتونه تاثیر چشمگیری داشته باشه.

 

 این آی سی یکسری قابلیتای جانبی دیگه هم داره که مثلا میتونید پهنای باند دمودولاتورشو با پین های SEL0 و SEL1 تغییر بدید که برای اطلاعات بیشتر میتونید به دیتاشیتش که توی کانال تلگرام براتون گذاشتم، مراجعه کنید. برای عضویت داخل کانال تلگرام مون، اینجا کلیک کن!  اگه این مطلب واست مفید بود و بهت کمک کرد، خیلی خوشحال میشم نظرت رو در قسمت پایین همین صفحه (دیدگاه ها) برام بنویسی.  هر سوالی هم داشتی، همونجا بپرس که کامل راهنماییت کنم. خیلی مخلصیم 😍🙌🏻

علی رضائیان

علاقه مند به سیستم های ريموت كنترل و اينترنت اشیاء (iot)

تو کانال تلگرام مون شماتیک ها و سورس های خیلی خوبی قرار میدیم! برای عضویت کلیک کن

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

  1. ABOLFAZL گفته؛
    20:30 1400/12/28

    خدا قوت همشهری
    موفق باشی همیشه

    • درود بر شما 🌹 لطف دارید. ممنون از همراهی شما 🌹

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

نشانی ایمیل شما منتشر نخواهد شد.

لینک کوتاه: