System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及压力表,具体涉及一种高精度压力表的标定方法。
技术介绍
1、高精度压力表是一种用于测量精确压力的仪表,广泛应用于各种工业领域。传统的压力表标定方法通常采用静态方法,即利用标准压力源对压力表进行标定。然而,由于标准压力源的精度限制以及环境因素的影响,这种方法存在着一定的误差,因此,需要一种高精度压力表的标定方法。
2、但是在传统的传统的压力传感器标定方法通常依赖于理论计算和实验测量,但在实际应用中可能存在精度不高、温度影响大等问题,很显然这种检测方法至少存在以下方面问题:1、传统的静态压力表标定方法受到标准压力源的精度限制,容易导致压力表的测量结果存在一定的误差。缺乏基于传感器基本特性和上电时长的分析,无法对传感器进行准确的标定,从而降低压力表的测量精度,同时,缺乏冒泡排序等方法来提高数据的稳定性,在压力采集过程中可能会存在数据波动或者不一致的情况,造成压力表读数的不稳定性。
3、2、传统的高精度数字压力表的标定方式大都以线性补偿为主,主要通过在多个温度点选取不同的压力点,进行线性平均,由于传感器的输出是非线性的,在进行线性平均的时候会有许多个非标定点的输出超出精度范围,导致成品率低,工作量大、重复性高。
技术实现思路
1、针对上述存在的技术不足,本专利技术的目的是提供一种高精度压力表的标定方法。
2、为解决上述技术问题,本专利技术采用如下技术方案:本专利技术提供一种高精度压力表的标定方法,包括:步骤一、基本特性的获取:获取目标传感器
3、步骤二、上电时长的分析:根据目标传感器对应的基本特性,从而对目标传感器对应的基本特性进行分析,得到目标传感器对应的特性评估系数,进而分析目标传感器对应的上电时长。
4、步骤三、压力数据的获取:将目标压力传感器安装在实验设备中,并对目标压力传感器进行启动测试,当目标压力传感器启动测试时长大于目标传感器对应的上电时长时,进而在采集目标压力传感器中各实验组中各温度对应的压力数据。
5、步骤四、数据转换的分析:根据目标压力传感器中各实验组中各温度对应的压力数据,从而使用最小二乘法进行线性拟合,进而将目标压力传感器中各实验组中各温度对应的压力数据进行数据转换,得到目标压力传感器中各温度对应的压力值。
6、步骤五、补偿后输出电压的获取:根据目标压力传感器中各温度对应的压力值,进而对目标压力传感器中各温度对应的压力值进行分析,进而得到目标压力传感器经补偿过后的传感器输出电压。
7、优选地,所述对目标传感器对应的基本特性进行分析,具体分析过程如下:将目标传感器对应的精度、采样率和分辨率分别记为q、w和e,代入计算公式中,得到目标传感器对应的特性评估系数δ,其中,q′、w′、e′分别为设定的传感器对应的标准精度、标准采样率、标准分辨率,σ1、σ2、σ3分别为设定的传感器精度、采样率和分辨率对应的权重因子。
8、优选地,所述分析目标传感器对应的上电时长,具体分析过程如下:将目标传感器对应的特性评估系数与数据库中各上电时长对应的特性评估系数进行对比,若目标传感器对应的特性评估系数与数据库中某上电时长对应的特性评估系数相同,则将数据库中该特性评估系数对应的上电时长作为目标传感器对应的上电时长。
9、优选地,所述对目标压力传感器进行启动测试,具体测试过程:a1、将目标压力传感器安装在实验设备中,并连接相应的电路和设备,实验设备中设置若干个实验组,各实验组对应各固定的温度范围,在各实验组中,将温度控制在目标范围内。
10、a2、对目标压力传感器进行启动测试,并记录启动测试时长,并将启动测试时长与目标传感器对应的上电时长进行对比,若启动测试时长大于目标传感器对应的上电时长,则记录相应的温度值,进而采集目标压力传感器中各实验组中各温度对应的压力数据。
11、优选地,所述将目标压力传感器中各实验组中各温度对应的压力数据进行数据转换,具体转换过程如下:b1、获取目标压力传感器中各实验组中各温度对应的压力数据,若第一个压力数据与其余压力数据相比较,若第一个压力数据小于其他压力数据,将两者编号互换,在将第一个压力数据存入另一个缓冲区作为的第一个压力数据,当排序数据为奇数2n-1时,取出缓冲区中的第n个压力数据。
12、b2、并将缓冲区中的第n个压力数据,使用最小二乘法进行线性拟合,最小二乘法是将每个压力点的平方和的误差降到最小,由此将目标压力传感器中各实验组中各温度对应的压力数据进行数据转换,得到目标压力传感器中各温度对应的压力值。
13、优选地,所述对目标压力传感器中各温度对应的压力值进行分析,具体分析过程如下:将目标压力传感器中各温度对应的压力值记为p,代入计算公式u0=a0+b0*p中,得到常温下传感器的输出电压u0,其中,a0表示为温度零点时压力零点的电压,b0表示为温度零点时满压对应的系数值。
14、根据计算公式ut=at+bt*p,得到其他温度点的传感器输出电压,其中,at表示为理论的其他温度点的零位输出电压,bt表示为理论的其他温度点的线性比例系数。
15、优选地,所述得到目标压力传感器经补偿过后的传感器输出电压,具体得到过程如下:将理论的其他温度点的零位输出电压at和理论的其他温度点的线性比例系数bt,代入计算公式p′=a0+(ut-at)/bt*b0中,得到目标压力传感器经补偿过后的传感器输出电压p′。
16、优选地,所述理论的其他温度点的零位输出电压和理论的其他温度点的线性比例系数的获取,具体获取过程如下:将温度零点时压力零点的电压a0和温度零点时满压对应的系数值b0,分别代入计算公式at=a0+a(t-t0)*y(fs)中和bt=b0+b(t-t0)*y(fs)中,得到理论的其他温度点的零位输出电压at和理论的其他温度点的线性比例系数bt,其中,a(t-t0)表示为at的电压至at0零温度点的电压,b(t-t0)表示为温度t点的满度系数值,y(fs)表示为各段温度点下电压对应变化值。
17、本专利技术的有益效果在于:1、本专利技术在压力采集的时候采用冒泡排序的方法,采集压力,使数据的稳定性更趋于一致,其次在压力换算上,首次采用最小二乘法进行线性拟合,代替传统的线性计算,使压力在多个温度下的换算更接近于理论数据,提高产品的精度性能。
18、2、本专利技术通过对目标传感器对应的基本特性进行分析,得到目标传感器对应的特性评估系数,进而分析目标传感器对应的上电时长,防止传感器在上电过程中的异常,从而提升数据的稳定性。
19、3、本专利技术采用冒泡排序等方法,可以提高数据的稳定性,避免波动和不一致的情况,使得压力表的读数更加稳定可靠,同时,通过最小二乘法进行线性拟合的方法,可以提高温度换算的精度,使得在不同温度下的压力换算更加准确。
本文档来自技高网...【技术保护点】
1.一种高精度压力表的标定方法,其特征在于,包括:
2.如权利要求1所述的一种高精度压力表的标定方法,其特征在于,所述对目标传感器对应的基本特性进行分析,具体分析过程如下:
3.如权利要求2所述的一种高精度压力表的标定方法,其特征在于,所述分析目标传感器对应的上电时长,具体分析过程如下:
4.如权利要求1所述的一种高精度压力表的标定方法,其特征在于,所述对目标压力传感器进行启动测试,具体测试过程:
5.如权利要求4所述的一种高精度压力表的标定方法,其特征在于,所述将目标压力传感器中各实验组中各温度对应的压力数据进行数据转换,具体转换过程如下:
6.如权利要求5所述的一种高精度压力表的标定方法,其特征在于,所述对目标压力传感器中各温度对应的压力值进行分析,具体分析过程如下:
7.如权利要求6所述的一种高精度压力表的标定方法,其特征在于,所述得到目标压力传感器经补偿过后的传感器输出电压,具体得到过程如下:
8.如权利要求7所述的一种高精度压力表的标定方法,其特征在于,所述理论的其他温度点的零位输出电压
...【技术特征摘要】
1.一种高精度压力表的标定方法,其特征在于,包括:
2.如权利要求1所述的一种高精度压力表的标定方法,其特征在于,所述对目标传感器对应的基本特性进行分析,具体分析过程如下:
3.如权利要求2所述的一种高精度压力表的标定方法,其特征在于,所述分析目标传感器对应的上电时长,具体分析过程如下:
4.如权利要求1所述的一种高精度压力表的标定方法,其特征在于,所述对目标压力传感器进行启动测试,具体测试过程:
5.如权利要求4所述的一种高精度压力表的标定方法,其特征在于,所述将目标压力...
【专利技术属性】
技术研发人员:刘圆肖,陈庆荣,陈德龙,冯飞,李召森,
申请(专利权)人:上海铭控传感技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。