移動嵌入式技術在GPS中的應用_第1頁
移動嵌入式技術在GPS中的應用_第2頁
移動嵌入式技術在GPS中的應用_第3頁
移動嵌入式技術在GPS中的應用_第4頁
移動嵌入式技術在GPS中的應用_第5頁
已閱讀5頁,還剩51頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、會計學1移動嵌入式技術在移動嵌入式技術在GPS中的應用中的應用1、概、概 述述2、基于基于Windows CE的的PDA的開發的開發3 3、PDAPDA在在GPSGPS中的應用示例一中的應用示例一4 4、PDAPDA在在GPSGPS中的應用示例二中的應用示例二 GPS 計劃自 1973 年起步,由美國國防部運作。1978 年首次發射衛星,1994 年完成 24 顆中高度圓軌道(MEO)衛星組網,共歷時 16 年、耗資 120 億美元。至今,已先后發展了三代衛星,共發射了 41 顆。目前,在軌工作衛星有 28 顆,其中還發射成功 2 顆新型的 2R 型衛星,還將發射 19 顆,總共耗資 190

2、億美元。計劃從 2003 年開始部署 33 顆 2F 型衛星。此外,現在又開始了全改進型 GPS-3 的概念研究,以適應2030年未來的系統級要求。一、背景情況 GPS是一個全球性、全天候、全天時、高精度的導航定位和時間傳遞系統。24 顆衛星位于6個傾角為55度的軌道平面內,高度20182千米,周期近12小時。衛星用 2 個 L波段頻率發射單向測距信號,區別不同衛星采用碼分多址(CDMA, 和中國聯通的 CDMA 理論上一樣)。它是一個軍民兩用系統,提供兩個等級的服務。即為軍事用戶提供 L1(頻率 1575.42MHz)、L2(頻率 1227.6MHz)雙頻 P 碼測距、優于 22 米的水平精

3、度、27.7米的垂直精度和 100 納秒的授時精度的精密定位服務(可加反欺騙(AS)Y 密碼),為其他用戶提供 L1 單頻 C/A 碼測距加選擇可用性(SA)人為干擾的標準定位服務(SPS),位置精度降低到 100 米,授時精度降低到 340 納秒。為了提高導航精度、可用性和完整性,世界各地發展了各種差分系統。特別是利用地球靜止軌道衛星建立的地區性廣域差分增強系統(如美國民航局開發的 WAAS,歐洲的 EGNOS 及日本的 MSAS),可提供附加區域衛星導航測距信號、導航精度校正數據和在軌導航衛星的可用性信息,成為顯著提高導航精度和可靠性的重要手段,并使 SA 干擾失去作用。美國政府為了加強其

4、在全球導航市場的競爭力,已于2000年5月1日午夜撤銷對 GPS 的 SA 干擾技術,標準定位服務定位精度雙頻工作時實際可提高到 20 米、授時精度提高到 40 納秒,當然軍用標準也更高了。并承諾以后逐步增加兩個民用頻率,即 L2 增加 C/A 碼和民航安全專用的 L5(頻率 1176MHz),希望以此來抑制其他國家建立與其平行的另一個系統,并提倡以 GPS 和美國政府的增強系統作為國際使用的標準。美國為保持其獨家利用衛星導航系統的軍事優勢,提出了導航戰的戰略方針。其內容在戰時包括 3 個方面:對戰區內抑制民用信號,如施放干擾和恢復 SA 手段,拒絕敵方使用其所有有用導航功能;確保本方使用,加

5、強反干擾、反欺騙能力和抗摧毀能力,如加大 P(Y) 功率,在 L1 和 L2 上增加 M 碼,并已開發出軍碼在民用碼受干擾和關閉時的獨立捕獲的自我生存能力,增加星間鏈路和提高衛星原子鐘頻率長期穩定度以增加星座自主導航能力,導航接收機采用可控方向圖天線,對多個干擾源方向形成天線方向圖零點以降低干擾能量等。二、嵌入式技術簡介1、嵌入式操作系統 Microsoft的Windows CE操作系統 3Com公司的Palm OS 操作系統 Pocket PC操作系統 EPOC 操作系統 深圳桑夏公司的2000操作系統二、嵌入式技術簡介2 2、CPUCPU類型類型目前各種各樣的目前各種各樣的PDAPDA產品

6、使用的產品使用的CPUCPU種類比較多,主要有:種類比較多,主要有: MIPS MIPS SH3 SH3 SH4 SH4 ARM ARM Pocket PC Pocket PC 其它其它二、嵌入式技術簡介3、基于嵌入式技術的PDA產品 目前PDA產品類型比較多,主要的生產廠家有HP, CASIO, COMPAQ, LEO、聯想、海信等。三、嵌入式技術的特點1、嵌入式操作系統穩定可靠2、PDA設備的CPU功耗低,省電3、PDA的操作簡便,攜帶方便4、具有很好的圖形顯示窗口5、觸摸式的輸入方式6、具有多種數據傳輸方式(紅外、藍牙、USB等)7、存儲容量大一、開發的基本過程 PDA的程序的開發一般在

7、臺式機上進行,需要有專門的開發包和編譯工具,程序代碼寫完后,可以利用相應的編譯工具編譯,生成各種CPU類型的可執行文件,然后將該文件復制到掌上電腦的內存中,由于大部分掌上電腦都沒有硬盤,程序和數據是靠電池記憶的,因此要注意保持足夠的電量,否則程序和數據就會丟失。1、進行系統功能設計2、在臺式機上的Windows CE開發集成開發環境中,進行菜單設計、源代碼設計3、在臺式機上的仿真環境中進行程序的測試4、將程序編譯成對應CPU的可執行文件5、將程序安裝到PDA中,進行更進一步的測試二、開發的軟、硬件環境1. 1、硬件環境。486/66MHz以上微機,24M或以上內存,有100M以上剩余空間的硬盤

8、,掌上電腦,通訊電纜等。2、軟件環境。 Windows 2000/XP操作系統 Microsoft Embedded Visual C+ 3.0或4.0(或EVB3.0或4.0) 進行源代碼的編輯、編譯等,界面與Visual C+或Visual Basic類似。 Microsoft Pocket PC 2003 SDK為了將程序編譯成Pocket PC 2003掌上電腦可執行的程序,需要有對應軟件開發工具包的支持,其中包含一個Pocket PC 2003的仿真程序(界面如后圖所示)二、開發的軟、硬件環境 Microsoft ActiveSync 為了在PDA和計算機之間進行數據和程序的傳輸,需

9、要安裝本模塊。界面如下所示:三、開發過程的演示開始一、硬件設備1、HP568掌上電腦一、硬件設備2、臺灣產 CF Type1 GPS正正 面面側側 面面背背 面面一、硬件設備3、CF 藍牙,CF 無線網卡,CF GPS(從左至右)二、Pocket PC對CF Type1 GPS的控制1、創建串口連接CF Type1 GPS 在Pocket PC 2002 操作系統中是免驅動的。從“開始”菜單,點擊“設置” 點擊“連接”后,再點擊“連接”圖標 在出現的“連接”設置頁面中 點擊中間的“更改”在出現的“單位設置”頁面中,點擊“新建” 為這個新連接輸入一個名字,例如:“GPS 連接”;在調制解調器列表

10、中,選擇帶 GPS 字樣的設備;把波特率設置為4800 bps點擊“高級”以確保連接參數如以下所示:數據位:8奇偶校驗:無停止位:1流控制:硬件接下來,選中“手動輸入撥號命令”復選框,然后點擊“OK”返回(TCP/IP 與名稱服務器不用管)。然后點擊“下一步”,復選框全部不選,然后點擊“完成”以完成設置2、測試連接從“開始”菜單,點擊“設置”;點擊“連接”后,再點擊“連接”圖標;在出現的“連接”設置頁面中,點中間的“更改”;在出現的“單位設置”頁面中,點擊并按住“GPS 連接”,然后選擇“連接”即可然后就會出現“正在撥號”窗口和“手動撥號終端”,GPS 數據的列表將會被顯示在屏幕上點擊屏幕上方

11、任務欄“手動撥號終端”和音量喇叭間的雙箭頭圖標,可選擇斷開3、GPS應用在這之前,要去 http:/ 自行下載并安裝“GpsViewer”全平臺 GPS 測試工具(適用所有 GPS 測試)至掌上電腦。這是官方免授權正版軟件。從“開始”菜單,點擊“程序”。選擇“GPS Viewer”。Setup 中,先點 Scan, 以便掃描出 CF GPS 在掌上電腦的哪個串口(Com Port)上,每次掌上電腦軟啟動后,都最好Scan 一下,因為串口不是始終不變的。掃描完畢,在 Com Port 中選上剛才找到(上圖 Found GPS!)的那個 GPS 端口,然后點擊 Open GPS,好了,可以用了。一

12、、主要目的1、實現在基于Windows CE掌上電腦對Leica GPS500系列接收機的全部控制、代替原有的控制器。由于原控制都為英文界面,對用戶來說存在極大的不方便,因此產生了該需求。數據模型數據模型模擬現實模擬現實數據管理數據管理 數據發布數據發布將設計轉換為現實將設計轉換為現實GIS 和和 CAD 現實世界現實世界 2、實現空間數據與因特網服務的緊密結合實現空間數據與因特網服務的緊密結合二、有關接口指令的說明 在徠卡500測量系統中有兩種類型的接口指令:一種是ASCII格式;另一種Leica Binary 2 Interface格式1、ASCII格式NMEA 是在GPS中廣泛使用的一種

13、標準格式,徠卡系統兼容NMEA格式,同時進行了擴展,如:常規NMEA格式:$GPGLL,3723.454333,N,12202.269667,W,151933,A*3E徠卡擴展NMEA格式為:$PLEI : Proprietary (P) Leica (LEI)。二、有關接口指令的說明 在徠卡500測量系統中有兩種類型的接口指令:一種是ASCII格式;另一種Leica Binary 2 Interface格式1、ASCII格式- 查詢命令: $PLEIQ,?,.$PLEIQ,?,. 如查詢端口輸出的坐標可以用下面的命令:如查詢端口輸出的坐標可以用下面的命令: $PLEIQ,POS,0,4,0*

14、39 接收機會發送確認信息:接收機會發送確認信息: $PLEIR,ACK,POS,0*5B 接下來發送位置信息:接下來發送位置信息: $PLEIR,POS,101259.00,250497,.*hh二、有關接口指令的說明 在徠卡500測量系統中有兩種類型的接口指令:一種是ASCII格式;另一種Leica Binary 2 Interface格式1、ASCII格式- 校驗和的計算 在每一條指令的最后要跟上校驗和,計算方法是將除了開始和停止位的所有字符按位進行異或運算,包括(,$,*)等,放在前面,如: $PLEIR,AHT,0,1.995,0*35二、有關接口指令的說明 在徠卡500測量系統中有

15、兩種類型的接口指令:一種是ASCII格式;另一種Leica Binary 2 Interface格式2、LB2格式 LB2是徠卡專用的一種二進制指令格式。SynchronizationWorddata=9CAE16(2bytesastransmitted)MessageByteLength(excludingsyncword)(2bytes)MessageIdentifier(1byte)MessageData(nbytes)Checksum(2bytes)二、有關接口指令的說明 在徠卡500測量系統中有兩種類型的接口指令:一種是ASCII格式;另一種Leica Binary 2 Interface格式2、LB2格式 LB2是徠卡專用的一種二進制指令格式。如:三、主要函數的說明1、打開串口三、主要函數的說明2、配置端口三、主要函數的說明3、設置超時三、主要函數的說明4、從端口讀數據三、主要函數的說明5、向端口寫數據三、主要函數的說明6、關閉端口CloseHandle(hCom);四、主要功能1、配置功能2、傳感器3、定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論