ماژول موقعیت یاب ماهواره ای Ublox-NEO7M GLONASS Galileo QZSS GPS
ماژول GPS به ماژولي گفته مي شود که قادر است اطلاعات مکاني ، زماني ، سرعت و شتاب را در هر لحظه محاسبه و به عنوان خروجي در اختيار کاربر قرار دهد. اين ماژول ها بر اساس ميزان تاخير دريافت سيگنال از ماهواره کليه محاسبات را انجام مي دهند. ماژول چندکاره U-blox 7M از تمام سیستم های موقعیت یابی ماهواره ای پشتیبانی می کند.NEO-7M یکی از جدیدترین سری از خانواده مستقل GPS/GNSS از u-blox است. u-blox 7M یک مولتی سیستم ناوبری ماهواره ای جهانی با پشتیبانی از موتورهای ناوبری (GPS,GLONASS,Galileo,QZSS) با عملکرد استثنایی می باشد. سری NEO-7M دارای بیشترین حساسیت و کمترین زمان پاسخ است و در عین حال مصرف کم NEO-7M ، آن را برای سیستم های Low Power مناسب می سازد. NEO-7M بهینه سازی شده برای کاربردهای با حساسیت بالا است. معماری پیچیده RF و حذف اختلالات در این ماژول این اطمینان را به وجود می آورد که بتوان از عملکرد حداکثری این ماژول حتی در محیط های ضد GPS استفاده کرد.
پشتیبانی از انواع سیستم های ناوبری
• GPS
Global Positioning System سیستم ناوبری آمریکا
• GLONASS
GLObal'naya NAvigatsionnaya Sputnikovaya Sistema محصول شوروی سابق و روسیه امروزی
• QZSS
Quasi-Zenith Satellite System سیستم همسان سازی زمانی و توسعه ای بر GPS آمریکاست و کشور ژاپن را پوشش می دهد.
• Galileo
Galileo positioning system سیستم ناوبری اتحادیه اروپا
مشخصات
دارای تکنولوژی Anti-Jamming
دارای موتور ترکیبی جستجو GPS/GLONASS
دارای قابلیت پیکربندی مدیریت انرژی
دارای آنتن و EEPROM داخلی و باتری
ولتاژ كاري 2.7 تا 3.3 ولت
پشتيباني از رابط سریال TTL
داراي كريستال RTC
کاربردها
دستگاه های ردیابی قابل حمل
موقعیت یابی ناوگان و مخابرات
دستگاه های ردیابی حیوانات
اسمارت فون ها
دستگاه های ردیابی مخفی
مثال
با راه اندازی این ماژول توسط آردوینو می توانید موقعیت خود را در Serial Monitor مشاهده کنید.
کد:
#include <SoftwareSerial.h>
SoftwareSerial gpsSerial(10, 11); // RX, TX (TX not used)
const int sentenceSize = 80;
char sentence[sentenceSize];
void setup()
{
Serial.begin(9600);
gpsSerial.begin(9600);
}
void loop()
{
static int i = 0;
if (gpsSerial.available())
{
char ch = gpsSerial.read();
if (ch != '\n' && i < sentenceSize)
{
sentence[i] = ch;
i++;
}
else
{
sentence[i] = '\0';
i = 0;
displayGPS();
}
}
}
void displayGPS()
{
char field[20];
getField(field, 0);
if (strcmp(field, "$GPRMC") == 0)
{
Serial.print("Lat: ");
getField(field, 3); // number
Serial.print(field);
getField(field, 4); // N/S
Serial.print(field);
Serial.print(" Long: ");
getField(field, 5); // number
Serial.print(field);
getField(field, 6); // E/W
Serial.println(field);
}
}
void getField(char* buffer, int index)
{
int sentencePos = 0;
int fieldPos = 0;
int commaCount = 0;
while (sentencePos < sentenceSize)
{
if (sentence[sentencePos] == ',')
{
commaCount ++;
sentencePos ++;
}
if (commaCount == index)
{
buffer[fieldPos] = sentence[sentencePos];
fieldPos ++;
}
sentencePos ++;
}
buffer[fieldPos] = '\0';
}
مرجع:
https://www.u-blox.com/en/gps-module...les/neo-7.html
Satellite navigation - Wikipedia, the free encyclopedia
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.