一种基于误差补偿的惯性测量装置异步通讯同步方法制造方法及图纸

技术编号:9488321 阅读:102 留言:0更新日期:2013-12-25 22:21
本发明专利技术公开了一种基于误差补偿的惯性测量装置异步通讯同步方法,本发明专利技术通过在计算程序中增加中间变量Δ1和Δ2用来记录本周期计算数据与上周期计算数据之差,在485中断时刻通过判断本周期计算是否完成来确定发送数据的补偿方案,实现惯性测量装置的精度保持能力,从而克服485通讯双方晶振存在精度差异造成的时序冲突,克服了现有惯性测量装置与上位机之间通讯不同步时重复发数或丢数的问题,确保了惯性导航的精度。

【技术实现步骤摘要】

【技术保护点】
一种基于误差补偿的惯性测量装置异步通讯同步方法,在计算程序中设置两个缓存区1和2,每次计算完成后,本次计算结果先保存到缓存区1,再保存到缓存区2,其特征在于步骤如下:(1)在惯性测量装置的每个计算周期,将计算是否完成标志TMARK=0xFF放在计算程序的开始端,并在计算程序中增加两个变量Δ1、Δ2,其中Δ1为本周期的计算误差,Δ1=本周期的计算值?上周期的计算值;Δ2为上周期的计算误差,设两个计算误差初始值Δ1=0,Δ2=0;(2)每个计算周期计算程序接收485中断请求,当485中断请求来临时,如果本周期内的计算未完成,则执行步骤(a),如果本计算周期内的计算已完成,则执行步骤(b);(a)计算是否完成标志TMARK保持不变,TMARK=0xFF,计算程序的输出结果为存储在缓存区2中的值,存储在缓存区2中的值为上周期的计算值+Δ1,计算程序将输出结果通过485总线发出,待计算完成后,置Δ2=Δ1;(b)置计算是否完成标志TMARK=0,计算程序的输出结果为存储在缓存器1中的值,存储在缓存器1中的值为本周期计算值+Δ2,计算程序将输出结果通过485总线发出,然后重置Δ1=0,Δ2=0;(3)完成异步通讯同步。...

【技术特征摘要】

【专利技术属性】
技术研发人员:魏宗康王爱华
申请(专利权)人:北京航天控制仪器研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1