.doc 基于嵌入式操作系统编程实现加乘常数和周期误差检定计算.docVIP

.doc 基于嵌入式操作系统编程实现加乘常数和周期误差检定计算.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.doc 基于嵌入式操作系统编程实现加乘常数和周期误差检定计算.doc

基于嵌入式操作系统编程实现加乘常数和周期误差检定计算 第27卷第5期 2012年5月 乐山师范学院 JournalofLeshanTeachersCollege Vo1.27,No.5 Mav.2O12 基于嵌入式操作系统编程实现加乘常数和周期误差检定计算 王霖,周炯,刘丽萍 (1.成都纺织高等专科学校,四川成都611713;2.成都军区78155部队,四川成都610036) 摘要:文章介绍了基于嵌入式操作系统Mobile6.0编程实现加乘常数和周期误差检定计算的方法,描述了Mobile6.0 的技术特性,加乘常数与周期误差的数学基础,详细说明了软件的操作流程,并对在嵌入式设备上进行测绘软件的开发作 了展望. 关键词:Mobile6.o;~II乘常数;周期误差 中图分类号:TP393文献标识码:A文章编号:1009—8666(2012)05-0032-03 光电测距仪(含全站型电子速测仪测距系统)的加乘 常数和周期误差检定是光电测距仪检定规程中的关键项 目.受交通,供电,观测操作等因素的限制,携带PC机或笔 记本电脑不便于数据的实时记录和处理,目前基本采取先 手工记录再事后计算的方式进行,这种方式不利于仪器的 快速检定,同时在某些情况下出现观测错误时不能及时发 现纠正,可能会增加人力,物力和时间开销.当前,智能手 机发展迅猛,基于嵌入式操作系统开发相应软件可有效地 解决以上问题,基于Mobile6.0编程开发计量检定软件就 是在此背景下的有益尝试. 1Mobile6.0的技术背景和开发环境 WindowsMobile系统是微软针对PDA,智能手机开发 的嵌入式操作系统,是WindowsCE系统的一个分支,拥有 多线程,多任务,确定性的实时和完全抢先式优先级等特 性,目前已经发展到WindowsPhone7.0版.微软为基于 CE系统的软件开发提供了VisualStudio2005,2008这样功 能强大的开发平台,同时支持Windows.NETCompact Framework2.0作为软件管理和开发环境,并提供Win32, MFC,ATL,WI’L和STL等程序开发界面给软件开发者使 用. 2软件设计 软件的设计严格遵照仪器检定的国家有关标准规程, 在充分理解检定对象特性的基础上,以检定项目的数学计 算基础为依据来设计程序算法,同时兼顾界面设计上的人 机友好和贴近实际操作的需要,计算结果数值的符合精度 要好. 2.1加乘常数软件的设计 加乘常数的产生源于仪器的光路,电路系统各项误差 的综合作用,仪器在正常使用前确定加乘常数并对测量结 果进行必要的改正有利于提高测量结果的精度.加乘常数 的检定观测是在基线场上完成,将各基线段上经过气象改 正,倾斜改正的观测数据与相应的基线值进行比较,按最 /]~--乘法并利用一元线形回归的方法求解加乘常数,基本 解算公式如下: ∑E∑D一∑D∑DI£ 加常数c=上_L上—上_土二士一 n ∑D一f∑D)ii,i=1/ n E(Dyi)一∑D∑’ 乘常数R=j二L——上_L— ni.D) 在公式中,D为各基线段观测值,fi为各基线段基线值 与观测值之差,n为基线段数.加乘常数的编程算法实现比 较简单,主要是严格按照数学公式先利用循环累加的方法 实现公式中的数值累加项,数值乘积累加项,数值平方累 收稿日期:2012—05—10 作者简介:王霖(1970一),男,成都纺织高等专科学校副教授,研究方向:计算机网络应用. 32 加项,数值累加项的平方,再将得到的各项代人公式计算. 其他需要计算的相关检定项,如常数标准偏差,显着性相 关系数,固定标准偏差以及比例标准偏差系数均采用类似 的编程设计方法. 2.2周期误差软件的设计 周期误差主要是由于仪器内部光电信号的同频窜扰, 从而出现的以精测尺长为周期按正弦函数变化的测量误 差.在周期误差平台上以双频激光干涉仪或铟钢尺为基 准,按照规程规定的方法观测,利用最小二乘法将观测数 据组成如下所示的法方程式,求解K,x,Y三个未知数,从 而得到周期误差的振幅,初相角以及仪器加常数. n K+l∑(-sin0.))x+l∑(-cos0.))Y+∑,i.1,i.11.1 (∑(一sin0))K+(∑(一sino.):)x+∑(sin0iCOS0)Y+,i-t,,i一1I.1 三( 一sin0;)’=o i—I (∑(--COS(}.)lK+K(∑(sin01cos0.))x+(∑(cos0))Y+’-1t’1.1’I.1 (一cos0)f,--0 i—l e=专争x360.fi=Da-DiU 周期误差幅值A=, 周期误差初相角~p0=arctan A 在法方程式中,D为周期误差检定平台上第i个点的 基线值,Di则是对应的观测值,u为光电测距仪的精测尺 长.法方程式中三

文档评论(0)

zhangningclb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档