基于加速度传感器的容器内液体体积的测量方法和装置制造方法及图纸

技术编号:12988673 阅读:114 留言:0更新日期:2016-03-09 20:50
本发明专利技术公开了一种基于加速度传感器的容器内液体体积的测量方法和装置。本发明专利技术的方案是利用加速度传感器获取不同的姿态参数,通过容器稳定达到出水临界位置时的姿态参数,利用预先确定的姿态参数和液体体积或水量的映射关系,求解得到当前容器内液体的体积。本发明专利技术的有益效果为普适性极强、功耗低、成本低和结构要求低等。

【技术实现步骤摘要】

本专利技术属于智能设备领域,涉及一种容器内液体体积的测量方法和装置,尤其涉 及一种基于加速度传感器的容器内液体体积的测量方法和装置
技术介绍
水作为生命之源,是人们生存必不可少的物质,正确的饮水方式有助于人们保持 健康,然而以前人们仅依靠自身感觉来喝水,无法直观的了解自己的饮水量,随着人们健康 意识的增强与技术的进步,智能饮水设备开始受到人们的欢迎,其可以精确测量人们一天 所摄取的水量,从而使人们可以合理规划自身的饮水量,同时该饮水数据又将成为整个大 健康数据中的重要组成部分。但是在智能水杯领域,通常会利用流量计、电容法、超声波、称 重量等方法去测量水量,然而这些方法并不具有普适性,它们只能在特定的应用场景下正 常工作。
技术实现思路
为了解决上述技术问题,本专利技术提供一种简便的低成本的容器内液体体积的测量 方法和装置,可以基于加速度传感器获得容器的姿态和运动状态,推算出容器内液体的体 积或水量。 -方面,本专利技术采用的技术方案包括一种基于加速度传感器的容器内液体体积的 测量方法,所述方法包括以下步骤: S10设置容器的姿态参数及储存该姿态参数的队列,定义识别容器倾斜使容器内 液体能够流出容器开口的状态下的判别参数及其阈值范围,确定在该状态时容器姿态参数 与容器内液体体积的映射关系,并且根据姿态参数队列数据定义和初始化姿态参数稳定时 所需的稳定时间; S20基于采样周期,依次采集容器在倾斜状态时的姿态参数,然后插入到姿态参数 队列; S30判断由当前的姿态参数队列中的数据计算的判别参数是否满足预定义的阈值 范围,如果满足则执行下一步骤,否则返回到步骤S20 ; S40利用预先确定的容器姿态参数与容器内液体体积的映射关系,由当前的姿态 参数队列数据计算容器内液体体积,然后初始化所述稳定时间并返回到步骤S20。 作为上述方案的进一步改进,其中所述容器的姿态参数包括:加速度传感器的加 速度向量与所述容器的竖直方向的夹角。 作为上述方案的进一步改进,其中所述加速度传感器固定地设置在所述容器的底 部。 作为上述方案的进一步改进,其中所述容器为敞口容器。 优选地,其中所述步骤S10包括:基于容器内液体流出边缘时最能够避免液体溢 出的姿态和容器出水口,确定在容器倾斜使容器内液体能够流出容器开口的状态下容器姿 态参数与容器内液体体积的映射关系 进一步,其中所述步骤S10包括:标定曲率最大的容器敞口位置作为最能够避免 液体溢出的姿态和容器出水口。 作为上述方案的进一步改进,其中所述步骤S20包括:判断所述姿态参数队列是 否已满,是则执行下一步骤,否则等待采样周期进行继续采样。 作为上述方案的进一步改进,其中所述采样周期被设置为根据姿态参数队列数据 的标准差而调整。 优选地,其中所述采样周期被调整为动态地根据所述姿态参数队列数据的标准值 的增大而减小。 作为上述方案的进一步改进,其中所述步骤S30包括:计算采集的姿态参数队列 数据的标准差,判断该标准差是否小于一预设的阈值,如果是则执行下一步骤,否则将所述 稳定时间增加所述采样周期并返回到步骤S20。 作为上述方案的进一步改进,其中所述步骤S10包括:初始化姿态参数稳定时所 需的稳定时间为零;如果姿态参数队列数据的标准差小于一标准差阈值,则设置此时对应 的时间为姿态参数稳定时间。 作为上述方案的进一步改进,其中所述步骤S30包括:判断姿态参数的所述稳定 时间是否处于第一阈值范围内,如果是则执行下一步骤,否则初始化所述稳定时间并返回 到步骤S20。 作为上述方案的进一步改进,其中所述步骤S10包括:定义在容器倾斜时容器内 液体能够流出容器开口的状态下的姿态参数的第二阈值范围。 优选地,其中所述步骤S30包括:计算所述判别参数包括采集的姿态参数队列数 据的平均值,判断该平均值是否处于所述姿态参数的第二阈值范围内,如果是则执行下一 步骤,否则初始化所述稳定时间并返回到步骤S20。 另一方面,本专利技术采用的技术方案包括一种基于加速度传感器的容器内液体体积 的测量装置。所述装置包括与所述容器固定连接的加速度传感器和处理器模块,所述处理 器模块配置为执行上述的方法。 本专利技术的有益效果为:测量方案的普适性极强,可搭配不同材质、功能、形状和容 量的容器,具有较强的通用性;只需要周期性地通过加速度传感器获取杯身倾斜角度来进 行计算,电气元件的功耗极低;不需要依赖复杂的容器结构或测量工具,而且实现本方案所 需元件的成本极低;根据本专利技术的测量装置可以与容器整合,结构紧凑,体积占用少;根据 本专利技术的容器使用方便,而且在自然使用过程中即完成水量检测,无需特别的操作。【附图说明】 图1所示为根据本专利技术的容器水量测量原理示意图; 图2所示为根据本专利技术的实施例的优选方法流程图; 图3所示为在根据本专利技术的实施例中的容器倾斜角度与容器水量的映射关系曲 线图。【具体实施方式】 以下将结合实施例和附图对本专利技术的构思、具体结构及产生的技术效果进行清 楚、完整的描述,以充分地理解本专利技术的目的、方案和效果。需要说明的是,在不冲突的情况 下,本申请中的实施例及实施例中的特征可以相互组合。除非另有定义,本文所使用的所有 的技术和科学术语与本
的技术人员通常理解的含义相同。本文说明书中所使用的 术语只是为了描述具体的实施例,而不是为了限制本专利技术。 应注意到,本专利技术适用于测量能够倾斜达到出水临界位置的容器内的液体体积。 敞口容器(例如是马克杯)和非敞口容器(例如是水瓶)只要达到所述位置,则可适用本 专利技术的方案。在下列公开的多个实施例中,通过水杯的实施例进行方案描述,但应理解到其 不限制本专利技术适用于其他公知的容器。 根据本专利技术的方案是基于加速度传感器来实施。加速度传感器可以包括的3D加 速度传感器、重力传感器、陀螺仪或其他公知的传感器。在根据本专利技术的实施例中,优选地 采用3D加速度传感器。 参照图1所示的水杯示意图,将一个3D加速度传感器固定地置于杯底或杯身上, 用于实时测量杯子的姿态和运动状态。 当水量不同时,3D加速度传感器可以测量到不同的杯身倾斜角度,通过杯身倾斜 角度和水量的映射关系,即可以求解得到杯中的水量。 然而,在怎样的情况下判定为用户的喝水动作成了本专利技术方案的关键所在。一个 水杯可以是平放在桌面上,也可能是以不确定的姿态放置在杂物中;可能是用户拿起杯子 喝水,也可能是用户正在拿着杯子行走;用户可能喝了一口水,也可能一口气喝掉大半杯甚 至整杯水;用户拿起杯子可能是为了喝水,也可能是为了清洗一下杯子等情况。为解决以上 问题,准确地识别出用户喝水的动作以及水杯中的水量,需要设计一套解决方案来识别饮 水动作(容器倾斜达到出水临界位置时并稳定保持一段时间)。 参照图2所示为根据本专利技术的实施例的方法流程图。所述方法主要由两部分组 成,其中一部分是函数、参数和阈值范围的定义部分,另一部分是一个死循环,它持续不断 地运行,当发现用户喝水动作完成时,将此时的水量输出。具体地参照附图,所述方法包括 以下步骤: S101定义3D加速度向量与水杯竖直方向夹角为Θ; S102定义用于存储Θ的长度为N的队列S{N}; S103定义S{N}的平均值函数为Avg(S{N}); S104定义水量关于倾斜角度Θ的函数为本文档来自技高网
...

【技术保护点】
一种基于加速度传感器的容器内液体体积的测量方法,其特征在于,所述方法包括以下步骤:S10设置容器的姿态参数及储存该姿态参数的队列,定义识别容器倾斜使容器内液体能够流出容器开口的状态下的判别参数及其阈值范围,确定在该状态时容器姿态参数与容器内液体体积的映射关系,并且根据姿态参数队列数据定义和初始化姿态参数稳定时所需的稳定时间;S20基于采样周期,依次采集容器在倾斜状态时的姿态参数,然后插入到姿态参数队列;S30判断由当前的姿态参数队列中的数据计算的判别参数是否满足预定义的阈值范围,如果满足则执行下一步骤,否则返回到步骤S20;S40利用预先确定的容器姿态参数与容器内液体体积的映射关系,由当前的姿态参数队列数据计算容器内液体体积,然后初始化所述稳定时间并返回到步骤S20。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡建伟
申请(专利权)人:深圳麦开网络技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1