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

称重校准方法、装置、设备和介质与流程

2022-04-27 09:18:20 来源:中国专利 TAG:


1.本发明涉及称重设备技术领域,尤其是涉及称重校准方法、装置、设备和介质。


背景技术:

2.现有称重设备(如体重秤、厨房秤等),在称重过程中,可能会因为零点的抓取不够准确,继而导致显示的称重值不准确,这将降低用户的体验度,因此需极力消除该误差。


技术实现要素:

3.基于此,有必要针对上述问题,提供称重校准方法、装置、设备和介质,以解决称重值不准确的问题。
4.一种称重校准方法,应用于称重设备中,所述方法包括:
5.若监测到所述称重设备处于静止状态,获取所述称重设备的第一零点值;其中,所述静止状态指示所述称重设备处于稳定放置的状态,零点值指示所述称重设备未放置称重物时传感器的受力情况;
6.若监测到目标称重物放置于所述称重设备上,且所述称重设备处于所述静止状态,获取所述称重设备的第一称重值;其中,所述第一称重值指示所述传感器检测到的重量变化值;
7.在监测到所述目标称重物离开所述称重设备的第一预设时长内,若所述称重设备处于所述静止状态,获取所述称重设备的第二零点值;
8.根据所述第一称重值,所述第一零点值及所述第二零点值计算第二称重值,所述第二称重值为所述目标称重物的重量。
9.在其中一个具体实施例中,所述方法还包括:
10.在第二预设时长内,若所述称重设备的模数转换值未发生变化且所述称重设备的加速度均为0,则确定所述称重设备处于所述静止状态。
11.在其中一个具体实施例中,所述方法还包括:
12.在第二预设时长内,若所述称重设备的数模转换值均小于预设模数转换值且所述称重设备的加速度均为0,则确定所述称重设备处于所述静止状态;其中,所述预设模数转换值为所述称重设备在放置起始称重物的情况下获取的模数转换值,所述起始称重物的重量为预设重量。
13.在其中一个具体实施例中,所述根据所述第一称重值,所述第一零点值及所述第二零点值计算第二称重值,包括:
14.计算所述第一零点值与所述第二零点值的差值,将得到的第一计算结果作为零点值差值;
15.计算所述零点值差值与所述第一称重值的和,将得到的第二计算结果作为所述第二称重值。
16.在其中一个具体实施例中,所述方法还包括:
17.记录获取所述第一零点值的第一时刻以及获取第一称重值的第二时刻,所述第二时刻晚于所述第一时刻;所述第二时刻与所述第一时刻的时间间隔小于第三预设时长。
18.一种称重校准装置,所述装置包括:
19.零点值获取模块,用于若监测到所述称重设备处于静止状态,获取所述称重设备的第一零点值;其中,所述静止状态指示所述称重设备处于稳定放置的状态,零点值指示所述称重设备未放置称重物时传感器的受力情况;
20.称重值获取模块,用于若监测到目标称重物放置于所述称重设备上,且所述称重设备处于所述静止状态,获取所述称重设备的第一称重值;其中,所述第一称重值指示所述传感器检测到的重量变化值;
21.所述零点值获取模块,还用于在监测到所述目标称重物离开所述称重设备的第一预设时长内,若所述称重设备处于所述静止状态,获取所述称重设备的第二零点值;
22.所述称重值获取模块,还用于根据所述第一称重值,所述第一零点值及所述第二零点值计算第二称重值,所述第二称重值为所述目标称重物的重量。
23.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述称重校准方法的步骤。
24.一种称重校准设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述称重校准方法的步骤。
25.本发明提供了称重校准方法、装置、设备和介质,在对目标称重物进行称重的过程中,当称重设备处于静止状态时,获取称重前的第一零点值,称重时的第一称重值及称重后的第二零点值,根据该第一零点值以及第二零点值去对第一称重值进行调整,从而得到准确的第二称重值,由于考虑了称重前后的零点值之间的变化,这样就能消除称重过程带来的误差。
附图说明
26.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.其中:
28.图1为一个实施例中称重校正方法的流程示意图;
29.图2为一个实施例中称重设备稳定放置于水平面上的示意图;
30.图3为一个实施例中地面凹陷,地面接触称重设备的底壳的示意图;
31.图4为一个实施例中称重校正装置的结构示意图;
32.图5为一个实施例中称重校正设备的结构框图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
34.如图1所示,图1为一个实施例中称重校准方法的流程示意图,应用于如图2所示的称重设备中,该称重设备通过内置的传感器来监测受力情况。
35.本实施例中称重校准方法提供的步骤包括:
36.步骤102,若监测到称重设备处于静止状态,获取称重设备的第一零点值。
37.其中,静止状态指示称重设备处于稳定放置的状态。通常当用户需要测量体重或测量其他物品的重量时,会将称重设备稳定放置于如图2所示的水平面上,此时的状态也即静止状态。
38.在其中一个具体实施例中,判断称重设备是否处于静止状态的方式为:判断在第二预设时长内,称重设备的模数转换值(analog-to-digital converter,ad)是否未发生变化且称重设备的加速度是否均为0。示例性的,设定第二预设时长为3s或5s,当然也可以是其他时长,就不再赘述。若称重设备的模数转换值未发生变化且称重设备的加速度均为0,则说明该传感器在预设时长内始终未受到其它外力作用,且称重设备始终未发生运动,此时确定称重设备处于静止状态。
39.在另一个具体实施例中,判断称重设备是否处于静止状态的过程为:判断在第二预设时长内,称重设备的数模转换值是否均小于预设模数转换值且称重设备的加速度是否均为0。其中,预设模数转换值为称重设备在放置起始称重物的情况下获取的模数转换值,该起始称重物的重量为预设重量,具体为稍微大于称重设备的一个重量值。例如当称重设备的重量值为1.5kg时,设定起始称重物的重量的预设重量为1.6kg。若称重设备的数模转换值均小于预设模数转换值且称重设备的加速度均为0,则说明传感器几乎只受到称重设备自身重力的作用,且称重设备始终未发生运动,此时确定称重设备处于静止状态。
40.然后获取称重设备的第一零点值,该零点值指示称重设备未放置称重物时传感器的受力情况。在如图2所示的情况下,称重设备未放置称重物,但传感器仍受到称重设备自身重力的作用,因此若称重设备的重量值为1.5kg,则传感器的第一零点值ad1对应的重量为1.5kg。
41.进一步的,考虑到称重设备既可能是在放置于水平面上时启动,也可能一开始并非放置于水平面上,而是被用户拿在手上,在空中启动。在第一种情况下,称重设备的零点值未发生变化。而在第二种情况下,空中的称重设备未放置称重物,且传感器未受到称重设备自身重力的作用而产生形变,因此此时传感器的零点值ad对应的重量为0kg,称重设备显示的称重值为0。再将称重设备在放置于水平面后,由于传感器受称重设备自身重力的作用,零点值发生变化,称重设备显示的称重值也会发生变化,若不消除该变化带来的负面影响,将会降低称重的准确性。
42.因此,在一个具体实施例中,当称重设备启动时,首先初始化称重设备显示的称重值为0,并获取称重设备的第三零点值,也即此时的零点值。并且在获取称重设备的第一零点值之后,还判断第三零点值与第一零点值是否相同,若第三零点值与第一零点值相同,则说明称重设备是放置于水平面上启动的,称重设备显示的称重值也不会发生变化,始终为0。若第三零点值与第一零点值不同,则说明称重设备是在空中启动的并在后续过程中平稳放置于水平面上,因此当监测到称重设备处于静止状态时,前后的零点值会发生变化,称重设备显示的称重值也相应会发生变化,此时将称重设备当前显示的称重值归零。示例性的,
当称重设备在空中启动时,获取到第三零点值ad0对应的重量为0kg,称重设备显示的称重值为0kg;接着称重设备放置于水平面且处于静止状态后,获取到第一零点值ad1对应的重量为1.5kg,此时称重设备本应显示1.5kg,但本实施例中仍将称重设备显示的称重值显示为0kg。这样就可以避免因零点值发生改变,而对称重设备显示的称重值造成的影响。
43.步骤104,若监测到目标称重物放置于称重设备上,且称重设备处于静止状态,获取称重设备的第一称重值。
44.具体的,当传感器检测到的ad值大于等于起始称重物的预设重量时,则可确定称重设备上放置有目标称重物。接着再实时获取称重设备的模数转换值及加速度,并判断模数转换值是否始未变化,且加速度是否始终为0。若均两个判断条件均为是则判断称重设备处于静止状态,此时获取称重设备的第一称重值w1。其中,该第一称重值w1指示传感器检测到的重量变化值。
45.如图3所示,由于秤不一定是被放置在标准情况下的,传感器可能仍会受到因不当放置造成的外力,该外力会抵消一部分目标称重物的重量值引起的重量变化。因此该第一称重值w1并不直接等于目标称重物的重量值。
46.步骤106,在监测到目标称重物离开称重设备的第一预设时长内,若称重设备处于静止状态,获取称重设备的第二零点值。
47.具体的,当传感器检测到的ad值小于等于起始称重物的预设重量,则可确定称重设备上不再放置有目标称重物。接着在第一预设时长内,例如3s或5s,获取称重设备的模数转换值和加速度,并判断称重设备的模数转换值是否未发生变化且称重设备的加速度是否均为0,若两个判断条件均为是则判断称重设备处于静止状态;又或者称重设备的数模转换值是否均小于预设模数转换值且称重设备的加速度是否均为0,若两个判断条件均为是则判断称重设备处于静止状态。此时获取称重设备的第二零点值ad2。
48.进一步,在一个具体实施例中,还记录获取第一零点值的第一时刻以及获取第一称重值的第二时刻,该第二时刻晚于第一时刻。若第二时刻与第一时刻的时间间隔小于第三预设时长,则说明当前轮次的称重数据是有效且实时的,否则重新进行称重。
49.本实施例中,在目标称重物不再放置于称重设备后,由于秤不一定是被放置在标准情况下的,传感器可能仍会受到因不当放置造成的外力,因此此时获取称重设备的第二零点值ad2,后续便能计算因称重导致的,称重前后零点值的变化。
50.步骤108,根据第一称重值,第一零点值及第二零点值计算第二称重值,第二称重值为目标称重物的重量。
51.其中,第二称重值指示目标称重物的实际重量值。
52.具体的,首先计算第一零点值ad1与第二零点值ad2的差值,将得到的第一计算结果作为零点值差值ad1-ad2。该零点值差值ad1-ad2反应称重前后零点值的变化情况,若零点值差值ad1-ad2等于0,则表示传感器在称重过程中未受到来自底壳的外力。若零点值差值ad1-ad2不等于0,则表示传感器在称重过程中受到来自底壳的外力。接着再计算零点值差值ad1-ad2与第一称重值w1的和,将得到的第二计算结果作为第二称重值w2并进行显示。也即w2=w1 ad1-ad2。示例性的,若第一零点值ad1=1.5kg,第二零点值ad2=1.3kg,第一称重值w1=99.8kg,则第二称重值w2=100kg。由于考虑了称重前后的零点值之间的变化,这样就能消除称重过程带来的误差,得到目标称重物的实际重量值。
53.上述称重校正方法,在对目标称重物进行称重的过程中,当称重设备处于静止状态时,获取称重前的第一零点值,称重时的第一称重值及称重后的第二零点值,根据该第一零点值以及第二零点值去对第一称重值进行调整,从而得到准确的第二称重值,由于考虑了称重前后的零点值之间的变化,这样就能消除称重过程带来的误差。
54.在一个实施例中,如图4所示,提出了一种称重校正装置,该装置包括:
55.零点值获取模块402,用于若监测到称重设备处于静止状态,获取称重设备的第一零点值;其中,静止状态指示称重设备处于稳定放置的状态,零点值指示称重设备未放置称重物时传感器的受力情况;
56.称重值获取模块404,用于若监测到目标称重物放置于称重设备上,且称重设备处于静止状态,获取称重设备的第一称重值;其中,第一称重值指示传感器检测到的重量变化值;
57.零点值获取模块402,还用于在监测到目标称重物离开称重设备的第一预设时长内,若称重设备处于静止状态,获取称重设备的第二零点值;
58.称重值获取模块404,还用于根据第一称重值,第一零点值及第二零点值计算第二称重值,第二称重值为目标称重物的重量。
59.图5示出了一个实施例中称重校准设备的内部结构图。如图5所示,该称重校准设备包括通过系统总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该称重校准设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现称重校准方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行称重校准方法。本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的称重校准设备的限定,具体的称重校准设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
60.一种称重校准设备,包括存储器、处理器以及存储在该存储器中并可在该处理器上执行的计算机程序,该处理器执行该计算机程序时实现如下步骤:若监测到称重设备处于静止状态,获取称重设备的第一零点值;其中,静止状态指示称重设备处于稳定放置的状态,零点值指示称重设备未放置称重物时传感器的受力情况;若监测到目标称重物放置于称重设备上,且称重设备处于静止状态,获取称重设备的第一称重值;其中,第一称重值指示传感器检测到的重量变化值;在监测到目标称重物离开称重设备的第一预设时长内,若称重设备处于静止状态,获取称重设备的第二零点值;根据第一称重值,第一零点值及第二零点值计算第二称重值,第二称重值为目标称重物的重量。
61.一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如下步骤:若监测到称重设备处于静止状态,获取称重设备的第一零点值;其中,静止状态指示称重设备处于稳定放置的状态,零点值指示称重设备未放置称重物时传感器的受力情况;若监测到目标称重物放置于称重设备上,且称重设备处于静止状态,获取称重设备的第一称重值;其中,第一称重值指示传感器检测到的重量变化值;在监测到目标称重物离开称重设备的第一预设时长内,若称重设备处于静止状态,获取称重设备的第二零点值;根据第一称重值,第一零点值及第二零点值计算第二称重值,第二称重值为目标称重物的重量。
62.需要说明的是,上述称重校正方法、装置、设备及计算机可读存储介质属于一个总的发明构思,称重校正方法、装置、设备及计算机可读存储介质实施例中的内容可相互适用。
63.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
64.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
65.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献