CN104215985A - 一种基于嵌入式windows ce系统下实现北斗卫星定位的方法 - Google Patents
一种基于嵌入式windows ce系统下实现北斗卫星定位的方法 Download PDFInfo
- Publication number
- CN104215985A CN104215985A CN201410451340.6A CN201410451340A CN104215985A CN 104215985 A CN104215985 A CN 104215985A CN 201410451340 A CN201410451340 A CN 201410451340A CN 104215985 A CN104215985 A CN 104215985A
- Authority
- CN
- China
- Prior art keywords
- module
- big
- dipper
- windows
- method based
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明公开了一种基于嵌入式WINDOWS CE系统下实现北斗卫星定位的方法,实现该方法的北斗卫星导航定位系统平台包括处理器模块、输入输出模块、导航定位通信模块和显示模块;输入输出模块由触摸屏、北斗通信模块、矩阵键盘组成;存储模块包括MMCFlash、SD卡和内存;导航定位通信模块包括USB、LAN和串口RS-232。本发明的一种基于嵌入式WINDOWS CE系统下实现北斗卫星定位的方法和现有技术相比,具有设计合理、使用方便等特点,该设计方案是通过winCE强大的图形用户接口显示,系统稳定可靠、首次定位快、定位准确。
Description
技术领域
本发明涉及无线电导航定位领域,具体地说是一种基于嵌入式WINDOWS CE系统下实现北斗卫星定位的方法。
背景技术
鉴于车载、手持式移动平台终端的卫星导航定位技术近二十年间取得了飞速发展 , 世界强国包括我国都在积极开发自主卫星导航定位技术 , 目前世界上建成的和正在大力建设的卫星导航系统主要有:美国的全球定位系统(GPS)、俄罗斯的“格洛纳斯”(GLONASS)、欧盟的“伽利略计划”(Galileo)和中国的北斗卫星导航系统(COMPASS)。其中美国研制的GPS是世界上应用最广泛的一种卫星定位系统 。GPS 具有连续实时精确定位 、授时及测速的特点,近年来在军用武器装备、民用车辆导航和监控系统等实时动态定位得到了比较广泛的应用 。然而GPS非国产自主导航系统,且其终端在高楼林立的城区街道或丛林茂盛的山区容易出现GPS卫星信号遮挡引发的失锁问题,进而会影响定位的精度和可靠性。这些存在的问题限制了GPS在我国军用武器装备和特种装备领域的应用。我国自行研制的第一代区域性有源三维卫星定位通信系统 “北斗一号”也已投入使用 。“ 北斗一号”系统利用了双星定位技术,利用两颗地球同步卫星(加一颗备用卫星)、地面中心控制监测站和用户终端,就能对我国大部分领土及周边地区提供定位、授时和双向短报文通信服务。正因如此,我们需要大力发展国产北斗卫星导航定位技术并推动北斗的产业化。
北斗一代的工作原理是:由用户终端发送定位或者短报文通信请求,通过无线电波传送到地球同步轨道上的空间段卫星,再由卫星把申请信号发送到地面主控制站,由中心控制站进行相关解算和处理后导航电文通过无线电指令经由北斗卫星,发送到用户终端,进而由手持终端的系统软件进行处理计算后,得到相应的定位结果。
目前,结合嵌入式Windows CE系统把北斗导航定位技术应用于单兵手持终端类设备,并实现精确的导航定位和通信功能的方法还没有,大大限制了北斗导航定位技术的有效利用。
发明内容
本发明的技术任务是提供一种基于嵌入式WINDOWS CE系统下实现北斗卫星定位的方法。
本发明的技术任务是按以下方式实现的,实现该方法的北斗卫星导航定位系统平台包括处理器模块、输入输出模块、导航定位通信模块和显示模块;
输入输出模块由触摸屏、北斗通信模块、矩阵键盘组成;
导航定位通信模块包括USB、LAN和串口RS-232;
存储模块包括MMC Flash、SD卡和内存;
该北斗卫星定位的方法的步骤如下:
首先,通过WINDOWS CE的开发平台来对整个硬件平台定制适合此平台的操作系统;
其次,基于嵌入式开发工具Visual Studio2008对WINDOWS CE系统进行北斗卫星定位应用处理;
最后,北斗模块与硬件平台的CPU是通过串口RS-232来进行通信,实现应用北斗卫星定位。
所述的应用北斗卫星定位的具体步骤如下:
1) 对串口RS-232进行设备的初始化,选择相应的串口和波特率设置;
2)修改底层驱动程序,操作对应的GPIO信号,设置北斗模块的电源电压输入控制;
3) 进行北斗SIM卡服务进行检测,检测完成后,返回检测结果即北斗的服务类型,并通过该软件显示;
4) 发送定位请求,请求信号通过北斗模块处理后,转换为导航电文由导航卫星反馈到地面主控制站,结算后,再由卫星把相应请求后的导航电文通过无线电波传送到手持式计算机终端的北斗模块;
5) 通过返回的导航电文,分别对北斗终端的经度、纬度和高度进行处理;
6) 实时输出北斗手持式计算机终端的精确位置。
所述的嵌入式Windows CE系统采用的是Embedded Compact7版本即Win CE7。
所述的北斗模块采用的是BDM905定位模块,该模块包括RDSS通信定位模块和发射接收天线;该模块采用一体化设计,其电源是通过电源转换芯片LTC3708来进行输入电源电压转换控制的。
所述的处理器模块采用i.MX536的处理器,该处理器是基于ARM Cortex-A8架构的处理器。
本发明的一种基于嵌入式WINDOWS CE系统下实现北斗卫星定位的方法和现有技术相比,具有设计合理、使用方便等特点,该设计方案是通过win CE强大的图形用户接口显示,系统稳定可靠、首次定位快、定位准确。
附图说明
附图1为一种基于嵌入式WINDOWS CE系统下实现北斗卫星定位的方法的嵌入式WINDOWS CE系统北斗导航定硬件方框图。
附图2为一种基于嵌入式WINDOWS CE系统下实现北斗卫星定位的方法的操作流程示意图。
具体实施方式
实施例1:
实现该方法的北斗卫星导航定位系统平台包括处理器模块、输入输出模块、导航定位通信模块和显示模块;
处理器模块采用i.MX536的处理器,该处理器是基于ARM Cortex-A8架构的处理器;
输入输出模块由触摸屏、北斗通信模块、矩阵键盘组成;
导航定位通信模块包括USB、LAN和串口RS-232;
存储模块包括MMC Flash、SD卡和内存;
北斗模块采用的是BDM905定位模块,该模块包括RDSS通信定位模块和发射接收天线;该模块采用一体化设计,其电源是通过电源转换芯片LTC3708来进行输入电源电压转换控制的。
该北斗卫星定位的方法的步骤如下:
首先,通过Win CE7的开发平台来对整个硬件平台定制适合此平台的操作系统;该系统是通过Platform Builder2008 来进行开发设计。
其次,基于嵌入式开发工具Visual Studio2008对Win CE7系统进行北斗卫星定位应用处理;开发工具Visual Studio2008集成了Platform Builder2008。
最后,北斗模块与硬件平台的CPU是通过串口RS-232来进行通信,实现应用北斗卫星定位。
所述的应用北斗卫星定位的具体步骤如下:
1) 对串口RS-232进行设备的初始化,选择相应的串口和波特率设置;
2)修改底层驱动程序,操作对应的GPIO信号,设置北斗模块的电源电压输入控制;
3) 进行北斗SIM卡服务进行检测,检测完成后,返回检测结果即北斗的服务类型,并通过该软件显示;
4) 发送定位请求,请求信号通过北斗模块处理后,转换为导航电文由导航卫星反馈到地面主控制站,结算后,再由卫星把相应请求后的导航电文通过无线电波传送到手持式计算机终端的北斗模块;
5) 通过返回的导航电文,分别对北斗终端的经度、纬度和高度进行处理;
6) 实时输出北斗手持式计算机终端的精确位置。
实施例2:
1) 在集成Platform Builder的 Visual Studio 2008的开发环境中,导入Freescale i.MX53的BSP工程,根据系统需求添加网络、USB、串口等功能,分别对内核和操作系统进行裁剪定制;
2) 把定制好WinCE7 系统编译成功后得到的Eboot和NK通过飞思卡尔提供的工具Mfgtools烧写到北斗系统的硬件平台;然后,生成并导入SDK到Win CE7操作系统中;
3) 根据北斗卫星定位软件的设计思路,进行编码并编译调试测试;把生成的北斗定位软件应用程序下载到北斗手持式移动终端上,进行定位测试即可。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
Claims (5)
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)修改底层驱动程序,操作对应的GPIO信号,设置北斗模块的电源电压输入控制;
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架构的处理器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410451340.6A CN104215985A (zh) | 2014-09-05 | 2014-09-05 | 一种基于嵌入式windows ce系统下实现北斗卫星定位的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410451340.6A CN104215985A (zh) | 2014-09-05 | 2014-09-05 | 一种基于嵌入式windows ce系统下实现北斗卫星定位的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104215985A true CN104215985A (zh) | 2014-12-17 |
Family
ID=52097681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410451340.6A Pending CN104215985A (zh) | 2014-09-05 | 2014-09-05 | 一种基于嵌入式windows ce系统下实现北斗卫星定位的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104215985A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105162513A (zh) * | 2015-08-20 | 2015-12-16 | 河北亿程交通科技有限公司 | 北斗终端机、北斗终端监控系统及监控方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1720030A1 (en) * | 2005-05-04 | 2006-11-08 | Sony Ericsson Mobile Communications AB | Transfer of global positioning system assistance data |
CN103365806A (zh) * | 2013-06-30 | 2013-10-23 | 南京丹奥科技有限公司 | 一种交互便携式卫星通信控制方法 |
-
2014
- 2014-09-05 CN CN201410451340.6A patent/CN104215985A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1720030A1 (en) * | 2005-05-04 | 2006-11-08 | Sony Ericsson Mobile Communications AB | Transfer of global positioning system assistance data |
CN103365806A (zh) * | 2013-06-30 | 2013-10-23 | 南京丹奥科技有限公司 | 一种交互便携式卫星通信控制方法 |
Non-Patent Citations (2)
Title |
---|
卓强辉: "基于S3C6410的北斗手持终端显控系统设计", 《中国优秀硕士学位论文全文数据库•信息科技辑》, no. 6, 15 June 2014 (2014-06-15) * |
王莎莎: "基于嵌入式系统的北斗显控系统的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑 》, no. 5, 15 May 2013 (2013-05-15) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105162513A (zh) * | 2015-08-20 | 2015-12-16 | 河北亿程交通科技有限公司 | 北斗终端机、北斗终端监控系统及监控方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104391314A (zh) | 一种WindowsCE系统下实现北斗/GPS组合导航的方法 | |
CN100549721C (zh) | 卫星定位系统利用高度信息的方法和系统 | |
CN102866410A (zh) | 用于使用测量缝合进行位置确定的方法 | |
CN109548140B (zh) | 位置数据的获取方法、装置、计算机设备和存储介质 | |
CN102062862B (zh) | 一种导航卫星混合定位或授时的模式选择方法 | |
CN103217693B (zh) | 基于北斗卫星系统的车辆导航及远程服务终端、系统及方法 | |
CN103364797A (zh) | 互联网和电台相结合的gnss差分信号播发系统及方法 | |
CN105353391A (zh) | 一种支持多类型定位终端的多网融合定位增强系统及方法 | |
EP3243088B1 (en) | Automotive ad hoc real time kinematics roving network | |
CN102073053B (zh) | 一种多模gnss接收机伪随机噪声码发生单元 | |
CN112424642B (zh) | 移动体定位系统和移动体定位方法 | |
CN103149572A (zh) | Gnss 体系结构 | |
CN102788987A (zh) | 一种a-gnss辅助定位系统 | |
CN102788982A (zh) | 一种辅助定位监控系统 | |
CN111123318A (zh) | 一种卫星定位装置、卫星信号接收机及终端设备 | |
Heo et al. | International standard GNSS real-time data formats and protocols | |
CN103091690A (zh) | 基于nfc与gps的交通违章协管定位系统 | |
CN1637430A (zh) | 北斗导航定位系统的终端用户机 | |
CN104215985A (zh) | 一种基于嵌入式windows ce系统下实现北斗卫星定位的方法 | |
RU2754813C1 (ru) | Способ привязки устройств "Интернета вещей" и "Умного города" к географическим координатам и карте местности с повышенной точностью координат | |
CN103499821A (zh) | 一种gnss接收机模拟器 | |
CN206321800U (zh) | Gps和bds组合差分嵌入式定位系统 | |
KR101723342B1 (ko) | 측지측량 시스템 | |
Juhari et al. | IIum bus on campus monitoring system | |
CN201852940U (zh) | 一种个人定位仪 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141217 |