一种基于称重传感器的零点漂移校正方法与流程

文档序号:15340055发布日期:2018-09-04 22:04阅读:6332来源:国知局

本申请属于称重传感器技术领域,具体地说,涉及一种基于称重传感器的零点漂移校正方法。



背景技术:

目前称重传感器在市场上有很多应用,例如体重秤、厨房秤等等。随着物联网技术的发展,目前很多智能化的设备上也使用到了称重传感器,其中一种智能化设备就是计数设备。计数设备依据放在传感器上重物的重量与单个重物重量,计算出重物的数量(注意这些重物具有相同的重量)。并且这些计数设备,常常有重物需要长时间放置其上的特点。

在应变式称重传感器中,最常见的问题就是零点漂移,在计数设备中,由于重物长时间放置在上面,长时间的形变,导致称重传感器零点发生不可逆转的漂移。由此得到的重物重量发生漂移,进而导致计数发生错误。

目前解决此问题的方法主要有两种,一种是通过把重物拿下,进行零点校正;另外一种是通过硬件方法来补偿桥臂。由于量产化的计数设备数量非常多,依次将重物拿下进行零点补偿不仅浪费大量的人力物力,而且用户体验差,因此第一种方法不适用。而第二种方法实现难度较大,也不太适合量产化的称重传感器进行零点校正。



技术实现要素:

有鉴于此,本申请所要解决的技术问题是提供了一种基于称重传感器的零点漂移校正方法,能够有效校正重物长时间压在称重传感器导致的零点漂移问题。

为了解决上述技术问题,本申请公开了一种基于称重传感器的零点漂移校正方法,并采用以下技术方案来实现。

一种基于称重传感器的零点漂移校正方法,通过设备中的软件对所述称重传感器进行零点漂移的判断和校正。

根据权利要求1所述基于称重传感器的零点漂移校正方法,其特征在于:所述软件的流程包括的步骤有:

s1:判断是否发生零点漂移,若是则进行下一步;若否则不校正;

s2:按zr_new=w-wr1来进行零点校正,所述zr_new代表新零点;

所述w代表测量值;所述wr1代表上一次校正后的重量值。

进一步的,所述s1具体为:判断wr-wr1是否小于或等于预设判定值,若是,则判定发生零点漂移;若否,则表示未发生零点漂移;所述wr代表本次校正后的重量值。

更进一步的,若未发生零点漂移,且当前重量值与之前有变化,则判定对重物有放上或拿下的操作。

再进一步的,当重物有放上或拿下的操作时,更新所述的重量值wr。

进一步的,所述基于称重传感器的零点漂移校正方法,还包括去抖。

更进一步的,:所述去抖在判断是否发生零点漂移之前。

再进一步的,所述去抖的方式为:重量变化的前n秒内不采样。

再进一步的,所述去抖的方式为:连续采集n个采样值,若所述的n个采样值的差值在预估范围内,则采用;若所述差值超出所述预估范围,则弃用。

与现有技术相比,本申请可以获得包括以下技术效果:通过软件流程解决计数设备零点漂移的问题,一方面可以减少后续人工维护的成本,另一方面可以降低硬件设计的难度。

当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请一个实施例的零点漂移校正方法的流程图。

具体实施方式

以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

一种基于称重传感器的零点漂移校正方法,对设备中的软件进行流程优化,使软件具有判断零点漂移以及校正的功能。所述的零点漂移校正方法,如图1所示,具体步骤包括:

s1:采集重量值;

s2:判断重量是否发生变化,若是,进行下一步;若否,返回s001;

这里的重量发生变化是指有重物的放上或拿下的操作。判断重量是否发生变化的标准是判断w-zr==wr1是否成立,若成立,则重量未发生变化;若不成立,则重量发生变化。

其中,zr指代零点,重物的测量值用w表示,本次校正流程经过校正后的重量用wr表示,它们之间满足:wr=w-zr。上一次校正流程校正后重量用wr1表示。

s3:去抖;

在实际测试过程中,在拿放重物过程中,传感器采样值会出现抖动的特点,而且通常情况下抖动值比较大。因此在真正改变重物重量或者零点校正之前,首先需要去抖。去抖可以采取重量变化的前n秒不采样的方法,也可以采用连续采样值n个且这n个采样值差值在一定范围内的方法等。

s4:判断重量变化值是否超过预设的门限,若是则进行下一步;若否则进入s7;

当wr-wr1大于预设判定值时(也就是w-zr-wr1大于预设判定值时)判定重物有放上或拿下的操作。当w-zr-wr1小于或等于预设判定值时,则判定该称重传感器发生了零点漂移,对零点进行校正。本实施例选用的预设判定值为δmin*ws,其中δ为相同重物之间的重量差,这里选取最小值;ws为单个重物重量(单个重物重量指的是:本方法在试验阶段使用的n个相同重量的重物的单个重量),根据实际精度的需要,该预设判定值可以为任意值。

s5:更新校正重量值;

判定重物有放上或拿下的操作时,记录并显示最新的校正后重量wr。

s6:更新计数值,返回s1重新开始下一轮校正流程;

开始下一轮校正流程前亦可设置延时等条件设定,使得流程的运行更加符合实际需要。

s7:校正零点;校正零点依据公式zr_new=w-wr1;校正完后返回s1重新开始下一轮校正流程;

最新的零点的计算方法为zr_new=w-wr1。零点校正之后,校正后的重量为wr=w-zr_new。

s4和s7具有先后顺序,需先进行s4的判断确定具有零点漂移现象后才能进行s7的零点校正;其他步骤没有严格的顺序要求,理论上能够实现本发明通过软件和流程和算法来实现零点漂移问题的判定和校正的,都可以算作本申请的发明思想。

应用方面不仅仅局限于技术设备,涉及长时间被压的称重传感器并且条件满足本方案所说条件的设备,都可以使用本发明的方法进行零点校正。

本申请的有益效果是:通过软件流程解决计数设备零点漂移的问题,一方面可以减少后续人工维护的成本,另一方面可以降低硬件设计的难度。

以上对本申请实施例所提供的一种基于称重传感器的零点漂移校正方法,进行了详细介绍。以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”、“包括”为一开放式用语,故应解释成“包含/包括但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1