تکنولوژی

معرفی ماژول GPS NEO-6M (جزئیات کامل)

ماژول NEO-6M یکی از محبوب‌ترین و دقیق‌ترین ماژول‌های GPS در بازار است که بر پایه‌ی تراشه‌ی U-blox NEO-6M طراحی شده است. این ماژول عملکردی قابل‌اعتماد، دقت بالا و مصرف توان بهینه دارد و در پروژه‌های مختلف الکترونیکی و رباتیکی مانند Arduino، ردیاب‌ها (Trackers) و پهپادها (Drones) مورد استفاده قرار می‌گیرد.

ماژول GPS NEO-6M یکی از پرکاربردترین ماژول‌های موقعیت‌یاب در پروژه‌های الکترونیکی است که دقت بالا، سرعت پاسخ‌گویی مناسب و مصرف توان پایین را هم‌زمان ارائه می‌دهد. این ماژول بر پایه‌ی تراشه‌ی قدرتمند U-blox NEO-6M ساخته شده و قادر است تا 22 ماهواره را به‌طور هم‌زمان ردیابی کند. به دلیل سازگاری کامل با Arduino و دیگر میکروکنترلرها، در پروژه‌هایی مانند ردیاب خودرو، پهپاد، ساعت هوشمند و دستگاه‌های قابل‌حمل به‌کار می‌رود. وجود حافظه EEPROM، آنتن سرامیکی و قابلیت Power Save Mode آن را به گزینه‌ای ایده‌آل برای کاربردهای دقیق و کم‌مصرف GPS تبدیل کرده است.

تراشه NEO-6M GPS

در قلب این ماژول، تراشه‌ی قدرتمند U-blox NEO-6M قرار دارد.

تراشه NEO-6M GPS

این تراشه قابلیت ردیابی تا 22 ماهواره و پشتیبانی از 50 کانال را به‌صورت هم‌زمان دارد. حساسیت گیرندگی آن تا منفی 161 دسی‌بل (dBm) است که به آن اجازه می‌دهد حتی ضعیف‌ترین سیگنال‌های ماهواره‌ای را شناسایی کند.

زمان راه‌اندازی تراشه (Startup Time)

مدت زمان لازم برای دریافت موقعیت (Location Fix) به وضعیت حافظه‌ی ماژول بستگی دارد:

  • Cold Start (شروع سرد): حدود 27 ثانیه (زمانی که داده‌ای ذخیره نشده است)
  • Warm Start (شروع نیمه‌گرم): حدود 25 ثانیه (با داده‌های قبلی)
  • Hot Start (شروع داغ): حدود 1 ثانیه (در صورت استفاده‌ی اخیر)، که باعث می‌شود پس از خاموشی کوتاه، سریعاً موقعیت را بیابد.

ارتباط با میکروکنترلرها (Communication)

ماژول NEO-6M از پروتکل UART برای ارتباط با میکروکنترلرهایی مانند Arduino استفاده می‌کند.
این ارتباط در بازه‌ی سرعتی 4800 تا 230400 بیت‌بر‌ثانیه (bps) پشتیبانی می‌شود و مقدار پیش‌فرض آن 9600 bps است.

مشخصات فنی (Specifications)

ویژگی مقدار
نوع گیرنده 50 کانال، GPS L1 (فرکانس 1575.42MHz)
دقت موقعیت افقی 2.5 متر
نرخ به‌روزرسانی ناوبری 1Hz (حداکثر 5Hz)
زمان دریافت موقعیت شروع سرد: 27 ثانیه، شروع داغ: 1 ثانیه
حساسیت ناوبری -161 dBm
پروتکل‌های ارتباطی NMEA، UBX Binary، RTCM
نرخ انتقال سریال 4800 تا 230400 (پیش‌فرض 9600)
دمای کاری 40- تا 85+ درجه‌ی سانتی‌گراد
ولتاژ کاری 2.7 تا 3.6 ولت
جریان مصرفی حدود 45 میلی‌آمپر
امپدانس TXD/RXD حدود 510 اهم

چراغ وضعیت موقعیت (Position Fix LED)

ماژول دارای یک LED کوچک است که وضعیت GPS را نشان می‌دهد:

  • بدون چشمک‌زدن: ماژول هنوز در حال جستجوی ماهواره‌ها است.
  • چشمک‌زدن هر 1 ثانیه: موقعیت پیدا شده و ماژول قادر به تعیین مکان دقیق است.

تغذیه ماژول GPS Neo 6m

تغذیه و ولتاژ (Power Supply)

تراشه‌ی NEO-6M بین 2.7 تا 3.6 ولت کار می‌کند.

اما روی ماژول، رگولاتور ولتاژ 3.3V مدل MICREL MIC5205 Ultra-Low Dropout نصب شده است که باعث می‌شود بتوان آن را مستقیماً به پین 5V آردوینو وصل کرد.

پایه‌های منطقی ماژول نیز در برابر ولتاژ 5V مقاوم هستند و نیازی به مبدل سطح (Level Shifter) ندارند.

رگولاتور ولتاژ ماژول GPS Neo 6m

مصرف توان

در حالت عادی، جریان مصرفی حدود 45mA است.

اما در حالت Power Save Mode (PSM)، بخش‌های غیرضروری تراشه خاموش شده و مصرف توان تا 11mA کاهش می‌یابد.

اگر در مورد این مطلب سوالی دارید در قسمت نظرات بپرسید

این ویژگی آن را برای دستگاه‌های باتری‌خور مانند ساعت‌های GPS یا ردیاب‌های کوچک ایده‌آل می‌کند.

باتری و حافظه EEPROM

باتری و حافظه EEPROM

ماژول مجهز به یک چیپ EEPROM مدل HK24C32 با ظرفیت 4KB و یک باتری قابل شارژ سکه‌ای کوچک است. این دو جزء برای ذخیره‌ی داده‌های مهم مانند:

  • ساعت داخلی (RTC)
  • آخرین موقعیت ماهواره‌ها
  • تنظیمات پیکربندی ماژول

به‌کار می‌روند.

این داده‌ها به ماژول اجازه می‌دهند پس از راه‌اندازی مجدد، با Hot Start سریع‌تر موقعیت را پیدا کند.
در صورت نبود باتری، همیشه باید از Cold Start استفاده کند که زمان‌برتر است.
باتری به‌صورت خودکار هنگام روشن بودن ماژول شارژ می‌شود و داده‌ها را تا حدود 2 هفته بدون برق حفظ می‌کند.

آنتن GPS

برای دریافت سیگنال‌های ماهواره، ماژول با یک آنتن سرامیکی (Ceramic Patch Antenna) عرضه می‌شود که از طریق کانکتور U.FL به برد متصل می‌شود.

آنتن GPS

این آنتن برای استفاده در فضاهای باز و بیرونی عملکرد خوبی دارد.

کانکتور آنتن ماژول GPS Neo 6m
کانکتور آنتن ماژول GPS Neo 6m

اما در فضاهای شهری یا داخل ساختمان‌ها، می‌توان از آنتن فعال (Active GPS Antenna) قوی‌تر استفاده کرد تا دقت و سرعت بالاتری به دست آید.

پین‌های ماژول NEO-6M GPS

پین‌های ماژول NEO-6M GPS

ماژول دارای چهار پین اصلی است:

پین توضیح
GND پایه‌ی زمین (Ground)
TxD پایه‌ی ارسال داده از ماژول به میکروکنترلر (به RX وصل شود)
RxD پایه‌ی دریافت فرمان از میکروکنترلر (اختیاری، به TX وصل شود)
VCC پایه‌ی تغذیه (می‌توان مستقیماً به 5V آردوینو متصل کرد)

جمع‌بندی

ماژول NEO-6M GPS یکی از بهترین انتخاب‌ها برای پروژه‌هایی است که نیاز به مکان‌یابی دقیق، سرعت بالا و مصرف توان پایین دارند.

پشتیبانی از حالت Power Save، عملکرد پایدار در شرایط مختلف، و سازگاری آسان با Arduino و دیگر میکروکنترلرها باعث شده این ماژول در پروژه‌های آموزشی و صنعتی بسیار محبوب باشد.

5 (1 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

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

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