控制血糖吃什么食物| 请人原谅说什么| 去医院看舌头挂什么科| 抽脂手术对身体有什么副作用| edsheeran为什么叫黄老板| 鸡的祖先是什么| 葛根和什么搭配泡水好| 什么是拿铁| 疮疖是什么样子图片| 乳腺囊肿吃什么药| hpv58阳性是什么意思| 吃什么下奶| 11月25是什么星座| 打嗝吃什么药| 土茯苓与茯苓有什么区别| 上不下大是什么字| 白肉是什么肉| 庶母是什么意思| 阴道流黄色分泌物是什么原因| 姜文和姜武是什么关系| 高碳钻是什么| 起酥油是什么| 火龙果有什么好处| 乌龟肺炎用什么药| 腰疼贴什么膏药| 什么叫黑户| 五楼五行属什么| 什么是自我| 蓝颜是什么意思| 风湿因子高是什么原因引起的| 皇后是什么意思| 人生是什么| 原始鳞状上皮成熟是什么意思| 蜥蜴什么动物| 狂犬疫苗什么时候打| 蒙古族的那达慕大会是在什么时候| 肾阴虚什么症状| 毒龙钻是什么| 小麦什么时候播种| 甲片是什么| 咽炎吃什么药好| 牡丹花什么季节开| 类风湿和风湿有什么区别| 什么的绿叶| 为什么月经每个月提前| 什么是痔疮早期图片| 血尿是什么原因| 尿液臭味很重什么原因| 猪咳嗽用什么药效果好| 物欲横流什么意思| 镜花水月什么意思| 生菜有什么营养价值| ojbk什么意思| 座驾是什么意思| 蚂蚁上树什么意思| 鸡壳是什么| 龙延香是什么| 尉迟恭是什么生肖| 什么器官分泌胰岛素| 郑州有什么好玩的| 肝脏分泌什么| 命好的人都有什么特征| 什么情况下要做肠镜检查| 胃疼看病挂什么科| 上山下水什么字| ube手术是什么意思| 嘴唇发麻是什么原因| 出现血尿是什么原因| cob是什么意思| 羲字五行属什么| 冲凉是什么意思| 平安顺遂什么意思| 哇哦什么意思| 死精吃什么能调理成活精| 七月半是什么节日| 什么肠小道成语| 胎心快是什么原因| sub是什么意思| 爱好是什么意思| 属鸡适合佩戴什么饰品| 闰月鞋买什么颜色| 牛肉发绿色是什么原因| 牙龈肿痛吃什么药效果好| 湿气重的人不能吃什么| 耳石症吃什么药最好| female什么意思| 脸上长藓用什么药| bpo是什么意思啊| 孕妇缺钙吃什么食物补充最快| 长豆角叫什么| 碘酒是什么| 手关节疼痛是什么原因| 酉鬼念什么| 磷是什么元素| 叶酸什么时候吃合适| 腊月初八是什么日子| 眼睛长结石是什么原因引起的| 为什么睡觉老是流口水| 血清铁蛋白高是什么原因| rm是什么位置| 梦见蝎子是什么预兆| 军长什么级别| 浑身没劲吃什么药| 血浆是什么| 女人骨质疏松吃什么最好| 女孩名字带什么字好听| 6代表什么意思| 角弓反张是什么意思| 拔牙吃什么消炎药| 2月30日是什么星座| 合成立方氧化锆是什么| 脸麻手麻是什么原因| k3是什么意思| 虎头蛇尾是什么意思| 骨质疏松症有什么症状| 诺诺是什么意思| 北斗是什么| acd是什么意思| 三月份生日是什么星座| 为什么吃西瓜会拉肚子| 28年属什么生肖| 利玛窦什么时候来中国| 脾门区结节是什么意思| 九月九日是什么节日| 水煮鱼用什么鱼做好吃| 小鸭吃什么| 学生吃什么补脑子增强记忆力最快| 稀释是什么意思| 上焦中焦下焦是什么| 舌苔少是什么原因| 角质层是什么| 文武双全是什么意思| 孕妇为什么不能吃山楂| 支线是什么意思| cu是什么意思| 慈禧和光绪是什么关系| 数不胜数是什么意思| 摩西摩西是什么意思| 手舞足蹈是什么生肖| 为什么女人要带阴环| 验孕棒一条杠什么意思| 做梦梦见很多蛇是什么意思| 胎儿左肾盂分离是什么意思| 烟酒不沾的人什么性格| 心慌吃什么药效果好| 504是什么错误| 心慌吃什么药好| erke是什么牌子| 头孢长什么样图片| 血红蛋白低吃什么药| 市政协秘书长是什么级别| 三观不正是什么意思| 什么是白噪音| 咳嗽背部疼是什么原因| 嫖娼是什么意思| blm是什么意思| 吃什么能治结石| 身体湿热吃什么中成药| se是什么元素| 血半念什么| 导管子是什么意思| 净身是什么| 刘亦菲为什么不结婚| 女性脉弦是什么意思| 庚寅五行属什么| 生辰纲是什么东西| 猫什么时候发情| 明眸皓齿是什么意思| 早上起来口干口苦口臭是什么原因| g是什么计量单位| 腋下淋巴结肿大挂什么科| 上海是什么中心| 护肝吃什么| 断更是什么意思| 定点医院什么意思| 肾小球有什么作用| 什么是白矮星| 建兰什么时候开花| 耳钉什么材质的好| 尿液弱阳性什么意思| 家里来狗是什么征兆| 梦到拆房子是什么意思| 牙髓是什么| 心肌缺血吃什么药效果最好| 葡萄糖酸钙锌口服溶液什么时候喝| 4月26是什么星座| 外感风寒是什么意思| 梦见车丢了是什么意思| 初中学历能做什么工作| 乙肝e抗体阴性是什么意思| 皮是什么意思| 戌是什么生肖| 母螳螂为什么要吃公螳螂| 无什么无| hb是什么意思| 口腔溃疡是什么样子| 五月七号是什么星座| 术后吃什么补元气| 排卵期是在什么时候| 内膜有炎症什么症状| 三月十五是什么星座| 飞黄腾达是什么生肖| 两袖清风是什么生肖| 小透明是什么意思| 唐玄宗叫什么| 晚上八点到九点是什么时辰| 高脂血症是什么病| 右侧卵巢囊性回声什么意思| 脖子下面的骨头叫什么| 养胃吃什么水果| 可可粉是什么东西| 薛之谦属什么生肖| 山姆是什么| 甲胎蛋白是检查什么的| 口蘑炒什么好吃| 婴儿为什么老吐奶| 嗓子有点疼吃什么药| 毛泽东女儿为什么姓李| 吃鸭蛋有什么好处和坏处| 全身水肿是什么原因引起的| 阴道杆菌是什么意思| 梦见兔子是什么预兆| 断崖式是什么意思| 一人一口是什么字| 汗味酸臭是什么原因| 什么食物是碱性的| 儿菜是什么菜| 颜值爆表是什么意思| 面瘫是什么原因造成的| 在农村做什么生意好| 飞黄腾达是什么意思| 肺部积水是什么原因引起的| 沉网和浮网有什么区别| 甲状腺球蛋白高是什么原因| 7月出生是什么星座| 咳嗽痰多吃什么药| 牙膏属于什么类商品| 手机充电发烫是什么原因| 为什么冬吃萝卜夏吃姜| 荨麻疹擦什么药| 六月二十八是什么日子| 皮笑肉不笑是什么生肖| 睁眼睡觉是什么原因| 肌肉一跳一跳什么原因| 早上起来心慌是什么原因| lyocell是什么面料| 青蛙吃什么食物| 机器灵砍菜刀是什么意思| 洗衣机启动不了是什么原因| 什么样的轮子只转不走| 橄榄油的好处和坏处是什么| 在减肥期间吃什么最好| 宫颈管短是什么意思| 天天做梦是什么原因| 突然尿频是什么原因| 属马的贵人属相是什么| 鼻窦炎是什么样子的| 喝菊花茶有什么好处| 女大一抱金鸡是什么意思| 什么叫二氧化碳| 牙齿发白是什么原因| 这是为什么| atp是什么意思| ckd是什么病| 百度
工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->基于WinCE的GPS导航信息处理软件设计

冻存妹妹胎盘救治白血病哥哥 胎盘干细胞可治病

发布人:angelazhang 时间:2025-08-05 收藏
百度 据新华社  作者:刘洋今日时政热点资讯

    摘要: GPS OEM 板一般以原始的二进制格式提供导航报文, 为了得到最终的定位结果, 需要对报文进行解码, 获得相关测量量以及卫星参数, 再构成计算方程组进行求解。本文提出了一种在WinCE 环境下的GPS 导航信息处理的软件实现方案, 描述了嵌入式处理器与GPS OEM 板的连接方式与串口通信方法, 分析了GPS 导航电文的格式, 最后, 设计了导航解算软件流程并给出了解算结果的显示。此设计方案已经在车载导航型GPS 接收机的研制中得到应用, 工作稳定, 并满足精度要求。

 

  0 引言

 

  卫星发出的信号通过GPS 接收机基带处理程序后, 可以获得相关的卫星星历和伪距、伪距律、载波相位、多普勒频移等原始观测量, 如何利用这些信息解算出接收机的位置、速度、时间等定位信息, 是定位解算程序的主要目的。

  本文主要介绍了GPS OEM 接收机原始导航信息的获取、GPS 报文的解码以及位置速度等信息的解算程序设计。

 

  1 平台设计

 

  系统采用的操作系统为WinCE, WinCE 是一个多任务、完全抢占式的32 位嵌入式操作系统, 支持WinCEMFC、ATL、WinCE API 和一些附加的编程接口以及各种通信技术。开发工具采用eVC, eVC ( embedded visualC+ + ) 是Windows CE 上的主流开发工具, 封装了网络底层通讯、COM 互操作、RAPI 等。eVC 支持MFC 类库的子集, 使Win32 平台上的VC 程序可以很容易地迁移到WinCE 平台上。

  硬件平台采用基于xscale PXA255 处理器的嵌入式系统, 采用NOVAT EL OEM4 接收机获得原始的GPS 导航数据, 两个平台间采用串口进行通讯。

  1. 1 串口通信设置

  eVC 在实现串口数据通信中存在2 个局限性: 一是eVC 不支持串口通信控件MScomm, 另外, WinCE 不支持重叠I/ O 操作。因此, 要采用WinCE A PI 函数和多线程技术进行数据串口通信的底层开发。

  对串口的操作都映射成对文件的操作, 因此, 读取串口的数据相当于读取文件的数据。在eVC 环境中, 通过调用CreateFile 函数来打开串口, 设置读写模式:

  H ANDL E m_hCom=CreateFile( STrCom, GENERIC _READ | GEN ERIC_WRITE, 0, NU LL, OPEN _ EXIST _ ING, FILE _AT TRIBU TE_NORMAL, NU LL)

  因为WinCE 不支持重叠I/ O, 所以CreateFile 的第6个参数不能设置为:

  FILE_FLAG_OVER_LAPPED, 否则串行通信处理将被系统信息阻塞。

  打开串口后, 可以通过串口的初始化函数SetCommStat e( ) 来配置各项串口参数, 如波特率、奇偶校验方法、数据位和停止位数等。

  1. 2 线程同步

  WinCE 的API 不支持重叠I/ O 操作, 因此, 要采用多线程模式解决大量数据读写时产生的困难。当主线程忙时,可以使用单独的线程来处理串口, 也就是异步I/ O 模式。

  为了保证在数据读取线程向主线程传递数据时所传递的变量不会被新的串口数据所覆盖, 可以采用互斥体技术。通过以下代码创建互斥体:

  H ANDL ECreateMutex ( LPSECU RITY _ AT T RIBU T ESlpMutexAt tr ibutes,BOOL bInitialOwner , LPCTSTR lpN ame) 。

  线程通过一个等待函数来获得互斥体的所有权, 互斥体的线程是不会被阻断的, 完成对数据的处理后, 需要调用函数释放互斥体, 可以使用如下函数:

  BOOL ReleaseMutex( HANDLE hMutex)

 

  2 GPS 导航电文解码

 

  2. 1 导航电文的格式

  由卫星发出的导航电文是用户用来定位和导航的基础数据。导航电文一般包含卫星的星历和历书数据、工作状态、时钟改正、电离层时延修正、大气层折射修正以及相应的观测信息, 在报文中还包括奇偶校验信息, 用来验证报文接收的正确性。电文处理模块的功能, 就是根据接收从基带处理模块中获得的导航电文, 并进行奇偶校验, 确定报文完整后, 根据电文格式, 对二进制电文进行解析, 从而获得电文中的导航信息。

  导航电文的格式是主帧、子帧、字码和页码, 如图1 所示。每主帧电文长度为1 500 b, 传送速率为50 b/ s, 所以发播一帧电文需要30 s 时间。

eee5.jpg

图1 导航电文帧结构

 

  每帧导航电文包括5 个子帧, 每个子帧长6 s, 共有300 b.第1、2、3 子帧各有10 个字码。这3 个子帧的内容每30 s 重复一次, 每小时更新一次。第4、5 子帧各有25页, 共有15 000 b.一帧完整的电文共有37 500 b.

2. 2 导航电文的内容

  导航电文的内容包括遥测码、转换码、第1 数据块、第2 数据块和第3 数据块5 部分:

  第1 子帧的第3~ 10 个字码为第1 数据块。它的主要内容是: 标志码、数据龄期、卫星时钟改正系数、卫星测距精度、大气传播时延改正。

  第2 数据块包括第2 和第3 子帧, 它载有卫星的星历,用来计算卫星的位置。

  第3 数据块是由第4 和第5 两个子帧构成的, 它提供了GPS 卫星的历书数据。当接收机捕获到某颗卫星后, 利用第3 数据块的信息可以得到其他卫星的概略星历、时钟改正、码分地址和卫星状态等数据。用户可以根据卫星历书和自己所在的位置, 计算出该时刻能观测到的卫星及其方位角和高度角, 从而选择, 以快速捕获和定位。

3 软件编制

 

  通过串口接收到GPS 导航电文并且经过奇偶验证和解码后, 就可以获得GPS 卫星的星历和观测信息, 包括伪距、载波相位、多普勒频移。利用卫星的星历, 可以计算出当前可见卫星的坐标和在运行速度。一般情况下, 可见的卫星数都大于解算所需的卫星数, 为了获得最优的定位精度, 要对当前可见的卫星进行选择。本系统中, 采用最小GDOP 法进行选星, 选出的最优星座的卫星信息结合观测量, 通过误差修正程序进行伪距修正后, 就可以构成接收机位置的解算方程组。解出此方程组, 即可获得接收机的当前位置和速度以及接收机钟差。

  软件基本流程如图2 所示。

eee6.jpg

            

图2 软件主要流程

 

  4 测试结果

 

  2006 年7 月4 日, 在北航对系统进行了测试。经过测试, 系统工作正常, 解算结果散布在较小的范围内。结果显示如图3~ 5 所示。

eee7.jpg                            图3 卫星位置示意图和定位结果

eee8.jpg                            图4 卫星信息显示图

eee9.jpg

                            

 图5 计算结果输出

 

  5 结论

 

  本文提出的基于嵌入式WinCE 的GPS 导航信息处理方案已经在某导航接收机的研制中得到应用, 系统工作稳定, 能够满足可靠性和实时性要求, 达到预期效果。





关键词: WinCE GPS导航

评论

技术专区

诙谐幽默是什么意思 凤毛麟角是什么生肖 如意代表什么生肖 鼻基底填充用什么材料比较好 c k是什么牌子
肖像是什么意思 13朵玫瑰代表什么意思 肾阴虚的表现是什么 什么花走着开 肋骨断了是什么感觉
advil是什么药 175是什么码 瑞五行属什么 心脏房颤吃什么药 吃槟榔有什么好处和坏处
凹儿念什么 夏季感冒吃什么药 什么一气 女同性恋叫什么 天外有天人外有人是什么意思
中药一般什么时候喝最好hcv9jop5ns7r.cn 唯利是图是什么生肖hcv8jop6ns6r.cn 风林火山是什么意思hcv8jop0ns4r.cn 奇花初胎矞矞皇皇是什么意思sanhestory.com 儿童过敏性咳嗽吃什么药hcv9jop1ns0r.cn
骨折喝什么汤恢复得快hcv7jop9ns2r.cn 肚脐左上方是什么部位hcv8jop6ns7r.cn 铉是什么意思hcv7jop6ns6r.cn 为什么不建议打水光针xinmaowt.com 飞机下降时耳朵疼是什么原因hcv9jop0ns6r.cn
用纸盒能做什么手工hcv7jop4ns5r.cn 什么药治胃炎效果好hcv9jop4ns6r.cn 属鼠适合佩戴什么饰品hcv8jop9ns0r.cn 做梦人死了是什么征兆hcv9jop6ns1r.cn 理疗和按摩有什么区别hcv8jop9ns8r.cn
依达拉奉注射功效与作用是什么hcv9jop1ns7r.cn 什么的图案dayuxmw.com 散瞳快散和慢散有什么区别hcv8jop3ns5r.cn 科学的尽头是什么hcv8jop5ns2r.cn 什么叫蜘蛛痣hcv7jop9ns7r.cn
百度