【導(dǎo)讀】GPS由3個(gè)獨(dú)立的部分組成:。21顆工作衛(wèi)星,3顆備用衛(wèi)星。1個(gè)主控站,3個(gè)注入站,5個(gè)監(jiān)測(cè)站。接受GPS衛(wèi)星發(fā)射信號(hào),以獲得必要的導(dǎo)航和定位。GPS接收機(jī)硬體一般由主機(jī),天線和電源組成。依據(jù)高速動(dòng)的衛(wèi)星瞬間位置作為已知的起。採(cǎi)用空間距離後方交彙的方法,確定待測(cè)點(diǎn)。要算出待測(cè)點(diǎn)的座標(biāo)x,y,z和接收機(jī)的時(shí)間差。衛(wèi)星1,衛(wèi)星2,衛(wèi)星3,衛(wèi)星4到接收機(jī)之間的距離。C為GPS信號(hào)的傳播速度。目前許多GPS廠商遵循NMEA0183協(xié)議。NMEA0183是一種航海,海方面關(guān)於數(shù)位信號(hào)。包括串列傳輸速率選擇,秒脈衝輸出及RTCM定義輸出。GPS接收機(jī)只要處?kù)豆ぷ鳡顟B(tài)。因此必須通過(guò)程式將各個(gè)欄位的資訊從緩存位元組。必須首先明確其封包結(jié)構(gòu),然後才能據(jù)其結(jié)構(gòu)完成對(duì)各。其發(fā)送到電腦的資料主要有封包頭,封包尾和封包。各封包均以Enter符和換行符作為封包尾標(biāo)識(shí)一封包的結(jié)。由於封包內(nèi)各資料段由逗號(hào)分割,因此在處理緩衝。GPS採(cǎi)用的是串列埠1,對(duì)串列埠1進(jìn)行初始化。GPS獲得的時(shí)間是世界時(shí)間UTC,要經(jīng)過(guò)