中文字幕无码日韩视频无码三区

一種基于嵌入式windowsce系統下實現北斗衛星定位的方法

文檔序號:7813458閱讀:690來源:國知局
一種基于嵌入式windowsce系統下實現北斗衛星定位的方法
【專利摘要】本發明公開了一種基于嵌入式WINDOWSCE系統下實現北斗衛星定位的方法,實現該方法的北斗衛星導航定位系統平臺包括處理器模塊、輸入輸出模塊、導航定位通信模塊和顯示模塊■’輸入輸出模塊由觸摸屏、北斗通信模塊、矩陣鍵盤組成;存儲模塊包括MMCFlash、SD卡和內存;導航定位通信模塊包括USB、LAN和串口RS-232。本發明的一種基于嵌入式WINDOWSCE系統下實現北斗衛星定位的方法和現有技術相比,具有設計合理、使用方便等特點,該設計方案是通過winCE強大的圖形用戶接口顯示,系統穩定可靠、首次定位快、定位準確。
【專利說明】-種基于嵌入式WINDOWS CE系統下實現北斗衛星定位的 方法

【技術領域】
[0001] 本發明涉及無線電導航定位領域,具體地說是一種基于嵌入式WINDOWS CE系統下 實現北斗衛星定位的方法。

【背景技術】
[0002] 鑒于車載、手持式移動平臺終端的衛星導航定位技術近二十年間取得了飛速發 展,世界強國包括我國都在積極開發自主衛星導航定位技術,目前世界上建成的和 正在大力建設的衛星導航系統主要有:美國的全球定位系統(GPS)、俄羅斯的"格洛納 斯"(GLONASS)、歐盟的"伽利略計劃"(Galileo)和中國的北斗衛星導航系統(COMPASS)。 其中美國研制的GPS是世界上應用最廣泛的一種衛星定位系統。GPS具有連續實時精確 定位、授時及測速的特點,近年來在軍用武器裝備、民用車輛導航和監控系統等實時動態 定位得到了比較廣泛的應用。然而GPS非國產自主導航系統,且其終端在高樓林立的城區 街道或叢林茂盛的山區容易出現GPS衛星信號遮擋引發的失鎖問題,進而會影響定位的精 度和可靠性。這些存在的問題限制了 GPS在我國軍用武器裝備和特種裝備領域的應用。我 國自行研制的第一代區域性有源三維衛星定位通信系統"北斗一號"也已投入使用。"北 斗一號"系統利用了雙星定位技術,利用兩顆地球同步衛星(加一顆備用衛星)、地面中心控 制監測站和用戶終端,就能對我國大部分領土及周邊地區提供定位、授時和雙向短報文通 信服務。正因如此,我們需要大力發展國產北斗衛星導航定位技術并推動北斗的產業化。
[0003] 北斗一代的工作原理是:由用戶終端發送定位或者短報文通信請求,通過無線電 波傳送到地球同步軌道上的空間段衛星,再由衛星把申請信號發送到地面主控制站,由中 心控制站進行相關解算和處理后導航電文通過無線電指令經由北斗衛星,發送到用戶終 端,進而由手持終端的系統軟件進行處理計算后,得到相應的定位結果。
[0004] 目前,結合嵌入式Windows CE系統把北斗導航定位技術應用于單兵手持終端類設 備,并實現精確的導航定位和通信功能的方法還沒有,大大限制了北斗導航定位技術的有 效利用。


【發明內容】

[0005] 本發明的技術任務是提供一種基于嵌入式WINDOWS CE系統下實現北斗衛星定位 的方法。
[0006] 本發明的技術任務是按以下方式實現的,實現該方法的北斗衛星導航定位系統平 臺包括處理器模塊、輸入輸出模塊、導航定位通信模塊和顯示模塊; 輸入輸出模塊由觸摸屏、北斗通信模塊、矩陣鍵盤組成; 導航定位通信模塊包括USB、LAN和串口 RS-232 ; 存儲模塊包括MMC Flash、SD卡和內存; 該北斗衛星定位的方法的步驟如下: 首先,通過WINDOWS CE的開發平臺來對整個硬件平臺定制適合此平臺的操作系統; 其次,基于嵌入式開發工具Visual Studio2008對WINDOWS CE系統進行北斗衛星定位 應用處理; 最后,北斗模塊與硬件平臺的CPU是通過串口 RS-232來進行通信,實現應用北斗衛星 定位。
[0007] 所述的應用北斗衛星定位的具體步驟如下: 1) 對串口 RS-232進行設備的初始化,選擇相應的串口和波特率設置; 2) 修改底層驅動程序,操作對應的GPI0信號,設置北斗模塊的電源電壓輸入控制; 3) 進行北斗SIM卡服務進行檢測,檢測完成后,返回檢測結果即北斗的服務類型,并 通過該軟件顯示; 4) 發送定位請求,請求信號通過北斗模塊處理后,轉換為導航電文由導航衛星反饋到 地面主控制站,結算后,再由衛星把相應請求后的導航電文通過無線電波傳送到手持式計 算機終端的北斗模塊; 5) 通過返回的導航電文,分別對北斗終端的經度、緯度和高度進行處理; 6) 實時輸出北斗手持式計算機終端的精確位置。
[0008] 所述的嵌入式Windows CE系統采用的是Embedded Compact7版本即Win CE7。
[0009] 所述的北斗模塊采用的是BDM905定位模塊,該模塊包括RDSS通信定位模塊和發 射接收天線;該模塊采用一體化設計,其電源是通過電源轉換芯片LTC3708來進行輸入電 源電壓轉換控制的。
[0010] 所述的處理器模塊采用i. MX536的處理器,該處理器是基于ARM Cortex-A8架構 的處理器。
[0011] 本發明的一種基于嵌入式WINDOWS CE系統下實現北斗衛星定位的方法和現有技 術相比,具有設計合理、使用方便等特點,該設計方案是通過win CE強大的圖形用戶接口顯 示,系統穩定可靠、首次定位快、定位準確。

【專利附圖】

【附圖說明】
[0012] 附圖1為一種基于嵌入式WINDOWS CE系統下實現北斗衛星定位的方法的嵌入式 WINDOWS CE系統北斗導航定硬件方框圖。
[0013] 附圖2為一種基于嵌入式WINDOWS CE系統下實現北斗衛星定位的方法的操作流 程不意圖。

【具體實施方式】
[0014] 實施例1 : 實現該方法的北斗衛星導航定位系統平臺包括處理器模塊、輸入輸出模塊、導航定位 通信模塊和顯示模塊; 處理器模塊采用i. MX536的處理器,該處理器是基于ARM Cortex-AS架構的處理器; 輸入輸出模塊由觸摸屏、北斗通信模塊、矩陣鍵盤組成; 導航定位通信模塊包括USB、LAN和串口 RS-232 ; 存儲模塊包括MMC Flash、SD卡和內存; 北斗模塊采用的是BDM905定位模塊,該模塊包括RDSS通信定位模塊和發射接收天線; 該模塊采用一體化設計,其電源是通過電源轉換芯片LTC3708來進行輸入電源電壓轉換控 制的。
[0015] 該北斗衛星定位的方法的步驟如下: 首先,通過Win CE7的開發平臺來對整個硬件平臺定制適合此平臺的操作系統;該系 統是通過Platform Builder2008來進行開發設計。
[0016] 其次,基于嵌入式開發工具Visual Studio2008對Win CE7系統進行北斗衛星定 位應用處理;開發工具 Visual Studio2008 集成了 Platform Builder2008。
[0017] 最后,北斗模塊與硬件平臺的CPU是通過串口 RS-232來進行通信,實現應用北斗 衛星定位。
[0018] 所述的應用北斗衛星定位的具體步驟如下: 1) 對串口 RS-232進行設備的初始化,選擇相應的串口和波特率設置; 2) 修改底層驅動程序,操作對應的GPI0信號,設置北斗模塊的電源電壓輸入控制; 3) 進行北斗SIM卡服務進行檢測,檢測完成后,返回檢測結果即北斗的服務類型,并 通過該軟件顯示; 4) 發送定位請求,請求信號通過北斗模塊處理后,轉換為導航電文由導航衛星反饋到 地面主控制站,結算后,再由衛星把相應請求后的導航電文通過無線電波傳送到手持式計 算機終端的北斗模塊; 5) 通過返回的導航電文,分別對北斗終端的經度、緯度和高度進行處理; 6) 實時輸出北斗手持式計算機終端的精確位置。
[0019] 實施例2: 1) 在集成Platform Builder 的 Visual Studio 2008 的開發環境中,導入Freescale i. MX53的BSP工程,根據系統需求添加網絡、USB、串口等功能,分別對內核和操作系統進行 裁剪定制; 2) 把定制好WinCE7系統編譯成功后得到的Eboot和NK通過飛思卡爾提供的工具 Mfgtools燒寫到北斗系統的硬件平臺;然后,生成并導入SDK到Win CE7操作系統中; 3) 根據北斗衛星定位軟件的設計思路,進行編碼并編譯調試測試;把生成的北斗定位 軟件應用程序下載到北斗手持式移動終端上,進行定位測試即可。
[0020] 通過上面【具體實施方式】,所述【技術領域】的技術人員可容易的實現本發明。但是應 當理解,本發明并不限于上述的幾種【具體實施方式】。在公開的實施方式的基礎上,所述技術 領域的技術人員可任意組合不同的技術特征,從而實現不同的技術方案。
【權利要求】
1. 一種基于嵌入式WINDOWS CE系統下實現北斗衛星定位的方法,其特征在于,實現該 方法的北斗衛星導航定位系統平臺包括處理器模塊、輸入輸出模塊、導航定位通信模塊、存 儲模塊和顯示模塊; 輸入輸出模塊由觸摸屏、北斗通信模塊、矩陣鍵盤組成; 導航定位通信模塊包括USB、LAN和串口 RS-232 ; 存儲模塊包括MMC Flash、SD卡和內存; 該北斗衛星定位的方法的步驟如下: 首先,通過WINDOWS CE的開發平臺來對整個硬件平臺定制適合此平臺的操作系統; 其次,基于嵌入式開發工具Visual Studio2008對WINDOWS CE系統進行北斗衛星定位 應用處理; 最后,北斗模塊與硬件平臺的CPU是通過串口 RS-232來進行通信,實現應用北斗衛星 定位。
2. 根據權利要求1所述的一種基于嵌入式WINDOWS CE系統下實現北斗衛星定位的方 法,其特征在于,所述的應用北斗衛星定位的具體步驟如下: 1) 對串口 RS-232進行設備的初始化,選擇相應的串口和波特率設置; 2) 修改底層驅動程序,操作對應的GPI0信號,設置北斗模塊的電源電壓輸入控制; 3) 進行北斗SIM卡服務進行檢測,檢測完成后,返回檢測結果即北斗的服務類型,并 通過該軟件顯示; 4) 發送定位請求,請求信號通過北斗模塊處理后,轉換為導航電文由導航衛星反饋到 地面主控制站,結算后,再由衛星把相應請求后的導航電文通過無線電波傳送到手持式計 算機終端的北斗模塊; 5) 通過返回的導航電文,分別對北斗終端的經度、緯度和高度進行處理; 6) 實時輸出北斗手持式計算機終端的精確位置。
3. 根據權利要求1所述的一種基于嵌入式WINDOWS CE系統下實現北斗衛星定位的方 法,其特征在于,所述的嵌入式Windows CE系統采用的是Embedded Compact7版本即Win CE7。
4. 根據權利要求1所述的一種基于嵌入式WINDOWS CE系統下實現北斗衛星定位的方 法,其特征在于,所述的北斗模塊采用的是BDM905定位模塊,該模塊包括RDSS通信定位模 塊和發射接收天線;該模塊采用一體化設計,其電源是通過電源轉換芯片LTC3708來進行 輸入電源電壓轉換控制的。
5. 根據權利要求1所述的一種基于嵌入式WINDOWS CE系統下實現北斗衛星定位 的方法,其特征在于,所述的處理器模塊采用i.MX536的處理器,該處理器是基于ARM Cortex-A8架構的處理器。
【文檔編號】H04L29/06GK104215985SQ201410451340
【公開日】2014年12月17日 申請日期:2014年9月5日 優先權日:2014年9月5日
【發明者】袁厚亮, 崔凱, 李圣濤 申請人:山東超越數控電子有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1