本申请涉及测量校正技术领域,尤其是涉及一种物体重量的测量方法、称重装置及可读存储介质。
背景技术:
在进行物体的重量的称重时,需要用到电子称进行称中,电子称的核心器件就是称重传感器,大部分称重传感器会在称重时与物体实际的重量会存在一定的误差,在进行称重之前需要对电子称的称重传感器进行误差校准。
现阶段,对于称重误差的校准是在第一次使用电子称之前,根据对已知重量的物体的称重,对电子称进行一次性校准,确定电子称的误差,在以后的测量过程中,之间根据第一次的误差率计算待测物体的实际重量,但是在电子称的使用过程中由于磨损等原因,第一次根据已知重量的物体的称重得出的误差率可能会不准确,在根据相应的误差率进行校准,会存在待测物体实际重量测量不准确的问题。
技术实现要素:
有鉴于此,本申请的目的在于提供一种物体重量的测量方法、称重装置及可读存储介质,根据所述称量装置未放入待称重物体时的空载重量,确定所述称量装置的称量误差率以及所述称量误差率对应的转化系数,可以有针对性地确定此次称重时,所述待称重物体的称量重量与实际重量之间的转化关系,并根据转化关系对称量重量进行校准,得到物体重量,有助于提高对待称重物体的物体重量的测量的准确性。
本申请实施例提供了一种物体重量的测量方法,应用于称重装置,所述测量方法包括:
基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率;
基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量;
根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数;
基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
进一步的,在所述基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率之前,所述测量方法还包括:
获取未放入待称重物体时,所述称重装置称量到的测量空载重量;
检测所述测量空载重量是否大于预设重量阈值,若所述测量空载重量大于预设重量阈值,确定所述测量空载重量为未放入待称重物体时所述称重装置称量到的空载重量。
进一步的,通过以下步骤确定所述待称重物体的称量物体重量:
获取预设干扰重量系数,并确定所述空载重量与所述干扰重量系数之间的和值;
检测所述称量总重量是否大于所述空载重量与所述干扰重量系数之间的和值;
若所述称量总重量大于所述空载重量与所述干扰重量系数之间的和值,确定所述称量物体重量与所述空载重量之间的差值为所述待称重物体的称量物体重量。
进一步的,所述称重误差率取值范围包括调整误差率取值范围以及非调整误差率取值范围其中一种。
进一步的,当所述目标误差率取值范围包括调整误差率取值范围时,通过以下公式确定所述待称重物体的物体重量:
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数,weight_maopi为空载重量,x为转化参数。
进一步的,当所述目标误差率取值范围包括非调整误差率取值范围时,通过以下公式确定所述待称重物体的物体重量:
weight=weight_food×weight_ratio;
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数。
本申请实施例还提供了一种称重装置,所述称重装置包括:
称重误差率确定模块,用于基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率;
称重物体重量确定模块,用于基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量;
转化参数确定模块,用于根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数;
物体重量确定模块,用于基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
进一步的,所述称重装置还包括空载重量确定模块,所述空载重量确定模块用于:
获取未放入待称重物体时,所述称重装置称量到的测量空载重量;
检测所述测量空载重量是否大于预设重量阈值,若所述测量空载重量大于预设重量阈值,确定所述测量空载重量为未放入待称重物体时所述称重装置称量到的空载重量。
进一步的,所述称重物体重量确定模块在用于基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量时,用于以下步骤确定所述待称重物体的称量物体重量:
获取预设干扰重量系数,并确定所述空载重量与所述干扰重量系数之间的和值;
检测所述测量总重量是否大于所述空载重量与所述干扰重量系数之间的和值;
若所述测量总重量大于所述空载重量与所述干扰重量系数之间的和值,确定所述测量物体重量与所述空载重量之间的差值为所述待称重物体的测量物体重量。
进一步的,当所述目标误差率取值范围包括调整误差率取值范围时,所述物体重量确定模块用于基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量时,用于通过以下公式确定所述待称重物体的物体重量:
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数,weight_maopi为空载重量,x为转化参数。
进一步的,当所述目标误差率取值范围包括非调整误差率取值范围时,述物体重量确定模块在用于基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量时,用于通过以下公式确定所述待称重物体的物体重量:
weight=weight_food×weight_ratio;
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数。
本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的物体重量的测量方法的步骤。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述的物体重量的测量方法的步骤。
本申请实施例提供的物体重量的测量方法、称重装置及可读存储介质,基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率;基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量;根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数;基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
这样,根据所述称重装置未放入待称重物体时的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率,同时获取放入待称重物体时所述称重装置称量出的称量总重量,从而得到所述待称重物体的称量物体重量,再结合所述称重误差率所属的目标误差率取值范围对应的所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数,确定所述待称重物体的物体重量。可以有针对性地确定此次称重时,所述待称重物体的称量重量与实际重量之间的转化关系,并根据转化关系对称量重量进行校准,得到物体重量,有助于提高对待称重物体的物体重量的测量的准确性。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例所提供的一种物体重量的测量方法的流程图;
图2为本申请另一实施例提供的一种物体重量的测量方法的流程图;
图3为本申请实施例所提供的一种称重装置的结构示意图之一;
图4为本申请实施例所提供的一种称重装置的结构示意图之二;
图5为本申请实施例所提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本申请保护的范围。
首先,对本申请可适用的应用场景进行介绍。本申请可应用于测量校正技术领域,在日常生活或是生产作业时,都有可能需要对物体的重量进行测量,以保证物体的适量应用,在测量过程中,需要通过电子称等称量装置进行测量,所述电子称在称重时的核心器件是称重传感器,每一个称重传感器由于生产制造过程等原因,都会存在一定的称重误差,为了尽可能准确地测量物体重量,需要对所述需要确定一个误差率,从而根据误差率确定物体重量。
经研究发现,现阶段,对于称重误差的校准是在第一次使用电子称之前,根据对已知重量的物体的称重,对电子称进行一次性校准,确定电子称的误差,在以后的测量过程中,之间根据第一次的误差率计算待测物体的实际重量,但是在电子称的使用过程中由于磨损等原因,第一次根据已知重量的物体的称重得出的误差率可能会不准确,在根据相应的误差率进行校准,会存在待测物体实际重量测量不准确的问题。
基于此,本申请实施例提供了一种物体重量的测量方法,根据所述称量装置未放入待称重物体时的空载重量,确定所述称量装置的称量误差率以及所述称量误差率对应的转化系数,可以有针对性地确定当次称重时,所述待称重物体的称量重量与实际重量之间的转化关系,从而对称量重量进行校准,得到物体重量,有助于提高对待称重物体的物体重量的测量的准确性。
请参阅图1,图1为本申请实施例所提供的一种物体重量的测量方法的流程图。如图1中所示,本申请实施例提供的物体重量的测量方法,包括:
步骤101、基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率。
该步骤中,在称量装置上未放置物体时,当称量装置上电时,称重装置也会测量出一个重量值,这个重量是电子称本身的重量,即所述称量装置的空载重量,并确定标准称重装置在未放入物体时的标准空载重量,将所述空载重量与所述标准空载重量进行比较,确定所述称重装置的称重误差率。
这里,所述标准称重装置可以是已经校准过的称重装置,所述标准称重装置的测量误差在可以忽略不计的范围内,即可以近似认为标准称重装置测量出的重量就是物体的实际重量。
这里,所述称重装置的内部嵌有称重传感器,所述称重传感器实际上是一种将质量信号转变为可测量的电信号输出的装置。
这里,将所述空载重量与所述标准空载重量作差,并将得到的差值乘以100%,即可得到所述称重传感器的称重误差率,例如,所述称重传感器测量出的空载重量为4.5kg,标准传感器的标准空载重量为4.49kg,可以得知所述空载重量比所述标准空载重量多0.01kg,再乘以100%,可以得到所述称重传感器的称重误差率为1%。
步骤102、基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量。
该步骤中,在有待测物体放入时,所述称重装置会测量出一个称量总重量,这时称量出的测量总重量包括放入的待称重物体的物体重量以及空载重量,将所述称量总重量减去所述空载重量,并将两者的差值确定为所述待称重物体的称量物体重量。
其中,对于所述称量总重量的确定是通过电子称中包含的芯片中的程序来确定的,以所述称重装置为称重传感器,电子称的专用芯片hx711为例,来阐述所述电子称的称量原理,首先需要确定所述称重传感器的量程,满量程输出电压=激励电压*灵敏度1mv/v,例如,供电电压是5v乘以灵敏度1.0mv/v=满量程5mv。相当于有5kg重力产生时候产生5mv的电压;由于hx711带有128倍信号增益,可以将5mv的电压放大128倍,然后采样输出24bit模数转化(ad)转换的值,单片机通过指定时序将24bit数据读出。hx711可以产生vavdd和agnd电压,经计算vavdd=4.3v。在4.3v供电电压下5kg的传感器最大输出电压是4.3v*1mv/v=4.3mv,经128倍放大后,最大电压为4.3mv*128=550.4mv。经过ad转换输出的24位数字值最大为550.4mv*224/4.3v=2147483,假设重力为akg,测量出的ad值为y,5kg传感器输出,发送给ad模块的电压为akg*4.3mv/5kg=0.86amv,经过128倍增益后为110.08amv,转换为24bit数字信号为429496.7296a。近似的,a=y/4.3g。
步骤103、根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数。
该步骤中,根据对于不同误差率对物体实际重量的影响程度,划分出多个称重误差率取值范围,并确定出步骤101计算出的称重误差率所属的目标误差率取值范围,并根据所述目标误差率取值范围对应的参数,确定出所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数。
这里,所述称重误差率取值范围包括调整误差率取值范围以及非调整误差率取值范围,所述调整误差率取值范围是指称重误差率在这些范围内时,这个误差是无法被忽略的,会影响电子称对物体重量的测量,是必须要进行修正的。
这里,经过大量测试实验发现,称重传感器的误差和自身的皮重存在一定的非线性关系,不同范围的误差,皮重表现的差异性也不一样。因此,可以根据不同范围的误差来进行相应的称重数据的修正。
这里,对于所述称重误差率所属的目标误差率取值范围的确定是根据每一个称重误差率取值范围的起始称重误差率以及终止称重误差率来确定的,所述称重误差率要大于所述目标误差率取值范围的起始称重误差率并且小于所述目标误差率取值范围的终止称重误差率。
这里,对于所述待称重物体的测量物体重量与实际物体重量之间的转换,是通过同一计算公式计算的,但是根据不同的称重误差率取值范围会对应不同的转换参数,需要根据称重误差率取值范围确定最终的计算公式。
步骤104、基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
该步骤中,将所述所述空载重量、所述测量物体重量、所述转化参数以及预设的修正系数代入到根据步骤104确定的转化参数的计算公式中,从而确定所述待称重物体的实际物体重量。
这里,所述修正系数是根据所述称重传感器的量程确定的修正系数,不同量程的修正系数不同,例如,量程为1kg的称重传感器的修正系数为2.324,量程为2kg的称重传感器的修正系数为2.862。
本申请实施例提供的物体重量的测量方法,基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率;基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量;根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数;基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
这样,根据所述称重装置未放入待称重物体时的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率,同时获取放入待称重物体时所述称重装置称量出的称量总重量,从而得到所述待称重物体的称量物体重量,再结合所述称重误差率所属的目标误差率取值范围对应的所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数,确定所述待称重物体的物体重量。可以有针对性地确定此次称重时,所述待称重物体的称量重量与实际重量之间的转化关系,并根据转化关系对称量重量进行校准,得到物体重量,有助于提高对待称重物体的物体重量的测量的准确性。
请参阅图2,图2为本申请另一实施例提供的一种物体重量的测量方法的流程图。如图2中所示,本申请实施例提供的物体重量的测量方法,包括:
步骤201、获取未放入待称重物体时,所述称重装置称量到的测量空载重量。
该步骤中,在所述称量装置没有检测到有待测量物体时,内嵌在所述称量装置在所述称量装置上电时,会自动获取一个所述称量装置本身的一个重量显示出来。
步骤202、检测所述测量空载重量是否大于预设重量阈值,若所述测量空载重量大于预设重量阈值,确定所述测量空载重量为未放入待称重物体时所述称重装置称量到的空载重量。
该步骤中,检测通过步骤201获取的测量空载重量是否大于预设重量阈值,如果确定所述测量空载重量大于预设重量阈值,就说明现阶段测量得到的测量空载重量是有效的,将所述测量空载重量确定为空载重量为未放入待称重物体时所述称重装置称量到的空载重量。
这里,所述预设重量阈值可以设置为0,即认为在没放入待称重物体时,只要所述称重装置测量到重量值,就认为是所述称重装置称量到的空载重量。
步骤203、基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率。
步骤204、基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量。
步骤205、根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数。
步骤206、基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
其中,步骤s203至步骤206的描述可以参照步骤101至步骤104的描述,并且能达到相同的技术效果,对此不做赘述。
进一步的,通过以下步骤确定所述待称重物体的称量物体重量:获取预设干扰重量系数,并确定所述空载重量与所述干扰重量系数之间的和值;检测所述称量总重量是否大于所述空载重量与所述干扰重量系数之间的和值;若所述称量总重量大于所述空载重量与所述干扰重量系数之间的和值,确定所述称量物体重量与所述空载重量之间的差值为所述待称重物体的称量物体重量。
该步骤中,获取预设干扰重量系数,并计算所述空载重量与所述干扰重量系数之间的和值,检测所述称重装置称量的称量总重量是否大于所述空载重量与所述干扰重量系数之间的和值;如果若所述称量总重量大于所述空载重量与所述干扰重量系数之间的和值,即所述称重装置上确实放入待称量物体,用所述称量总重量减去所述空载重量得到所述待称重物体的称量物体重量。
这里,所述干扰重量系数是为了避免因为在上一次称量过程中残留的物体或是称重装置本身对称重过程的影响设置的,可以是要称量的待测量物体的最小重量,设置干扰重量系数是为了防止非待测物体对所述称量装置的称量干扰,减少称量过程中的无效称量。
进一步的,当所述目标误差率取值范围包括调整误差率取值范围时,通过以下公式确定所述待称重物体的物体重量:
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数,weight_maopi为空载重量,x为转化参数。
这里,对于公式中的常数32973是通过对同类型的多个称量装置在称量过程中的称量实验得出的,最能增强调整效果的常数值。
这里,所述所述转化参数x是基于所述称量装置的称量误差确定的,例如,当称量误差率在(1%,1.5%)时,转化参数x可以是180,当称量误差率超过0.5%时,转化参数x可以是280。
进一步的,当所述目标误差率取值范围包括非调整误差率取值范围时,通过以下公式确定所述待称重物体的物体重量:
weight=weight_food×weight_ratio;
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数。
这里,当所述称重误差率所属的目标误差率取值范围是不需要进行误差调整的范围,即在该范围内的误差是可以接受的,那么这时不需要通过所述称重装置的空载重量以及转化系数,此时的称重物体重量是可以在乘以所述称重装置的本身的修正系数就可以得到的。
对应于上述示例,当称量误差率在(-0.5%,1%)时,是不需要通过所述称重装置的空载重量以及转化系数进行校正的。
本申请实施例提供的物体重量的测量方法,获取未放入待称重物体时,所述称重装置称量到的测量空载重量;检测所述测量空载重量是否大于预设重量阈值,若所述测量空载重量大于预设重量阈值,确定所述测量空载重量为未放入待称重物体时所述称重装置称量到的空载重量;基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率;基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量;根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数;基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
这样,根据所述称重装置未放入待称重物体时的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率,同时获取放入待称重物体时所述称重装置称量出的称量总重量,从而得到所述待称重物体的称量物体重量,再结合所述称重误差率所属的目标误差率取值范围对应的所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数,确定所述待称重物体的物体重量。可以有针对性地确定此次称重时,所述待称重物体的称量重量与实际重量之间的转化关系,并根据转化关系对称量重量进行校准,得到物体重量,有助于提高对待称重物体的物体重量的测量的准确性。
请参阅图3、图4,图3为本申请实施例所提供的一种称重装置的结构示意图之一,图4为本申请实施例所提供的一种称重装置的结构示意图之二。如图3中所示,所述称重装置300包括:
称重误差率确定模块310,用于基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率。
称重物体重量确定模块320,用于基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量。
转化参数确定模块330,用于根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数。
物体重量确定模块340,用于基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
进一步的,如图4所示,所述称重装置300还包括空载重量确定模块350,所述空载重量确定模块350用于:
获取未放入待称重物体时,所述称重装置称量到的测量空载重量;
检测所述测量空载重量是否大于预设重量阈值,若所述测量空载重量大于预设重量阈值,确定所述测量空载重量为未放入待称重物体时所述称重装置称量到的空载重量。
进一步的,所述称重物体重量确定模块320在用于基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量时,用于通过以下步骤确定所述待称重物体的称量物体重量:
获取预设干扰重量系数,并确定所述空载重量与所述干扰重量系数之间的和值;
检测所述测量总重量是否大于所述空载重量与所述干扰重量系数之间的和值;
若所述测量总重量大于所述空载重量与所述干扰重量系数之间的和值,确定所述测量物体重量与所述空载重量之间的差值为所述待称重物体的测量物体重量。
进一步的,当所述目标误差率取值范围包括调整误差率取值范围时,所述物体重量确定模块340在用于基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量时,用于通过以下公式确定所述待称重物体的物体重量:
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数,weight_maopi为空载重量,x为转化参数。
进一步的,当所述目标误差率取值范围包括非调整误差率取值范围时,述物体重量确定模块340在用于基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量时,用于通过以下公式确定所述待称重物体的物体重量:
weight=weight_food×weight_ratio;
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数。
本申请实施例提供的称重装置,基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率;基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量;根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数;基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
这样,根据所述称重装置未放入待称重物体时的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率,同时获取放入待称重物体时所述称重装置称量出的称量总重量,从而得到所述待称重物体的称量物体重量,再结合所述称重误差率所属的目标误差率取值范围对应的所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数,确定所述待称重物体的物体重量。可以有针对性地确定此次称重时,所述待称重物体的称量重量与实际重量之间的转化关系,并根据转化关系对称量重量进行校准,得到物体重量,有助于提高对待称重物体的物体重量的测量的准确性。
请参阅图5,图5为本申请实施例所提供的一种电子设备的结构示意图。如图5中所示,所述电子设备500包括处理器510、存储器520和总线530。
所述存储器520存储有所述处理器510可执行,的机器可读指令,当电子设备500运行时,所述处理器510与所述存储器520之间通过总线530通信,所述机器可读指令被所述处理器510执行时,可以执行如上述图1以及图2所示方法实施例中的物体重量的测量方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述图1以及图2所示方法实施例中的物体重量的测量方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
1.一种物体重量的测量方法,其特征在于,应用于称重装置,所述测量方法包括:
基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率;
基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量;
根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数;
基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
2.根据权利要求1所述的测量方法,其特征在于,在所述基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率之前,所述测量方法还包括:
获取未放入待称重物体时,所述称重装置称量到的测量空载重量;
检测所述测量空载重量是否大于预设重量阈值,若所述测量空载重量大于预设重量阈值,确定所述测量空载重量为未放入待称重物体时所述称重装置称量到的空载重量。
3.根据权利要求1所述的测量方法,其特征在于,通过以下步骤确定所述待称重物体的称量物体重量:
获取预设干扰重量系数,并确定所述空载重量与所述干扰重量系数之间的和值;
检测所述称量总重量是否大于所述空载重量与所述干扰重量系数之间的和值;
若所述称量总重量大于所述空载重量与所述干扰重量系数之间的和值,确定所述称量物体重量与所述空载重量之间的差值为所述待称重物体的称量物体重量。
4.根据权利要求1所述的测量方法,其特征在于,所述称重误差率取值范围包括调整误差率取值范围以及非调整误差率取值范围其中一种。
5.根据权利要求4所述的测量方法,其特征在于,当所述目标误差率取值范围包括调整误差率取值范围时,通过以下公式确定所述待称重物体的物体重量:
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数,weight_maopi为空载重量,x为转化参数。
6.根据权利要求4所述的测量方法,其特征在于,当所述目标误差率取值范围包括非调整误差率取值范围时,通过以下公式确定所述待称重物体的物体重量:
weight=weight_food×weight_ratio;
其中,weight为所述待称重物体的实际物体重量,weight_food为测量物体重量,weight_ratio为修正系数。
7.一种称重装置,其特征在于,所述称重装置包括:
称重误差率确定模块,用于基于未放入待称重物体时所述称重装置称量得到的空载重量以及预设的标准空载重量,确定所述称重装置的称重误差率;
称重物体重量确定模块,用于基于放入待称重物体时所述称重装置称量出的称量总重量,以及所述空载重量,确定所述待称重物体的称量物体重量;
转化参数确定模块,用于根据预先设定的多个称重误差率取值范围以及所述称重误差率,确定所述称重误差率所属的目标误差率取值范围,并确定所述目标误差率取值范围对应的所述待称重物体的称量物体重量与所述待称重物体的实际物体重量之间的转化参数;
物体重量确定模块,用于基于所述空载重量、所述称量物体重量、所述转化参数以及预设的修正系数,确定所述待称重物体的物体重量。
8.根据权利要求7所述的称重装置,其特征在于,所述称重装置还包括空载重量确定模块,所述空载重量确定模块用于:
获取未放入待称重物体时,所述称重装置称量到的测量空载重量;
检测所述测量空载重量是否大于预设重量阈值,若所述测量空载重量大于预设重量阈值,确定所述测量空载重量为未放入待称重物体时所述称重装置称量到的空载重量。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至6中任一项所述的物体重量的测量方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至6中任一项所述的物体重量的测量方法的步骤。
技术总结