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

冰箱内的食材重量获取方法、冰箱及计算机可读存储介质与流程

2022-07-10 10:03:50 来源:中国专利 TAG:


1.本发明涉及一种冰箱内的食材重量获取方法,尤其涉及一种计算机可读存储介质及使用该方法的冰箱。


背景技术:

2.随着智能家居的发展,一些冰箱具有食材称重的功能,用户能实时的获取冰箱中当前存储食材的重量信息,方便地掌握食材的使用情况、待补充的食材量的信息等。对食材称重的部件可以位于冷冻室的抽屉内,食材放在抽屉上即可称取重量。
3.一般地,冷冻室距离压机仓较近,冷冻室内的称重传感器距离压机仓内的压缩机也较近,压缩机在工作的过程中,其线圈通入三相交流电,继而产生方向不断变化的磁场,而由于称重传感器距离压缩机较近且传感器内部含有金属线圈,相当于金属线圈在不断地切割磁场,继而产生感应电动势,称重传感器的输出是模拟量电压信号,产生的感应电动势汇入传感器输出电路产生测量误差,使得称重精度被影响,测量结果与实际情况不符,用户无法获取准确的重量信息,进一步影响了使用体验。


技术实现要素:

4.为解决现有技术中的重量信息测量不准确的问题,本发明的目的在于提供一种准确测量冰箱内的食材重量获取方法、以及冰箱及计算机可读存储介质。
5.为实现上述发明目的,本发明一实施方式提供一种冰箱内的食材重量获取方法,包括步骤:
6.获取压缩机的运行信息;
7.根据所述运行信息,获取单位重量误差信息;
8.获取食材的称重信息;
9.根据所述称重信息和所述单位重量误差信息,计算实际重量信息。
10.作为本发明的进一步改进,所述步骤“获取压缩机的运行信息”包括:
11.获取压缩机的运行信息,所述运行信息包括所述压缩机的运行功率。
12.作为本发明的进一步改进,所述步骤“根据所述运行信息,获取单位重量误差信息”包括:
13.获取基于运行功率与单位重量误差信息为参数的函数关系;
14.根据所述运行功率与所述函数关系,计算所述单位重量误差信息。
15.作为本发明的进一步改进,所述步骤“获取压缩机的运行信息”包括:
16.获取压缩机的运行信息,所述运行信息包括所述压缩机的转速信息。
17.作为本发明的进一步改进,所述步骤“根据所述运行信息,获取单位重量误差信息”包括:
18.获取基于转速信息与单位重量误差信息为参数的函数关系;
19.根据所述转速信息与所述函数关系,计算所述单位重量误差信息。
20.作为本发明的进一步改进,所述步骤“根据所述运行信息,获取单位重量误差信息”包括:
21.根据所述运行信息,于数据库中获取与其对应的单位重量误差信息。
22.作为本发明的进一步改进,所述步骤“根据所述称重信息和所述单位重量误差信息,计算实际重所述量信息”包括:
23.根据所述称重信息m和所述单位重量误差信息δm,计算实际重所述量信息为m=m(1 δm)。
24.为实现上述发明目的之一,本发明一实施例提供了一种冰箱,包括称重传感器、压缩机、存储模块和处理模块,所述称重传感器获取冰箱内存放食材的重量,所述存储模块存储有可在处理模块上运行的计算机程序,所述处理模块执行所述计算机程序时可实现上述的冰箱内的食材重量获取方法中的步骤。
25.作为本发明的进一步改进,所述存储模块存储有基于所述压缩机的运行信息与单位重量误差信息为参数的函数关系。
26.作为本发明的进一步改进,所述存储模块存储有基于所述压缩机的运行信息与单位重量误差信息的数据库。
27.为实现上述发明目的之一,本发明一实施例提供了一种计算机可读存储介质,其存储有计算机程序,该计算机程序被处理模块执行时可实现上述的冰箱内的食材重量获取方法中的步骤。
28.与现有技术相比,本发明具有以下有益效果:该称重方法基于压缩机的运行状态,建立其与称重误差之间的对应关系,在实时称重的过程中,基于当前的运行信息匹配出当前的单位重量误差信息,再结合当前的称重信息,计算出实际的重量值,使得最终获取到的重量信息弥补了压缩机的运行对称重产生的影响,测量结果更加准确可靠,更加符合智能家电的需求。
附图说明
29.图1是本发明一实施例的冰箱内的食材重量获取方法的流程图;
30.图2是本发明一实施例的建立单位重量误差信息与压缩机的运行功率之间关系的流程图;
31.图3是本发明另一实施例的建立单位重量误差信息与压缩机的转速信息之间关系的流程图;
32.图4是本发明一实施例的控制模块示意图;
33.其中,10、冰箱;1、称重传感器;2、处理模块;3、存储模块;4、通信总线;5、显示模块;6、通信模块。
具体实施方式
34.以下将结合附图所示的具体实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
35.本发明一实施例提供一种冰箱内的食材重量获取方法、冰箱及计算机可读存储介
质,通过该重量获取方法,可以减少压缩机的运行对称重结果的影响,使冰箱可以获得更准确的重量信息,有利于更准确的判断冰箱内的食材使用情况。
36.图1为本技术一个实施方式的一种冰箱内的食材重量获取方法,虽然本技术提供了如下述实施方式或流程图所述的方法操作步骤,但是基于常规或者无需创造性的劳动,所述方法在逻辑性上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本技术实施方式中所提供的执行顺序。
37.具体地,包括如下步骤:
38.步骤101:获取压缩机的运行信息;
39.该步骤中,冰箱的运行信息包括工作状态的具体参数、以及非工作的停机状态,由于本实施例主要用于克服压缩机工作时产生的磁场对称重传感器1的影响,所以以压缩机处于工作状态为例进行说明,在压缩机运行的过程中获取该运行信息,该信息可以访问压缩机的主控板的pwm信号寄存器获取,也可以检测压缩机的电压和电流获取,判断压缩机的当前运行状态,占空比越高转速越高,占空比为0说明停机。进一步地说,是由冰箱10内的处理模块2获取到压缩机的运行信息。
40.步骤102:根据所述运行信息,获取单位重量误差信息;
41.获取的单位重量误差信息,单位重量可视为某一标准重量,例如1kg或1斤,该信息的含义为当重量为1kg时,对应物体的重量误差的值,该值可以为正或负,为正的含义是,当压缩机在当前工作状态下,每单位的称重信息不足,例如1kg的物品称重值仅为0.9kg,意味着称重值被低估,需要补足该差值,所以单位重量误差信息为 0.1kg,为负的含义是,当压缩机在当前工作状态下,每单位的称重信息过多,例如1kg的物品称重值为1.1kg,意味着称重值被高估,需要减去该差值,所以单位重量误差信息为-0.1kg。
42.步骤103:获取食材的称重信息;
43.称重信息由设置在放置食材的搁板的底部的称重传感器1获得,称重传感器1可以在某个局部位置对食材称重,也可对整个抽屉称重,称重传感器1获得的称重信息再传递至处理模块2,由处理模块2获取该称重信息。
44.步骤104:根据所述称重信息和所述单位重量误差信息,计算实际重量信息。
45.处理模块2结合称重信息和单位重量误差信息,即可计算出实际重量信息,判断方法方便可靠。
46.在上述步骤中,步骤103与步骤101和步骤102之间没有必要的因果关系,所以步骤103可以与步骤101或步骤102之间改变执行顺序,不影响方案的实施,或者步骤103也可以与步骤101或步骤102同步执行。
47.当用户需要获取冰箱10内的具体重量信息时,可能是在任一时刻,在该时刻下,冰箱10可能处于任何的工作状态,例如压缩机以任一种功率运行,这些不同的工作环境中,对应的误差情况是不同的,所以通过步骤101~102,对步骤103获取的称重信息进行实时地补偿,给用户提供更精确的重量信息。
48.在冰箱生产、或者说上述的单位重量误差信息与压缩机的运行信息建立关系的调试的过程中,可参图2中所示的方法进行,具体地,包括如下步骤:
49.获取压缩机的某一时刻下的运行参数,该参数可以是压缩机的运行功率pm,当该运行功率在一定范围内时,继续下一步,否则重新获取运行功率。满足pmin≤pm≤pmax的意
义在于防止采集到不正常的功率,因为采集功率的电路会出现干扰,从波形上看会有忽然的上升和下降,产生特别大或特别小的不正常的情况,加入这个限制条件把不正常的功率数据过滤掉,方便后续操作。
50.压缩机三相交流电的电流大小是恒定的,在运行功率pm时,此时产生的磁场大小可以认为是恒定的,但是压缩机作为一个旋转机械,磁场方向在一直变化,所以可以视为在当前状态下,存在一个由压缩机产生的磁场强度恒定但方向一直变化的磁域。
51.获取当前的单位重量物品称重信息m,该单位重量物品的称重信息m由称重传感器1获得,单位重量物品即为某一单位重量,例如1kg或1斤,可以在冰箱10外通过标准称重器获取,该步骤检测标准重量物品在压缩机的磁场的影响下被称出的重量,m可以大于1或小于1或等于1。
52.计算单位重量误差信息δm=m-1,当m大于1时,δm大于0,当m小于1时,δm小于0,以及m=1时,δm等于0。
53.将当前的运行功率pm与当前的δm作为一组数据存储进数据库s中,当然若数据库中已存入该数据则忽略。
54.通过记录多组当前的运行功率pm与当前的δm的数据,可以拟合出以pm为自变量、δm为因变量的曲线,可以生成基于这两个参数的函数关系式。
55.上述的运行功率pm等于电流乘以电压,通过压缩机的主控板或变频板就可以获得。
56.在其他的实施例中,上述的运行功率pm也可以替换为压缩机的运行转速n,建立转速n与单位重量误差信息δm之间的关系,具体方法也可参图3所示,在此不赘述,压缩机的转速可以访问压缩机的主控板或变频板上的频率可以获得。
57.另外,也可以建立占空比与单位重量误差信息δm之间的关系,可以访问主控板pwm信号寄存器,数据解析得出占空比,通过获取当前的占空比,计算出与当前压缩机的运行状态对应的单位重量误差信息δm,从而进一步判断当前的实际重量。
58.通过上述的方法,可以建立压缩机的运行信息与单位重量误差信息之间的对应关系,将该对应关系存储在存储模块3中,或者服务器端,用户需要获取实际重量时,实时获取该对应关系。
59.基于上述描述,其一实施例中,所述步骤“获取压缩机的运行信息”包括:
60.获取压缩机的运行信息,所述运行信息包括所述压缩机的运行功率。
61.以及,所述步骤“根据所述运行信息,获取单位重量误差信息”包括:
62.获取基于运行功率与单位重量误差信息为参数的函数关系;
63.根据所述运行功率与所述函数关系,计算所述单位重量误差信息。
64.基于压缩机的运行功率与单位重量误差信息之间建立的对应关系,获取用户需要获取重量信息时的当前的运行功率,进行计算实际重量。当然,当压缩机此刻停机,运行功率为0,实际重量可以仅给出称重结果即可。
65.其他实施例中,所述步骤“获取压缩机的运行信息”包括:
66.获取压缩机的运行信息,所述运行信息包括所述压缩机的转速信息。
67.进一步地,所述步骤“根据所述运行信息,获取单位重量误差信息”包括:
68.获取基于转速信息与单位重量误差信息为参数的函数关系;
69.根据所述转速信息与所述函数关系,计算所述单位重量误差信息。
70.该步骤基于建立的压缩机的转速与单位重量误差信息之间建立的对应关系,根据当前的转速,可以判断出当前的压缩机的运行状态,再获取当前的实际重量信息,当然,当转速为0时,实际重量可以仅给出称重结果即可。
71.上述的两种方法,都是基于压缩机的运行状态的某种参数与单位重量误差信息之间的函数关系,通过输入自变量,求出因变量即可。当压缩机功率越大时,压缩机中线圈电流越大,产生的交变磁场越强,产生的感应电动势越大,误差越大;反之,当压缩机停机时,压缩机不产生磁场,所以产生的影响最低,误差最小;可知压缩机的运行状态的某种参数与单位重量误差信息之间的函数关系是单调递增的关系。
72.当压缩机的运行状态的某种参数与单位重量误差信息之间的函数关系较难建立时,可以采用记录多组数据,形成数据库的形式,当获取压缩机的运行信息时,查询该运行信息内包括的某种参数在数据库中对应的单位重量误差信息。将压机每种工作状态以及每种状态对应的误差构建数据库,对称重信息补偿过程中,将自变量输入,自动输出补偿数据。也就是说,所述步骤“根据所述运行信息,获取单位重量误差信息”包括:
73.根据所述运行信息,于数据库中获取与其对应的单位重量误差信息。
74.进一步地,所述步骤“根据所述称重信息和所述单位重量误差信息,计算实际重所述量信息”包括:
75.根据所述称重信息m和所述单位重量误差信息δm,计算实际重所述量信息为m=m(1 δm)。
76.本实施例中,m和δm的单位同一,例如都是以kg或g或斤为单位,单位重量误差信息δm可以是每公斤对应的误差信息,例如δm是0.1kg,称重信息m是10kg,则m=m(1 δm)=10*(1 0.1)=11kg,若δm是-0.1kg,称重信息m是6.2kg,则m=m(1 δm)=6.2*(1-0.1)=5.58kg。通过该方法,可以计算物品的实际重量。
77.以及,本发明一实施例提供了一种冰箱10,包括称重传感器1、压缩机、存储模块3和处理模块2,所述称重传感器1获取冰箱10内存放食材的重量,所述存储模块3存储有可在处理模块2上运行的计算机程序,所述处理模块2执行所述计算机程序时可实现上述的冰箱10内的食材重量获取方法中的步骤。
78.进一步地,所述存储模块3存储有基于所述压缩机的运行信息与单位重量误差信息为参数的函数关系。
79.进一步地,所述存储模块3存储有基于所述压缩机的运行信息与单位重量误差信息的数据库。
80.另外,冰箱10还可以包括显示模块5、通信模块6等,用户可以直接访问冰箱10上的显示面板,或者与冰箱10无线连接的手机获取到这些信息,用户通过访问app或小程序实时查询冰箱10内的食材的重量信息。冰箱10还可以包括通信总线4,该通信总线4用于在称重传感器1、处理模块2、存储模块3、以及上述的显示模块5和通信模块6之间建立连接,通信总线4可包括一通路,在上述的称重传感器1、处理模块2、存储模块3、显示模块5、通信模块6之间传送信息。
81.通信模块6,使用任何收发器一类的装置,用于与其它设备或通信网络通信,如以太网,无线接入网(ran),无线局域网(wlan)、zigbee等。存储模块3可以是独立存在,通过通
信总线4与处理模块2相连接。存储模块3也可以和处理模块2集成在一起。处理模块2可以是一个通用中央处理器(cpu)、微处理器、特定应用集成电路(asic)、或一个或多个用于控制本技术方案程序执行的集成电路。
82.进一步地,本发明一实施例提供了一种计算机可读存储介质,其存储有计算机程序,该计算机程序被处理模块2执行时可实现上述的冰箱10内的食材重量获取方法中的步骤,也就是说,实现上述冰箱10内的食材重量获取方中的任意一个技术方案中的步骤。
83.在上述的说明中,应该理解到,所揭露的系统,系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施方式仅仅是示意性的,例如,设备模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,系统或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
84.例如,在本技术的处理模块2可以集中在一个处理模块中,也可以是各个模块单独物理存在,也可以2个或2个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
85.同样地,存储模块3也可以是集成在一个存储模块3中,也可以是多个单独的物理存在。
86.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机系统(可以是个人计算机,服务器,或者网络系统等)或处理模块(processor)执行本技术各个实施方式所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储模块(read-only memory,rom)、随机存取存储模块(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
87.下面以具体的场景为例进行说明:
88.用户可以通过手机或冰箱10的显示界面查询冰箱10内当前的食材存储情况,当用户需要查询重量时,发出查询重量的指令,即刻判断冰箱10内当前压缩机的运行状态和称重传感器1获取到的重量信息,若称重传感器1获取到此时压缩机为停机状态,则称重传感器1获取到的重量即为显示给用户的重量,若压缩机处于工作状态,判断压缩机当前的运行信息对应的单位重量的误差信息,再结合此刻获取的称重信息,计算出实际的重量信息再呈现给用户。
89.与现有技术相比,本实施例具有以下有益效果:
90.该称重方法基于压缩机的运行状态,建立其与称重误差之间的对应关系,在实时称重的过程中,基于当前的运行信息匹配出当前的单位重量误差信息,再结合当前的称重信息对其进行补偿,计算出实际的重量值,使得最终获取到的重量信息弥补了压缩机的运行对称重产生的误差的影响,测量结果更加准确可靠,提高了测量的精度,更加符合智能家电的需求。
91.应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可
以理解的其他实施方式。
92.上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献