معرفی محصول
ماژول فرستنده و گیرنده بیسیم CC1101 433MHz یک راهکار کممصرف و مقرونبهصرفه برای برقراری ارتباط رادیویی در باندهای ISM و SRD است. این ماژول بر پایه تراشه CC1101 ساخته شده و امکان تنظیم نرمافزاری فرکانس کاری، نرخ انتقال داده و توان خروجی را فراهم میکند؛ بنابراین میتوان آن را متناسب با نیاز پروژههای مختلف پیکربندی کرد.
ارتباط ماژول CC1101 با میکروکنترلر از طریق رابط استاندارد SPI انجام میشود. برد از قابلیتهایی مانند تشخیص قدرت سیگنال RSSI، تشخیص حامل، کنترل خطا بهوسیله CRC سختافزاری و بافرهای مجزای دریافت و ارسال پشتیبانی میکند. برد ارتباطی آن در شرایط مناسب میتواند به بیش از 380 متر برسد؛ البته فاصله واقعی به موانع، آنتن، نرخ داده، توان خروجی و نویز محیط بستگی دارد.
ویژگیها
مجهز به تراشه فرستندهگیرنده رادیویی CC1101
ولتاژ کاری 1.9 تا 3.6V
دمای کاری: 30- تا 85+ درجه سانتیگراد
رطوبت کاری: 10 تا 90 درصد
دمای نگهداری: 40- تا 125+ درجه سانتیگراد
مناسب برای ارتباطات بیسیم در فرکانس 433MHz
محدوده فرکانس قابل تنظیم از 387 تا 464 مگاهرتز
امکان تنظیم نرمافزاری فرکانس، نرخ انتقال و توان خروجی
حداکثر توان خروجی قابل برنامهریزی تا +10dBm، معادل تقریبی 10 میلیوات
نرخ انتقال داده قابل تنظیم از 1.2 تا 500kbps
نرخ پیشنهادی حداکثر 20kbps برای ارتباط 433MHz
ارتباط با میکروکنترلر از طریق رابط استاندارد SPI
پشتیبانی از SPI Mode 0 با سرعت ارتباط حداکثر 10Mbps
پشتیبانی از تشخیص قدرت سیگنال دریافتی RSSI
دارای قابلیت تشخیص حامل یا Carrier Sense
برخورداری از تشخیص خطای سختافزاری CRC برای افزایش اطمینان انتقال داده
دارای بافرهای مجزای 64 بایتی RX و TX FIFO
جریان مصرفی حدود 29.2mA در حالت ارسال پیک و حدود 14.7 تا 15.6mA در حالت دریافت
حساسیت گیرنده وابسته به نرخ انتقال داده؛ تا -117dBm در 250kbps
برد اندازهگیریشده بیشتر از 380 متر در شرایط محیطی مناسب
تولیدشده با فرایند مونتاژ SMT
دارای رابط پینهدر 2×4 با گام 2.54 میلیمتر
قابل اتصال به بردبرد، برد سوراخدار و سیمهای دوپونت
کاربردها
ساخت سیستمهای ارتباط بیسیم با بردهای Arduino
انتقال اطلاعات بین میکروکنترلرها
شبکههای بیسیم سنسورها
تجهیزات اینترنت اشیا یا IoT
سیستمهای کنترل از راه دور
ارسال اطلاعات سنسورها به واحد مرکزی
تجهیزات اندازهگیری و پایش بیسیم
دستگاههای قابلحمل و باتریخور
سامانههای بیسیم کممصرف در باند 433MHz
پروژههای اتوماسیون و کنترل صنعتی با فاصله کوتاه تا متوسط
نحوه راهاندازی و استفاده
برای راهاندازی ماژول CC1101 ابتدا تغذیه و زمین آن را به یک منبع مناسب در محدوده 1.9 تا 3.6 ولت DC متصل کنید. به دلیل پایین بودن ولتاژ کاری ماژول، از اتصال مستقیم آن به تغذیه یا سیگنالهای منطقی 5 ولت خودداری کنید، مگر اینکه در مدار از مبدل سطح ولتاژ مناسب استفاده شده باشد.
ارتباط ماژول با میکروکنترلر از طریق رابط SPI انجام میشود. پایههای SPI شامل خطوط کلاک، ورودی داده، خروجی داده و انتخاب تراشه باید مطابق پایههای برد کنترلر متصل شوند. این ماژول از SPI Mode 0 پشتیبانی میکند و سرعت رابط SPI آن میتواند تا 10Mbps باشد.
پس از اتصال سختافزاری، پارامترهای ارتباطی ماژول باید از طریق نرمافزار تنظیم شوند. مهمترین تنظیمات عبارتاند از:
فرکانس کاری: برای استفاده معمول از ماژول میتوان فرکانس را در محدوده 433MHz تنظیم کرد. محدوده قابل برنامهریزی اعلامشده برای این مدل 387 تا 464MHz است.
نرخ انتقال داده: نرخ تبادل داده بین 1.2 تا 500kbps قابل تنظیم است. برای ارتباط در فرکانس 433MHz بهتر است نرخ داده از 20kbps بیشتر نباشد، مگر اینکه شرایط ارتباط و تنظیمات رادیویی بررسی شده باشند.
توان خروجی: توان فرستنده بهصورت نرمافزاری قابل تنظیم است و حداکثر مقدار آن به +10dBm میرسد. افزایش توان میتواند برد را بیشتر کند، اما مصرف انرژی نیز افزایش خواهد یافت.
بستههای داده: اطلاعات ارسالی و دریافتی در بافرهای FIFO قرار میگیرند. وجود بافرهای مجزای RX و TX و قابلیت CRC سختافزاری، مدیریت بستهها و تشخیص خطاهای انتقال را سادهتر میکند.
بررسی کیفیت ارتباط: با استفاده از قابلیت RSSI میتوان قدرت سیگنال دریافتی را بررسی کرد. قابلیت Carrier Sense نیز امکان تشخیص فعالیت رادیویی روی کانال را فراهم میکند.
برای برقراری ارتباط صحیح، تنظیمات فرکانس، نرخ داده، مدولاسیون، توان و ساختار بستهها باید در هر دو ماژول فرستنده و گیرنده یکسان باشند. همچنین برد اعلامشده تنها در شرایط مناسب به دست میآید و وجود دیوار، تجهیزات فلزی، منابع نویز و نصب نامناسب آنتن میتواند فاصله ارتباط را کاهش دهد.
