一种基于MFC的加速度计可视化测试平台的制作方法

文档序号:35149802发布日期:2023-08-18 05:53阅读:82来源:国知局
一种基于MFC的加速度计可视化测试平台的制作方法

本技术涉及加速度计的测试技术,是一种基于mfc的加速度计可视化测试平台。


背景技术:

1、加速度计用于测量运载体的线加速度,是惯性系统中不可或缺的敏感设备,其性能指标的好坏直接影响惯性系统的导航精度,所以出厂前对加速度计零偏、零偏重复性和非线性度指标的测试是十分重要的环节。加速度计一般采用串口通信,其性能指标的测试通常是先通过串口接收并保存数据,然后用matlab对数据进行处理和指标计算,这样的测试方法弊端很多,一是不能直观地监测加速度计偏值的变化;二是不能在高低温环境下直观监测加速度计内部温度值,不便于温度补偿系数的量化;三是不能提前筛选出加速度计某一轴非线性度超标的产品,增加了试验工作量,延长了试验周期。

2、因此,开发一种既能直观显示三轴加速度信息和温度信息,又能计算单轴非线性度的加速度计测试平台是十分必要的。

3、所述测试平台能够方便直观地监测加速度和温度的数据变化,能够高效地完成加速度计三个轴向的零偏、零偏重复性和非线性度指标的可视化测试。


技术实现思路

1、本实用新型的目的是开发一种基于mfc的加速度计测试平台,既具有数据采集、处理、计算、保存的功能,又能回送加速度计内部温度值;既能解决加速度计的零偏、零偏重复性和非线性度指标测试的技术问题,又便于温度补偿系数的量化。

2、为了实现解决上述技术问题的目的,本实用新型采用了如下技术方案:

3、一种基于mfc的加速度计可视化测试平台,用以实现回送加速度计内部温度值和加速度计三个轴向的零偏、零偏重复性以及非线性度的可视化测试的功能;所述测试平台包括加速度计设备编号配置模块、串口设置模块、数据采集模块、数据处理模块、回送温度模块、加速度和温度信息显示模块、非线性度测试模块、显示设备、打印设备;

4、加速度计设备编号配置模块用于录入预测试的加速度计设备编号,以便测试数据按照编号保存;

5、串口设置模块包括数据端口、命令端口和串口开关,用于接收数据和发送回传温度命令;

6、数据采集模块采用定时器设计,定时读取串口数据;

7、数据处理模块依据通信协议解析出加速度计的三轴向加速度信息和温度信息;

8、回送温度模块接收到回送温度的指令后,将当前的温度信息转化为温度值(℃)回送给可视化界面,使内部温度值可视化;

9、加速度和温度信息显示模块将解算出的加速度值和温度值实时显示;

10、非线性度测试模块实现测量轴向和转速设置、数据读取、非线性度计算、数据保存和数据清零功能;

11、显示设备用来显示数据;

12、打印设备用来打印数据。

13、具体的,加速度计设备编号配置模块包括加速度计设备编号配置文件模块和加速度计设备编号选择模块,其中,加速度计设备编号配置文件模块包括录入模块、修改模块、保存模块、显示模块,加速度计设备编号配置文件模块通过外部控制设备例如鼠标、键盘实现加速度计设备编号的录入、修改、保存功能;加速度计设备编号选择模块连接加速度计配置文件模块,用于选择预测试的加速度计设备编号,以便测试数据按照编号保存。

14、具体的,串口设置模块包括数据端口、命令端口和串口开关,用于接收数据和发送回送温度命令。其中,数据端口包括数据输入模块、数据处理模块、数据输出模块、数据显示模块;命令端口包括命令发送模块、命令处理模块、命令接收模块;串口开关包括串口打开模块、串口数据处理模块、串口关闭模块;串口设置模块连接数据采集模块、数据处理模块、回送温度模块,内部按程序执行,外部受键盘和控件指令控制;键盘控制实现串口选择,控件指令控制实现串口开关、数据输入输出、数据显示和接收回送温度指令。

15、具体的,数据采集模块包括测量参数设置模块、数据转换模块、数据采样处理模块、数据采样输出模块,各个模块之间按照顺序执行;数据采集模块连接串口设置模块和数据处理模块,受内部时序控制,定时读取串口设置模块中数据输出模块串口发送端缓冲区的数据,并将数据传递给数据处理模块。

16、具体的,数据处理模块包括数据滤波模块、数据整合模块;数据处理模块通过控件指令连接数据采集模块、回送温度模块和串口设置模块的数据输出模块、数据显示模块,数据处理模块通过内部时序接收数据采集模块的数据,依据通信协议解析出加速度计的三轴向加速度信息和温度信息;然后通过顺序控制将上述信息传递给串口设置模块的数据输出模块和数据显示模块。

17、具体的,回送温度模块连接数据处理模块、串口设置模块的数据输入模块、数据输出模块和加速度和温度信息显示模块。当接收到控件发送的回送温度指令后,回送温度模块顺序连接数据处理模块、串口设置模块和显示设备,数据处理模块对当前温度信息进行解算并将其转化为温度值(℃),串口设置模块的数据输出模块将温度数据回送给加速度和温度信息显示模块,实现温度数据可视化。

18、具体的,加速度和温度信息显示模块连接串口设置模块的数据输出模块、温度回送模块和显示设备;加速度和温度信息显示模块接收到回送温度的控件指令后,通过串口设置模块的数据输出模块传送解算后的加速度值和温度值,并将数据实时输出到显示设备上。

19、具体的,非线性度测试模块包括测量参数设置模块、清零模块、动态值读取模块、动态值处理模块、非线性度计算模块和数据保存模块,非线性度测试模块连接串口设置模块、数据采集模块、数据处理模块、显示设备和打印设备,通过控件指令和时序控制各模块,实现测量轴向和转速设置、数据读取、非线性度计算、数据保存和数据清零功能;

20、其中:测量参数设置模块分别连接动态值读取模块、显示设备,其数据传输和控制关系为:依据设置参数将动态值读取到显示设备相应位置处;

21、清零模块分别连接动态值读取模块和显示设备;其数据传输和控制关系为:控件控制模块启动后,擦除显示设备上的动态读取值,且将动态值置零;

22、动态值处理模块分别连接清零模块、动态值读取模块、非线性度计算模块、显示设备;其数据传输和控制关系为:清零模块启动后动态值处理模块将值置0;动态值读取模块按程序流程将读取到的数据传递给动态值处理模块处理,动态值处理模块将处理后的数值传递给显示设备和非线性度计算模块;

23、非线性度计算模块分别连接动态值处理模块、数据保存模块和显示设备;其数据传输和控制关系为:非线性度计算模块启动后,将接收到的动态值处理数据进行计算,并将计算后的数据传递给数据保存模块和显示设备;

24、数据保存模块将非线性度计算模块传来的包括设备编号、轴向、加速度值、非线性度值以excel表格的形式保存,并输出到打印设备。

25、本实用新型所提供的测试平台能够实时动态直观地显示航向、俯仰、倾斜三轴加速度值;能回送加速度计内部温度值;非线性度测试时,各轴数据独立,可单独计算非线性结果,方便筛选,提高工作效率。本实用新型测试平台使加速度计性能测试过程可视化、简洁化、高效化。



技术特征:

1.一种基于mfc的加速度计测试平台,用以实现回送加速度计内部温度值和加速度计三个轴向的零偏、零偏重复性以及非线性度的可视化测试的功能;其特征是:所述测试平台包括加速度计设备编号配置模块、串口设置模块、数据采集模块、数据处理模块、回送温度模块、加速度和温度信息显示模块、非线性度测试模块、显示设备、打印设备;

2.根据权利要求1所述基于mfc的加速度计测试平台,其特征是:所述的加速度计设备编号配置模块包括加速度计设备编号配置文件模块和加速度计设备编号选择模块,其中,加速度计设备编号配置文件模块包括录入模块、修改模块、保存模块、显示模块,加速度计设备编号配置文件模块通过外部控制设备实现加速度计设备编号的录入、修改、保存功能;加速度计设备编号选择模块连接加速度计配置文件模块,用于选择预测试的加速度计设备编号,以便测试数据按照编号保存。

3.根据权利要求1所述基于mfc的加速度计测试平台,其特征是:所述的串口设置模块包括数据端口、命令端口和串口开关,用于接收数据和发送回送温度命令;

4.根据权利要求1所述基于mfc的加速度计测试平台,其特征是:所述的数据采集模块包括测量参数设置模块、数据转换模块、数据采样处理模块、数据采样输出模块,各个模块之间按照顺序执行;数据采集模块连接串口设置模块和数据处理模块,受内部时序控制,定时读取串口设置模块中数据输出模块串口发送端缓冲区的数据,并将数据传递给数据处理模块。

5.根据权利要求1所述基于mfc的加速度计测试平台,其特征是:所述的数据处理模块包括数据滤波模块、数据整合模块;数据处理模块通过控件指令连接数据采集模块、回送温度模块和串口设置模块的数据输出模块、数据显示模块,数据处理模块通过内部时序接收数据采集模块的数据,依据通信协议解析出加速度计的三轴向加速度信息和温度信息;然后通过顺序控制将上述信息传递给串口设置模块的数据输出模块和数据显示模块。

6.根据权利要求1所述基于mfc的加速度计测试平台,其特征是:所述的回送温度模块连接数据处理模块、串口设置模块的数据输入模块、数据输出模块和加速度和温度信息显示模块;当接收到控件发送的回送温度指令后,回送温度模块顺序连接数据处理模块、串口设置模块和显示设备,数据处理模块对当前温度信息进行解算并将其转化为温度值,串口设置模块的数据输出模块将温度数据回送给加速度和温度信息显示模块,实现温度数据可视化。

7.根据权利要求1所述基于mfc的加速度计测试平台,其特征是:所述的加速度和温度信息显示模块连接串口设置模块的数据输出模块、温度回送模块和显示设备;加速度和温度信息显示模块接收到回送温度的控件指令后,通过串口设置模块的数据输出模块传送解算后的加速度值和温度值,并将数据实时输出到显示设备上。

8.根据权利要求1所述基于mfc的加速度计测试平台,其特征是:所述的非线性度测试模块包括测量参数设置模块、清零模块、动态值读取模块、动态值处理模块、非线性度计算模块和数据保存模块,非线性度测试模块连接串口设置模块、数据采集模块、数据处理模块、显示设备和打印设备,通过控件指令和时序控制各模块,实现测量轴向和转速设置、数据读取、非线性度计算、数据保存和数据清零功能;


技术总结
本技术介绍了一种基于MFC的加速度计可视化测试平台,包括加速度计设备编号配置模块、串口设置模块、数据采集模块、数据处理模块、回送温度模块、加速度和温度信息显示模块、非线性度测试模块、显示设备、打印设备;加速度计设备编号配置模块用于录入预测试的加速度计设备编号;串口设置模块用于接收数据和发送回传温度命令;非线性度测试模块实现测量轴向和转速设置、数据读取、非线性度计算、数据保存和清零。本技术能够显示航向、俯仰、倾斜三轴加速度值;非线性度测试时,各轴数据独立,可单独计算非线性结果,方便筛选,提高工作效率。

技术研发人员:李路苹,贾聪乐,刘晓宇
受保护的技术使用者:洛阳伟信电子科技有限公司
技术研发日:20221228
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1