CN109998377B - 控制流体流量的方法、装置、计算机设备及存储介质 - Google Patents

控制流体流量的方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN109998377B
CN109998377B CN201910408014.XA CN201910408014A CN109998377B CN 109998377 B CN109998377 B CN 109998377B CN 201910408014 A CN201910408014 A CN 201910408014A CN 109998377 B CN109998377 B CN 109998377B
Authority
CN
China
Prior art keywords
container
fluid
inner cavity
value
volume
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910408014.XA
Other languages
English (en)
Other versions
CN109998377A (zh
Inventor
刘毓森
李政
朱广凤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Waterward Information Co Ltd
Original Assignee
Shenzhen Water World Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Water World Co Ltd filed Critical Shenzhen Water World Co Ltd
Priority to CN201910408014.XA priority Critical patent/CN109998377B/zh
Publication of CN109998377A publication Critical patent/CN109998377A/zh
Application granted granted Critical
Publication of CN109998377B publication Critical patent/CN109998377B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J31/00Apparatus for making beverages
    • A47J31/44Parts or details or accessories of beverage-making apparatus
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J31/00Apparatus for making beverages
    • A47J31/44Parts or details or accessories of beverage-making apparatus
    • A47J31/4403Constructional details
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F22/00Methods or apparatus for measuring volume of fluids or fluent solid material, not otherwise provided for
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F23/00Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
    • G01F23/22Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
    • G01F23/28Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring the variations of parameters of electromagnetic or acoustic waves applied directly to the liquid or fluent solid material
    • G01F23/284Electromagnetic waves
    • G01F23/292Light, e.g. infrared or ultraviolet
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F23/00Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
    • G01F23/22Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
    • G01F23/28Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring the variations of parameters of electromagnetic or acoustic waves applied directly to the liquid or fluent solid material
    • G01F23/296Acoustic waves
    • G01F23/2962Measuring transit time of reflected waves

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • Electromagnetism (AREA)
  • Thermal Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Food Science & Technology (AREA)
  • Acoustics & Sound (AREA)
  • Apparatus For Making Beverages (AREA)

Abstract

本申请揭示了控制流体流量的方法、装置、计算机设备及存储介质,其中,控制流体流量的方法,包括:检测流体出口的正映射区域是否具有满足盛接流体的容器;若是,则通过第一预设方式获取目标容积值,其中,所述目标容积值小于所述容器对应的容积值;流出流量与所述目标容积值对应的流体。本申请不仅可判断流体出口的正映射区域是否具有满足盛接流体的容器,还可对容器进行具体识别,包括识别容器的形状、容器的尺寸数据等,实现针对不同的容器给出相对应的盛接流体量,方便自动盛装合适量的咖啡等流体,方便用户取用咖啡且不产生溢出。

Description

控制流体流量的方法、装置、计算机设备及存储介质
技术领域
本申请涉及到计算机领域,特别是涉及到控制流体流量的方法、装置、计算机设备及存储介质。
背景技术
在日常生活中,咖啡机、饮料机等设备已成为日常比生活中的必备用品,但现有设备需要用户进行手动操作启动按键,才能获取到咖啡,当松开启动按键时咖啡机停止流出咖啡。在使用咖啡机的过程中需要用户的双手配合操作,一手扶杯,一手按键,当用户只有一只手空下来时,不容易实现上述操作,且当用户在取咖啡时,不注意控制液体量时,咖啡经常会溢出杯体,容易烫伤用户,当前的咖啡机的智能化程度还不能满足用户的需求。
发明内容
本申请的主要目的为提供控制流体流量的方法,旨在解决现有咖啡机的智能化程度还不能满足用户需求的技术问题。
本申请提供了一种控制流体流量的方法,包括:
检测流体出口的正映射区域是否具有满足盛接流体的容器;
若是,则通过第一预设方式获取目标容积值,其中,所述目标容积值小于所述容器对应的容积值;
流出流量与所述目标容积值对应的流体。
优选地,所述通过第一预设方式获取目标容积值的步骤,包括:
获取所述容器的内腔对应的第一容器信息,其中,所述第一容器信息至少包括容器内腔形状;
判断是否存在与所述容器内腔形状对应的容积公式;
若是,则根据所述容积公式计算所述容器对应的第一容积值;
将所述第一容积值作为所述目标容积值。
优选地,所述判断是否存在与所述容器内腔形状对应的容积公式的步骤之后,包括:
若不存在与所述容器内腔形状对应的容积公式,则获取所述容器的外部轮廓对应的第二容器信息;
根据所述第一容器信息和所述第二容器信息,得到所述容器对应的第二容积值;
将所述第二容积值作为所述目标容积值。
优选地,所述判断是否存在与所述容器内腔形状对应的容积公式的步骤之后,包括:
若不存在与所述容器内腔形状对应的容积公式,则通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值,其中所述指定界面包括容器的内腔底面或容器内的第一流体界面;
判断所述第一距离值是否达到预设值;
若否,则按照预设流动速率流出流体,并记录所述第一时刻;
实时获取在第二时刻,所述流体出口的下表面距离第二流体界面的第二距离值,其中所述第二流体界面为所述第二时刻流体对应的界面;
判断所述第二距离值是否达到所述预设值;
若是,则终止流出流体,并记录所述第二时刻;
根据所述第一时刻、所述第二时刻以及所述预设流动速率,计算得到所述目标容积值。
优选地,所述通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值的步骤,包括:
启动正对所述容器的入口设置的超声波探测器;
控制探测器发出发射信号;
获取所述发射信号对应的反馈信号;
根据所述发射信号与所述反馈信号,获取所述第一时刻对应的所述第一距离值。
优选地,所述通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值的步骤,包括:
控制3D结构光的的光线入射方向垂直于所述指定界面;
获取所述3D结构光在所述光线入射方向上的光线入射光程;
将所述光线入射光程作为所述第一时刻对应的所述第一距离值。
优选地,所述通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值的步骤,包括:
获取贴附于所述容器的外侧壁第一位置处的第一传感器对应的第一传感信号,并获取贴附于所述容器的外侧壁第二位置处的第二传感器对应的第二传感信号,其中所述第一位置为所述容器的底部侧壁,所述第二位置为所述容器的顶部侧壁,所述第一传感器和所述第一传感器的结构和功能相同;
根据所述第一传感信号和第二传感信号,得到所述第一时刻对应的所述第一距离值。
本申请还提供了一种控制流体流量的装置,包括:
检测模块,用于检测流体出口的正映射区域是否具有满足盛接流体的容器;
获取模块,用于若流体出口的正映射区域具有满足盛接流体的容器,则通过第一预设方式目标容积值,其中,所述目标容积值小于所述容器对应的容积值;
控制模块,用于流出流量与所述目标容积值对应的流体。
本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的控制流体流量的方法的步骤。
本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的控制流体流量的方法的步骤。
本申请不仅可判断流体出口的正映射区域是否具有满足盛接流体的容器,还可对容器进行具体识别,包括识别容器的形状、容器的尺寸数据等,实现针对不同的容器给出相对应的盛接流体量,方便自动盛装合适量的咖啡等流体,方便用户取用咖啡且不产生溢出。
附图说明
图1本申请一实施例的控制流体流量的方法流程示意图;
图2本申请一实施例的控制流体流量的装置结构示意图;
图3本申请一实施例的获取模块的结构示意图;
图4本申请另一实施例的获取模块的结构示意图;
图5本申请再一实施例的获取模块的结构示意图;
图6本申请一实施例的第四获取单元的结构示意图;
图7本申请另一实施例的第四获取单元的结构示意图;
图8本申请再一实施例的第四获取单元的结构示意图;
图9本申请再一实施例的获取模块的结构示意图;
图10为本申请提供的存储介质一实施例的结构框图;
图11为本申请提供的计算机设备一实施例的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
参照图1,本申请一实施例的控制流体流量的方法,包括:
S1:检测流体出口的正映射区域是否具有满足盛接流体的容器。
本实施例通过在流体出口处装配红外感应部件,检测流体出口的正映射区域是否具有满足盛接流体的容器,上述流体包括但不限于咖啡、水、果汁等饮料,上述容器包括但不限于咖啡杯、水壶、果汁杯等,上述正映射区域为流体出口正对容器的区域。
S2:若是,则通过第一预设方式目标容积值,其中,所述目标容积值小于所述容器对应的容积值。
本实施例不仅可判断流体出口的正映射区域是否具有满足盛接流体的容器,还可对容器进行具体识别,包括识别容器的形状、容器的尺寸数据等,实现针对不同的容器给出相对应的盛接流体量,方便自动盛装合适量的咖啡等流体,方便用户取用咖啡且不产生溢出,比如均盛装至容器容积的80%左右。上述第一预设方式包括但不限于直接读取预存的容器容积量作为容器对应的盛接流体量,或者通过识别容器内腔形状、以及容器容积的计算参量,调用容积计算公式得到容器容积量以得到容器对应的盛接流体量,或者根据容积内液面高度的变化以及流体出口流出流体的速率,得到容器对应的盛接流体量,流出的流体量的容积即为盛接流体量,流出的流体量的容积等于目标容积值对应的容积。
S3:流出流量与所述目标容积值对应的流体。
本实施例通过自动控制流出与盛接流体量对应的流体,比如应用于咖啡机,可根据喝咖啡杯子的容量大小自动调整流出量,无需设置物理启动按键,减少设备造价成本,且无需用户一直按住启动按键,提升用户体验。
进一步地,所述通过第一预设方式目标容积值的步骤S2,包括:
S21:获取所述容器的内腔对应的第一容器信息,其中,所述第一容器信息至少包括容器内腔形状。
S22:判断是否存在与所述容器内腔形状对应的容积公式。
S23:若是,则根据所述容积公式计算所述容器对应的第一容积值。
S24:将所述第一容积值作为所述目标容积值。
本实施例通过识别容器内腔形状,并调用容器内腔形状对应的容积计算公式,计算得到容器的容积值,并将容积值作为目标容积值。上述第一容器信息包括容器内腔形状、容器内腔底面积以及容器内腔可盛装流体的高度值,以便根据容器体积的计算公式得到对应的可盛装流体的空间容积,从而得到目标容积值。本实施例通过3D结构光实现对杯子进行三维立体映射,实现对容器的识别,并获取到容器内腔形状、容器内腔底面积以及容器内腔可盛装流体的高度值等第一容器信息。通过识别容器内腔形状是否为规则形状,上述规则形状包括方体、椎体、柱体、台体等具有相应容积计算公式的空间形状。比如识别到容器内腔底面为圆面,容器内腔各高度对应横截面的半径均相同,则为圆柱体,则调用圆柱体的计算公式,直接计算得到圆柱体容器的容积。比如识别到容器内腔底面为圆面,容器内腔各高度对应横截面的半径从内腔底面到杯口依次增大,则为圆台体,则调用圆台体的计算公式,直接计算得到圆台体容器的容积。
进一步地,所述判断是否存在与所述容器内腔形状对应的容积公式的步骤S22之后,包括:
S221:若不存在与所述容器内腔形状对应的容积公式,则获取所述容器的外部轮廓对应的第二容器信息。
S222:根据所述第一容器信息和所述第二容器信息,得到所述容器对应的第二容积值。
S223:将所述第二容积值作为所述目标容积值。
本实施例中,当通过两次3D结构光实现对杯子内腔和外壁的三维立体映射,以便在获取到容器内腔形状不是方体、椎体、柱体、台体等具有相应容积计算公式的规则形状时,则通过两次3D结构光分别获取外壁包围区域的体积,减去外壁本身占有的体积,以获得杯子内腔对应的容积,进而获得目标容积值。通过两次3D结构光实现对不规则形状的容器的容积。上述第二容器信息包括内壁和外壁之间的空间信息,空间信息包括纵截面形状、纵截面形状,以及不同高度对应的纵截面形状或纵截面形状的变化规律,以实现对外壁围成的空间形状不规则和/或内壁围成的空间形状不规则,而导致容器的容积无法通过体积计算公式计算得到。
进一步地,所述判断是否存在与所述容器内腔形状对应的容积公式的步骤S22之后,包括:
S224:若不存在与所述容器内腔形状对应的容积公式,则通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值,其中所述指定界面包括容器的内腔底面或容器内的第一流体界面;
S225:判断所述第一距离值是否达到预设值;
S226:若否,则按照预设流动速率流出流体,并记录所述第一时刻;
S227:实时获取在第二时刻,所述流体出口的下表面距离第二流体界面的第二距离值,其中所述第二流体界面为所述第二时刻流体对应的界面;
S228:判断所述第二距离值是否达到所述预设值;
S229:若是,则终止流出流体,并记录所述第二时刻;
S230:根据所述第一时刻、所述第二时刻以及所述预设流动速率,计算得到所述目标容积值。
本实施例通过实时对流体界面的高度检测,当高度达到预设值则控制停止流出流体,比如预设值为达到总高度的80%,实现控制流出合适量的流体,并通过同步获取流出流体的持续时间和流出流体的速率,获得盛接流体量,以解决纺锤形的杯子无法通过两次3D结构光实现精准映射并获取容器容积的技术缺陷。且通过本实施例实现杯体内原有流体界面的高度情况下,继续添加流体的准确控制。
进一步地,所述通过第二预设方式获取第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值的步骤S227,包括:
S2271:启动正对所述容器的入口设置的超声波探测器。
S2272:获取所述超声波探测器的发射信号对应的反馈信号。
S2273:根据所述发射信号与所述反馈信号,获取所述第一时刻对应的所述第一距离值。
本实施例通过设置于流体界面正上方的超声波探测器,实现实时检测流体界面的高度变化,超声波探测器发射的发射信号垂直杯体内的流体界面进行设置,超声波信号在空气中传播与在流体中传播具有差异,超声波发射信号触碰到流体界面后形成反馈信号,且超声波在传输过程中存在损耗,且损耗程度跟传播距离相关,随着流体界面的升高,超声波信号到达流体界面的距离逐渐减少,则超声波信号对应的发射信号与反馈信号的变化差异程度也不同,从而实现根据变化差异程度的细微变化,检测流体界面的升高,并获取判断是否达到预设高度。第一距离值的计算公式表示为:L=C×T,式中L为第一距离值;C为超声波在空气中的传播速度;T为测量距离传播的时间差(T为发射到接收时间数值的一半)。
进一步地,所述通过第二预设方式获取第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值的步骤S227,包括:
S2274:控制3D结构光的光线入射方向垂直于所述指定界面。
S2275:获取所述3D结构光在所述光线入射方向上的光线入射光程。
S2276:将所述光线入射光程作为所述第一时刻对应的所述第一距离值。
本实施例通过控制翻转的3D结构光,以垂直入射容器内的流体界面的方式,实现实时对流体界面的高度检测,通过到达流体界面后入射光程和反射光程的变化,实现对高度的检测。比如,在流体界面的上方入射光和反射光均在空气中传播,传播介质系数相同,但随着流体界面的升高,从发出入射光到接收到反射光的时间间隔不同,时间间隔的一半与光速的乘积,则为光线入射光程,即可得到每个时刻点对应的3D结构光距离流体界面的距离值,即第一距离或第二距离,并根据两个时间点分别对应的3D结构光距离流体界面的距离,得到两个时间点之间流体界面的上升高度。
进一步地,所述通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值的步骤S227,包括:
S227a:获取贴附于所述容器的外侧壁第一位置处的第一传感器对应的第一传感信号,并获取贴附于所述容器的外侧壁第二位置处的第二传感器对应的第二传感信号,其中所述第一位置为所述容器的底部侧壁,所述第二位置为所述容器的顶部侧壁,所述第一传感器和所述第一传感器的结构和功能相同;
S227b:根据所述第一传感信号和第二传感信号,得到所述第一时刻对应的所述第一距离值。
本实施例通过在杯体的侧壁的同一竖直线上,以上下设置的方式,设置两个传感器,两个传感器均与咖啡机等智能设备的控制器相连,以实现信号传输以及分析。本实施例的两个传感器,一个设置于容器外侧壁且与内腔底面处于同一水平线,另一个设置于容器外侧壁且与预设高度所在平面处于同一水平线,当传感器对应水平线处存在流体时接收到的传感信号,与传感器对应水平线处不存在流体时接收到的传感信号不同,以此来检测流体界面是否到达传感器对应水平线处,且通过两个传感器的预设装配竖直距离,得到流体界面是否达到高度的预设值。本实施例通过获取设置于容器外侧壁且与内腔底面处于同一水平线的传感器的传感器信号强度V1,并获取设置于容器外侧壁且与预设高度所在平面处于同一水平线的传感器的传感器信号强度V2,然后根据V1和V2的实际差量△V`以及两个传感器的预设装配竖直距离H,计算得到第一距离值X。设定流体液面达到预设高度所在平面时,V1和V2的标准差量为△V,则根据△V`、H、△V与X之间存在的等比关系,计算X。上述预设装配竖直距离等于,设置于容器外侧壁且与预设高度所在平面处于同一水平线的传感器距离内腔底面的距离。
进一步地,所述判断是否存在与所述容器内腔形状对应的容积公式的步骤S22前,包括:
S22a:判断是否存在与所述容器对应的历史数据;
S22b:若不存在,则生成判断是否存在与所述容器内腔形状对应的容积公式的指令信息。
本实施例的咖啡机等不仅具有检测容器信息的功能吗,且具有数据存储功能,当扫描获取到容器信息并检测到具有存储的历史数据,则直接从历史数据中获取对应的容积数据,以减少实时计算的过程,加快响应速率。当未检测到历史数据,则根据识别新容器的过程,获取对应的容积数据。
本申请其他实施例的咖啡机,还装配有识别杯体材料的电容式接触传感器,设置于杯体的外侧壁,且与咖啡机的控制器相连,根据不同材质对应的电容介电常数的变化,以辨别当前杯体的材质是塑料、金属、陶瓷还是玻璃,且根据不同的杯体材料控制流体流出的温度范围以及高度预设值。
参照图2,本申请一实施例的控制流体流量的装置,集成于咖啡机等智能设备上,装置包括:
检测模块1:用于检测流体出口的正映射区域是否具有满足盛接流体的容器。
本实施例通过在流体出口处装配红外感应部件,检测流体出口的正映射区域是否具有满足盛接流体的容器,上述流体包括但不限于咖啡、水、果汁等饮料,上述容器包括但不限于咖啡杯、水壶、果汁杯等,上述正映射区域为流体出口正对容器的区域。
获取模块2:用于若流体出口的正映射区域具有满足盛接流体的容器,则通过第一预设方式目标容积值,其中,所述目标容积值小于所述容器对应的容积值。
本实施例不仅可判断流体出口的正映射区域是否具有满足盛接流体的容器,还可对容器进行具体识别,包括识别容器的形状、容器的尺寸数据等,实现针对不同的容器给出相对应的盛接流体量,方便自动盛装合适量的咖啡等流体,方便用户取用咖啡且不产生溢出,比如均盛装至容器容积的80%左右。上述第一预设方式包括但不限于直接读取预存的容器容积量作为容器对应的盛接流体量,或者通过识别容器内腔形状、以及容器容积的计算参量,调用容积计算公式得到容器容积量以得到容器对应的盛接流体量,或者根据容积内液面高度的变化以及流体出口流出流体的速率,得到容器对应的盛接流体量,流出的流体量的容积即为盛接流体量,流出的流体量的容积等于目标容积值对应的容积。
控制模块3:用于流出流量与所述目标容积值对应的流体。
本实施例通过自动控制流出与盛接流体量对应的流体,比如应用于咖啡机,可根据喝咖啡杯子的容量大小自动调整流出量,无需设置物理启动按键,减少设备造价成本,且无需用户一直按住启动按键,提升用户体验。
参照图3,一实施例的获取模块2,包括:
第一获取单元21:用于获取所述容器的内腔对应的第一容器信息,其中,所述第一容器信息至少包括容器内腔形状。
第一判断单元22:用于判断是否存在与所述容器内腔形状对应的容积公式。
计算单元23:用于若存在与所述容器内腔形状对应的容积公式,则根据所述容积公式计算所述容器对应的第一容积值。
第一作为单元24:用于将所述第一容积值作为所述目标容积值。
本实施例通过识别容器内腔形状,并调用容器内腔形状对应的容积计算公式,计算得到容器的容积值,并将容积值作为盛接流体量。上述第一容器信息包括容器内腔形状、容器内腔底面积以及容器内腔可盛装流体的高度值,以便根据容器体积的计算公式得到对应的可盛装流体的空间容积,从而得到目标容积值。本实施例通过3D结构光实现对杯子进行三维立体映射,实现对容器的识别,并获取到容器内腔形状、容器内腔底面积以及容器内腔可盛装流体的高度值等第一容器信息。通过识别容器内腔形状是否为规则形状,上述规则形状包括方体、椎体、柱体、台体等具有相应容积计算公式的空间形状。比如识别到容器内腔底面为圆面,容器内腔各高度对应横截面的半径均相同,则为圆柱体,则调用圆柱体的计算公式,直接计算得到圆柱体容器的容积。比如识别到容器内腔底面为圆面,容器内腔各高度对应横截面的半径从内腔底面到杯口依次增大,则为圆台体,则调用圆台体的计算公式,直接计算得到圆台体容器的容积。
参照图4,另一实施例的获取模块2,包括:
第二获取单元221:用于若不存在与所述容器内腔形状对应的容积公式,则获取所述容器的外部轮廓对应的第二容器信息。
第一得到单元222:用于根据所述第一容器信息和所述第二容器信息,得到所述容器对应的第二容积值。
第二作为单元223:用于将所述第二容积值作为所述目标容积值。
本实施例中,当通过两次3D结构光实现对杯子内腔和外壁的三维立体映射,以便在获取到容器内腔形状不是方体、椎体、柱体、台体等具有相应容积计算公式的规则形状时,则通过两次3D结构光分别获取外壁包围区域的体积,减去外壁本身占有的体积,以获得杯子内腔对应的容积,进而获得目标容积值。通过两次3D结构光实现对不规则形状的容器的容积。上述第二容器信息包括内壁和外壁之间的空间信息,空间信息包括纵截面形状、纵截面形状,以及不同高度对应的纵截面形状或纵截面形状的变化规律,以实现对外壁围成的空间形状不规则和/或内壁围成的空间形状不规则,而导致容器的容积无法通过体积计算公式计算得到。
参照图5,再一实施例的获取模块2,包括:
第三获取单元224:用于若不存在与所述容器内腔形状对应的容积公式,则通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值,其中所述指定界面包括容器的内腔底面或容器内的第一流体界面;
第二判断单元225:用于判断所述第一距离值是否达到预设值;
控制单元226:用于若所述第一距离值未达到预设值,则控制按照预设流动速率流出流体,并记录所述第一时刻;
第四获取单元227:用于实时获取在第二时刻,所述流体出口的下表面距离第二流体界面的第二距离值,其中所述第二流体界面为所述第二时刻流体对应的界面;
第三判断单元228:用于判断所述第二距离值是否达到所述预设值;
终止单元229:用于若所述第二距离值达到所述预设值,则终止流出流体,并记录所述第二时刻;
第二得到单元230:用于根据所述第一时刻、所述第二时刻以及所述预设流动速率,计算得到所述目标容积值。
本实施例通过实时对流体界面的高度检测,当高度达到预设值则控制停止流出流体,比如预设值为达到总高度的80%,实现控制流出合适量的流体,并通过同步获取流出流体的持续时间和流出流体的速率,获得盛接流体量,以解决纺锤形的杯子无法通过两次3D结构光实现精准映射并获取容器容积的技术缺陷。且通过本实施例实现杯体内原有流体界面的高度情况下,继续添加流体的准确控制。
参照图6,一实施例的第四获取单元227,包括:
启动子单元2271:用于启动正对所述容器的入口设置的超声波探测器。
第一获取子单元2272:用于获取所述超声波探测器的发射信号对应的反馈信号。
第二获取子单元2273:用于根据所述发射信号与所述反馈信号,获取所述第一时刻对应的所述第一距离值。
本实施例通过设置于流体界面正上方的超声波探测器,实现实时检测流体界面的高度变化,超声波探测器发射的发射信号垂直杯体内的流体界面进行设置,超声波信号在空气中传播与在流体中传播具有差异,超声波发射信号触碰到流体界面后形成反馈信号,且超声波在传输过程中存在损耗,且损耗程度跟传播距离相关,随着流体界面的升高,超声波信号到达流体界面的距离逐渐减少,则超声波信号对应的发射信号与反馈信号的变化差异程度也不同,从而实现根据变化差异程度的细微变化,检测流体界面的升高,并获取判断是否达到预设高度。第一距离值的计算公式表示为:L=C×T,式中L为第一距离值;C为超声波在空气中的传播速度;T为测量距离传播的时间差(T为发射到接收时间数值的一半)。
参照图7,另一实施例的第四获取单元227,包括:
控制子单元2274:用于控制3D结构光的光线入射方向垂直于所述指定界面。
第三获取子单元2275:用于获取所述3D结构光在所述光线入射方向上的光线入射光程。
作为子单元2276:用于将所述光线入射光程作为所述第一时刻对应的所述第一距离值。
本实施例通过控制翻转的3D结构光,以垂直入射容器内的流体界面的方式,实现实时对流体界面的高度检测,通过到达流体界面后入射光程和反射光程的变化,实现对高度的检测。比如,在流体界面的上方入射光和反射光均在空气中传播,传播介质系数相同,但随着流体界面的升高,从发出入射光到接收到反射光的时间间隔不同,时间间隔的一半与光速的乘积,则为光线入射光程,即可得到每个时刻点对应的3D结构光距离流体界面的距离,即第一距离或第二距离,并根据两个时间点分别对应的3D结构光距离流体界面的距离,得到两个时间点之间流体界面的上升高度。
参照图8,再一实施例的第四获取单元227,包括:
第四获取子单元227a:用于获取贴附于所述容器的外侧壁第一位置处的第一传感器对应的第一传感信号,并获取贴附于所述容器的外侧壁第二位置处的第二传感器对应的第二传感信号,其中所述第一位置为所述容器的底部侧壁,所述第二位置为所述容器的顶部侧壁,所述第一传感器和所述第一传感器的结构和功能相同;
得到子单元227b:用于根据所述第一传感信号和第二传感信号,得到所述第一时刻对应的所述第一距离值。
本实施例通过在杯体的侧壁的同一竖直线上,以上下设置的方式,设置两个传感器,两个传感器均与咖啡机等智能设备的控制器相连,以实现信号传输以及分析。本实施例的两个传感器,一个设置于容器外侧壁且与内腔底面处于同一水平线,另一个设置于容器外侧壁且与预设高度所在平面处于同一水平线,当传感器对应水平线处存在流体时接收到的传感信号,与传感器对应水平线处不存在流体时接收到的传感信号不同,以此来检测流体界面是否到达传感器对应水平线处,且通过两个传感器的预设装配竖直距离,得到流体界面是否达到高度的预设值。本实施例通过获取设置于容器外侧壁且与内腔底面处于同一水平线的传感器的传感器信号强度V1,并获取设置于容器外侧壁且与预设高度所在平面处于同一水平线的传感器的传感器信号强度V2,然后根据V1和V2的实际差量△V`以及两个传感器的预设装配竖直距离H,计算得到第一距离值X。设定流体液面达到预设高度所在平面时,V1和V2的标准差量为△V,则根据△V`、H、△V与X之间存在的等比关系,计算X。上述预设装配竖直距离等于,设置于容器外侧壁且与预设高度所在平面处于同一水平线的传感器距离内腔底面的距离。
参照图9,再一实施例的获取模块2,包括:
第四判断单元22a:用于判断是否存在与所述容器对应的历史数据;
生成单元22b:用于若不存在存在与所述容器对应的历史数据,则生成判断是否存在与所述容器内腔形状对应的容积公式的指令信息。
本实施例的咖啡机等不仅具有检测容器信息的功能吗,且具有数据存储功能,当扫描获取到容器信息并检测到具有存储的历史数据,则直接从历史数据中获取对应的容积数据,以减少实时计算的过程,加快响应速率。当未检测到历史数据,则根据识别新容器的过程,获取对应的容积数据。
本申请其他实施例的咖啡机,还装配有识别杯体材料的电容式接触传感器,设置于杯体的外侧壁,且与咖啡机的控制器相连,根据不同材质对应的电容介电常数的变化,以辨别当前杯体的材质是塑料、金属、陶瓷还是玻璃,且根据不同的杯体材料控制流体流出的温度范围以及高度预设值。
参考附图10,本申请还提供了一种存储介质100,存储介质100中存储有计算机程序200,当其在计算机上运行时,使得计算机执行以上实施例所描述的二维码扫描的方法。
参考附图11,本申请还提供了一种包含指令的计算机设备300,当其在计算机设备300上运行时,使得计算机设备300通过其内部设置的处理器400执行以上实施例所描述的二维码扫描的方法。
本领域技术人员可以理解,本发明所述的二维码扫描设备和上述所涉及用于执行本申请中所述方法中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序或应用程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

Claims (9)

1.一种控制流体流量的方法,其特征在于,包括:
检测流体出口的正映射区域是否具有满足盛接流体的容器,流体出口处装配红外感应部件;
若是,则通过第一预设方式获取目标容积值,其中,所述目标容积值小于所述容器对应的容积值;
流出流量与所述目标容积值对应的流体;
所述通过第一预设方式获取目标容积值的步骤,包括:
获取所述容器的内腔对应的第一容器信息,其中,所述第一容器信息至少包括容器内腔形状;
判断是否存在与所述容器内腔形状对应的容积公式;
若是,则根据所述容积公式计算所述容器对应的第一容积值;
将所述第一容积值作为所述目标容积值;
第一容器信息包括容器内腔底面积以及容器内腔可盛装流体的高度值,通过3D结构光实现对杯子进行三维立体映射,实现对容器的识别,并获取到容器内腔形状、容器内腔底面积以及容器内腔可盛装流体的高度值。
2.根据权利要求1所述的控制流体流量的方法,其特征在于,所述判断是否存在与所述容器内腔形状对应的容积公式的步骤之后,包括:
若不存在与所述容器内腔形状对应的容积公式,则获取所述容器的外部轮廓对应的第二容器信息;
根据所述第一容器信息和所述第二容器信息,得到所述容器对应的第二容积值;
将所述第二容积值作为所述目标容积值。
3.根据权利要求1所述的控制流体流量的方法,其特征在于,所述判断是否存在与所述容器内腔形状对应的容积公式的步骤之后,包括:
若不存在与所述容器内腔形状对应的容积公式,则通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值,其中所述指定界面包括容器的内腔底面或容器内的第一流体界面;
判断所述第一距离值是否达到预设值;
若否,则按照预设流动速率流出流体,并记录所述第一时刻;
实时获取在第二时刻,所述流体出口的下表面距离第二流体界面的第二距离值,其中所述第二流体界面为所述第二时刻流体对应的界面;
判断所述第二距离值是否达到所述预设值;
若是,则终止流出流体,并记录所述第二时刻;
根据所述第一时刻、所述第二时刻以及所述预设流动速率,计算得到所述目标容积值。
4.根据权利要求3所述的控制流体流量的方法,其特征在于,所述通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值的步骤,包括:
启动正对所述容器的入口设置的超声波探测器;
控制探测器发出发射信号;
获取所述发射信号对应的反馈信号;
根据所述发射信号与所述反馈信号,获取所述第一时刻对应的所述第一距离值。
5.根据权利要求3所述的控制流体流量的方法,其特征在于,所述通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值的步骤,包括:
控制3D结构光的光线入射方向垂直于所述指定界面;
获取所述3D结构光在所述光线入射方向上的光线入射光程;
将所述光线入射光程作为所述第一时刻对应的所述第一距离值。
6.根据权利要求3所述的控制流体流量的方法,其特征在于,所述通过第二预设方式获取在第一时刻,所述流体出口的下表面距离所述容器内的指定界面的第一距离值的步骤,包括:
获取贴附于所述容器的外侧壁第一位置处的第一传感器对应的第一传感信号,并获取贴附于所述容器的外侧壁第二位置处的第二传感器对应的第二传感信号,其中所述第一位置为所述容器的底部侧壁,所述第二位置为所述容器的顶部侧壁,所述第一传感器和所述第一传感器的结构和功能相同;
根据所述第一传感信号和第二传感信号,得到所述第一时刻对应的所述第一距离值。
7.一种控制流体流量的装置,其特征在于,包括:
检测模块,用于检测流体出口的正映射区域是否具有满足盛接流体的容器;
获取模块,用于若流体出口的正映射区域具有满足盛接流体的容器,则通过第一预设方式获取目标容积值,其中,所述目标容积值小于所述容器对应的容积值;
控制模块,用于流出流量与所述目标容积值对应的流体;
获取模块,包括:第一获取单元:用于获取所述容器的内腔对应的第一容器信息,其中,所述第一容器信息至少包括容器内腔形状;第一判断单元:用于判断是否存在与所述容器内腔形状对应的容积公式;计算单元:用于若存在与所述容器内腔形状对应的容积公式,则根据所述容积公式计算所述容器对应的第一容积值;第一作为单元:用于将所述第一容积值作为所述目标容积值;
第一容器信息包括容器内腔底面积以及容器内腔可盛装流体的高度值,通过3D结构光实现对杯子进行三维立体映射,实现对容器的识别,并获取到容器内腔形状、容器内腔底面积以及容器内腔可盛装流体的高度值。
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的控制流体流量的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的控制流体流量的方法的步骤。
CN201910408014.XA 2019-05-15 2019-05-15 控制流体流量的方法、装置、计算机设备及存储介质 Active CN109998377B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910408014.XA CN109998377B (zh) 2019-05-15 2019-05-15 控制流体流量的方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910408014.XA CN109998377B (zh) 2019-05-15 2019-05-15 控制流体流量的方法、装置、计算机设备及存储介质

Publications (2)

Publication Number Publication Date
CN109998377A CN109998377A (zh) 2019-07-12
CN109998377B true CN109998377B (zh) 2021-08-31

Family

ID=67177073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910408014.XA Active CN109998377B (zh) 2019-05-15 2019-05-15 控制流体流量的方法、装置、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN109998377B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112890589A (zh) * 2019-11-19 2021-06-04 芜湖美的厨卫电器制造有限公司 饮水机及其控制方法、计算机可读存储介质
EP4070696A4 (en) * 2019-12-02 2024-01-24 Cino Technology (Shenzhen) Limited BREWING DEVICE AND BEVERAGE DISPENSER WITH IT
US20210261400A1 (en) * 2020-02-21 2021-08-26 Bartrack, Inc. Monitoring equilibrium and dispensement of a fluid dispensement system to improve quality and efficiency
CN111568196A (zh) * 2020-02-28 2020-08-25 佛山市云米电器科技有限公司 智能出水方法、***及存储介质
CN113854829B (zh) * 2020-04-14 2023-02-28 佛山市顺德区美的饮水机制造有限公司 饮水设备、饮水***、饮水设备的控制方法和存储介质
CN112515031A (zh) * 2020-12-04 2021-03-19 广东智源机器人科技有限公司 雪糕接取方法、装置、雪糕机和存储介质
CN112816029B (zh) * 2020-12-31 2023-10-10 佛山市顺德区美的饮水机制造有限公司 出水控制方法和水处理器
CN114873551B (zh) * 2022-05-07 2024-05-10 深圳安吉尔饮水产业集团有限公司 用于控制液体流出的方法及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115674A (zh) * 2004-12-14 2008-01-30 雀巢技术公司 用于控制饮料自动售货机例如咖啡机内的杯子填充的设备和方法
CN103720366A (zh) * 2013-12-20 2014-04-16 北京联合大学生物化学工程学院 智能饮料机
CN104757877A (zh) * 2015-04-30 2015-07-08 佛山市美的清湖净水设备有限公司 饮水装置及其出水控制方法
CN105228943A (zh) * 2013-04-17 2016-01-06 雀巢产品技术援助有限公司 能确定容器的饮料容积的饮料制备机器和相应方法
CN105447979A (zh) * 2015-12-26 2016-03-30 北海市永达鑫电子有限公司 一种基于条形码的直饮水机
CN105559597A (zh) * 2015-12-26 2016-05-11 北海市永达鑫电子有限公司 一种可自动生成和扫描条形码的直饮水机
CN107720841A (zh) * 2017-10-20 2018-02-23 珠海格力电器股份有限公司 一种水处理设备
CN108634794A (zh) * 2018-07-31 2018-10-12 上海泰大建筑科技有限公司 一种用于控制出水量的控制***及出水控制方法
CN108888119A (zh) * 2018-09-10 2018-11-27 青岛海尔智能技术研发有限公司 一种自动注水装置及注水控制方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2525250A1 (es) * 2014-07-09 2014-12-19 Cecilia Paola SALERNO Electrodoméstico y procedimiento para preparación de biberones
CN108921883B (zh) * 2018-04-27 2022-05-06 徐育 基于两位置深度图像识别的饮水机控制装置及其控制方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115674A (zh) * 2004-12-14 2008-01-30 雀巢技术公司 用于控制饮料自动售货机例如咖啡机内的杯子填充的设备和方法
CN105228943A (zh) * 2013-04-17 2016-01-06 雀巢产品技术援助有限公司 能确定容器的饮料容积的饮料制备机器和相应方法
CN103720366A (zh) * 2013-12-20 2014-04-16 北京联合大学生物化学工程学院 智能饮料机
CN104757877A (zh) * 2015-04-30 2015-07-08 佛山市美的清湖净水设备有限公司 饮水装置及其出水控制方法
CN105447979A (zh) * 2015-12-26 2016-03-30 北海市永达鑫电子有限公司 一种基于条形码的直饮水机
CN105559597A (zh) * 2015-12-26 2016-05-11 北海市永达鑫电子有限公司 一种可自动生成和扫描条形码的直饮水机
CN107720841A (zh) * 2017-10-20 2018-02-23 珠海格力电器股份有限公司 一种水处理设备
CN108634794A (zh) * 2018-07-31 2018-10-12 上海泰大建筑科技有限公司 一种用于控制出水量的控制***及出水控制方法
CN108888119A (zh) * 2018-09-10 2018-11-27 青岛海尔智能技术研发有限公司 一种自动注水装置及注水控制方法

Also Published As

Publication number Publication date
CN109998377A (zh) 2019-07-12

Similar Documents

Publication Publication Date Title
CN109998377B (zh) 控制流体流量的方法、装置、计算机设备及存储介质
CN108567330B (zh) 饮水机控制方法、装置、饮水机及计算机可读存储介质
CA2967743C (en) Device for processing liquids through steam
US4572253A (en) Automatic level sensing system
US9796575B2 (en) Beverage preparation machine capable of determining a beverage volume of receptacles and corresponding method
US10722059B2 (en) System for monitoring the liquid intake of a user and method of operating the system
CN102089236A (zh) 设定与饮料分配机一起使用的杯子的填充液位
US9709432B2 (en) Milk level measurement device and related measurement method
CA3064093A1 (en) Apparatus and method for liquid dispensing using optical time of flight sensor
CN211324418U (zh) 液体饮用机全自动注液***和液体饮用机
GB2595330A (en) Dispenser and method of dispensing a material
CN111020977A (zh) 一种洗涤剂液位检测方法及洗衣机
KR101947996B1 (ko) 자동추출장치 및 자동추출방법
US10947104B2 (en) Dispense control system for a refrigerator appliance
CN107562079B (zh) 一种液面高度的控制方法、***及装置
CN213455344U (zh) 一种水杯进水量控制检测装置
CN117321363A (zh) 用于外门式水分配器的自动断水装置
CN104165654B (zh) 一种基于超声波衰减原理的液位检测和流量监测装置及方法
JP4332476B2 (ja) 液体注入方法及び液体注入装置並びに容器の自動容量測定装置
CN112816029A (zh) 容器形状识别方法、出水控制方法和水处理器
CN110572892B (zh) 加热炉具、加热炉具的控制方法及***
CN217331307U (zh) 水箱液位检测装置和机器
CN216879140U (zh) 一种石油化工助剂生产用自调控pH搅拌装置
CN216854459U (zh) 出水设备及其出水装置
CN220669542U (zh) 一种检测液位层厚度的检测装置及集成灶

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210922

Address after: 518000 201, No.26, yifenghua Innovation Industrial Park, Xinshi community, Dalang street, Longhua District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen waterward Information Co.,Ltd.

Address before: 518000, block B, huayuancheng digital building, 1079 Nanhai Avenue, Shekou, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: SHENZHEN WATER WORLD Co.,Ltd.