一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种线性惯测组合模拟器通道标定方法与流程

2022-04-30 15:25:19 来源:中国专利 TAG:


1.本发明涉及半实物仿真或测试技术领域,尤其涉及一种线性惯测组合模拟器通道标定方法。


背景技术:

2.在弹上计算机的生产和半实物仿真过程中,模飞测试设备需要通过da板卡发送弹道信息至惯测组合模拟器,惯测组合模拟器转化为脉冲量后发送至弹上计算机,弹上计算机接收并进行弹道解算后将测试数据回传至模飞测试设备,模飞测试设备对测试数据进行判读,判断测试结果是否合格。
3.在模飞测试过程中,模飞测试设备将弹道数据理论值经惯组模拟器发送给弹上计算机,要经过板卡、惯测组合模拟器、弹上a/d采集补偿以及线缆到达弹上计算机,由于板卡和惯测组合模拟器本身的转换误差以及环境温度对测试设备影响带入的误差,导致模飞判读出现参数不合格现象,从而影响模飞判读结果。
4.同时惯测组合模拟器为硬件设备,随着时间推移其性能会出现下降,线性度出现漂移,导致测试结果不合格,因此测试前需要对惯测组合模拟器线性度的好坏进行判断。


技术实现要素:

5.本发明的主要目的是提出一种线性惯测组合模拟器通道标定方法,旨在解决上述技术问题。
6.为实现上述目的,本发明提出一种线性惯测组合模拟器通道标定方法,包括以下步骤:
7.步骤s1:选取惯测组合模拟器量程内若干组有效值作为理论值,对惯测组合模拟器通道进行标定,并将理论值作横坐标xi、标定结果作纵坐标yi;
8.步骤s2:将标定结果进行拟合,并计算各通道的斜率a和零位b;
9.步骤s3:通过标定结果对惯测组合模拟器线性度好坏进行判断;
10.步骤s4:在半实物仿真、测试过程中对测试设备发送的da值进行补偿。
11.优选地,在步骤s1中,选取13组理论值,分别为: 4.5v、 4.0v、 3.0v、 2.0v、 1.0v、 0.5v、0.0v、-0.5v、-1.0v、-2.0v、-3.0v、-4.0v、-4.5v。
12.优选地,所述步骤s1中,对惯测组合模拟器通道进行标定的方法为:通过测试设备中的da板将第1组理论值发送至惯测组合模拟器中,惯测组合模拟器转化为脉冲量后发送至弹上计算机,弹上计算机进行采集,并将采集结果回传至测试设备,测试设备将该值保存作为第1组标定值;接着按第1组的方法进行第2至13组理论值的标定,待各通道13组理论数据标定完成后,分别得到各通道13组标定结果数据。
13.优选地,在步骤s2中,采用直线拟合的方式按照直线方程y=a
·
x b对标定结果进行拟合,数据为{(xi,yi)|i=0,1,2,

,12};
14.采用最小二乘法直线拟合可以得到:
[0015][0016]
其中:
[0017][0018][0019][0020][0021]
优选地,在步骤s3中,判断各通道的斜率a和零位b满足以下公式:
[0022][0023]
若满足,则惯测组合模拟器线性度合格;
[0024]
若不满足,则惯测组合模拟器线性度不合格。
[0025]
优选地,在步骤s4中,da值进行补偿进的方法为:发送值减去零位再除斜率后进行发送,即实际发送值=(理论发送值-b)/a。
[0026]
优选地,所述弹上计算机采用嵌入式系统,用于运行惯组标定软件的嵌入式部分,实现接收惯组标定软件上位机部分的指令采集,完成惯组通道数据采集,并通过422串口回传至测试设备。
[0027]
优选地,在所述弹上计算机中,惯组标定软件的嵌入式部分设置定时器产生100ms定时中断,在收到采集命令后,启动中断服务程序连续10次对惯组通道采集并将结果累加,对于惯测组合模拟器转化为的6路脉冲量得到1s的脉冲量采集累加值,对于6路模拟量得到10次电压采集值并求取平均值后,将12路采集值通过弹地通讯口回传给地面软件,之后等待接收下一次采集命令。
[0028]
优选地,测试设备为一体化模飞测试仪,采用工业控制计算机,用于运行惯组标定软件的上位机部分,采用基于对话框的mfc框架程序开发,实现da板卡数据发送、串口数据接收处理、以及界面显示。
[0029]
优选地,在所述测试设备中,先通过da板发送12路电压值,再通过弹地通讯口发送采集命令,等待并接收弹上计算机发送的采集值;13次数据采集完成后,对各通道数据进行直线拟合得到零位和斜率,判断其合格性并将结果记录成文件。
[0030]
由于采用了上述技术方案,本发明的有益效果如下:
[0031]
本发明提供的一种线性惯测组合模拟器通道标定方法,能有效提高半实物仿真、测试等工程应用中惯测组合模拟器输出模拟量信号的精度。并提供了一种对标定结果进行判断的方法,对惯测组合模拟器线性度好坏进行判断。
附图说明
[0032]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0033]
图1为本发明一种线性惯测组合模拟器通道标定方法中数据传送框图;
[0034]
图2为本发明中弹上计算机惯组标定软件嵌入式部分的功能设计流程示意图;
[0035]
图3为本发明中弹上计算机惯组标定软件嵌入式部分的中断处理设计流程示意图;
[0036]
图4为本发明中测试设备中惯组标定软件上位机部分的设计流程示意图。
具体实施方式
[0037]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]
结合图1所示,一种线性惯测组合模拟器通道标定方法,包括以下步骤:
[0039]
步骤s1:选取惯测组合模拟器量程内若干组有效值作为理论值,对惯测组合模拟器通道进行标定,并将理论值作横坐标xi、标定结果作纵坐标yi;
[0040]
步骤s2:将标定结果进行拟合,并计算各通道的斜率a和零位b;
[0041]
步骤s3:通过标定结果对惯测组合模拟器线性度好坏进行判断;
[0042]
步骤s4:在半实物仿真、测试过程中对测试设备发送的da值进行补偿。
[0043]
在步骤s1中,选取13组理论值,分别为: 4.5v、 4.0v、 3.0v、 2.0v、 1.0v、 0.5v、0.0v、-0.5v、-1.0v、-2.0v、-3.0v、-4.0v、-4.5v。对惯测组合模拟器通道进行标定的方法为:通过测试设备中的da板将第1组理论值发送至惯测组合模拟器中,惯测组合模拟器转化为脉冲量后发送至弹上计算机,弹上计算机进行采集,并将采集结果回传至测试设备,测试设备将该值保存作为第1组标定值;接着按第1组的方法进行第2至13组理论值的标定,待各通道13组理论数据标定完成后,分别得到各通道13组标定结果数据。
[0044]
在步骤s2中,采用直线拟合的方式按照直线方程y=a
·
x b对标定结果进行拟合,数据为{(xi,yi)|i=0,1,2,

,12};
[0045]
采用最小二乘法直线拟合可以得到:
[0046][0047]
其中:
[0048][0049]
[0050][0051][0052]
优选地,在步骤s3中,判断各通道的斜率a和零位b满足以下公式:
[0053][0054]
若满足,则惯测组合模拟器线性度合格;若不满足,则惯测组合模拟器线性度不合格。
[0055]
在步骤s4中,da值进行补偿进的方法为:发送值减去零位再除斜率后进行发送,即实际发送值=(理论发送值-b)/a。
[0056]
在本实施例中,所述弹上计算机采用嵌入式系统,用于运行惯组标定软件的嵌入式部分,实现接收惯组标定软件上位机部分的指令采集,完成惯组通道数据采集,并通过422串口回传至测试设备。
[0057]
结合图1、图2、图3所示,在本实施例中,在所述弹上计算机中,惯组标定软件的嵌入式部分设置定时器产生100ms定时中断,在收到采集命令后,启动中断服务程序连续10次对惯组通道采集并将结果累加,对于惯测组合模拟器转化为的6路脉冲量得到1s的脉冲量采集累加值,对于6路模拟量得到10次电压采集值并求取平均值后,将12路采集值通过弹地通讯口回传给地面软件,之后等待接收下一次采集命令。
[0058]
具体地,如图2所示,中弹上计算机惯组标定软件嵌入式部分的功能设计流程为:初始化cpu、初始化串口通讯控制器;初始化定时器0设置产生100ms中断;判断接收串口命令是否正确,若不正确,重新接收串口命令;若正确,清中断标志允许定时器0中断;判断中断计数器是否≥11,若不满足中断计数器≥11,则重新判断中断计数器是否≥11;若满足中断计数器≥11,则对模拟量数据求均值、以及对12路惯组采集数据发送;之后关闭定时器0中断,返回至判断接收串口命令是否正确。
[0059]
如图3所示,弹上计算机惯组标定软件嵌入式部分的中断处理设计流程为:判断中断是否产生,若为产生,则返回继续判断中断是否产生;若满足中断产生,则进行惯组数据采集;判断中断计数器是否≥1,若中断计数器满足≥1,则将采集的12路数据分别累加;之后中断计数器加1,清中断标志,然后返回至判断中断是否产生;若中断计数器不满足≥1,则中断计数器加1,清中断标志,然后返回至判断中断是否产生。
[0060]
在本实施例中,测试设备为一体化模飞测试仪,采用工业控制计算机,用于运行惯组标定软件的上位机部分,采用基于对话框的mfc框架程序开发,实现da板卡数据发送、串口数据接收处理、以及界面显示。
[0061]
结合图4所示,在本实施例中,所述测试设备先通过da板发送12路电压值,再通过弹地通讯口发送采集命令,等待并接收弹上计算机发送的采集值;13次数据采集完成后,对各通道数据进行直线拟合得到零位和斜率,判断其合格性并将结果记录成文件。具体地,首先初始化d/a板,输出清零、初始化串口;判断循环次数是否≤13;若≤13,则装订d/a电压量、通过da板发送12路电压信号、发送串口采集命令;判断回传命令是否正确,若正确,延时
1s,接收36字节惯组采集数据,分别对6路脉冲量和6路模拟量进行组合处理并保存,重复判断循环次数是否≤13。若循环次数不满足≤13,则说明采集完毕,对13组惯组采集数据进行最小线性直线拟合,分别求出12通道的零位b和斜率a,在界面显示各通道零位b和斜率a,再对12通道的零位和斜率进行合格性判断并显示判断结果。上述判断回传命令若不正确,则结束。
[0062]
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所做的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献