【技术实现步骤摘要】
一种在人体晃动情况下稳定体重值的测重方法
本专利技术涉及一种在人体晃动情况下稳定体重值的测重方法。
技术介绍
现有的体重器中,大部分的传感器的灵敏度是比较高的,使用时,人体轻微晃动或其他外部因素(例如:供电电压的稳定性,电磁场的强度)都会使传感器的输出信号产生变化,最终导致显示的体重值读数出现波动。虽然也有一些体重器,也有防读数晃动的功能,其通常采用对AD值进行滤波的方式实现,然而,要得到一个稳定的体重值,则需要对多个AD值进行处理,得到一个滤波后的值再计算体重,这种方式和人晃动的时间、程度有很大关系,时间越长或者晃动程度越大,要得到一个滤波后的值所需的AD值也就更多,软件的迟滞性也就更大,不具备实时性,对芯片的ADC采样速率的要求也就更高。
技术实现思路
为解决现有技术中的技术问题,本专利技术提供一种在人体晃动情况下稳定体重值的测重方法,包括以下步骤:S1:采集一定时间范围内的多个体重值;S2:将获取的多个体重值进行滤波处理后预存在稳定缓存区和晃动缓存区,其中,稳定缓存区存储的体重值数量少于晃动缓存区存储的体重值数量;S3:对多个体重值进行差异程度计算并基于该差异程度判断多个体重值是否符合为合理范围内的体重值;若是,执行S4;若否,执行S5;S4:获取稳定缓存区的体重值,之后执行S7;S5:判断晃动缓存区体重值的个数是否符合要求;若是,执行S7;若否,返回执行S1;S6:获取晃动缓存区体重值,之后执行S7;S7:对获取的体重数据进行 ...
【技术保护点】
1.一种在人体晃动情况下稳定体重值的测重方法,包括以下步骤:/nS1:采集一定时间范围内的多个体重值;/nS2:将获取的多个体重值进行滤波处理后预存在稳定缓存区和晃动缓存区,其中,稳定缓存区存储的体重值数量少于晃动缓存区存储的体重值数量;/nS3:对多个体重值进行差异程度计算并基于该差异程度判断多个体重值是否符合为合理范围内的体重值;若是,执行S4;若否,执行S5;/nS4:获取稳定缓存区的体重值,之后执行S7;/nS5:判断晃动缓存区体重值的个数是否符合要求;若是,执行S7;若否,返回执行S1;/nS6:获取晃动缓存区体重值,之后执行S7;/nS7:对获取的体重数据进行求平均值,并输出。/n
【技术特征摘要】
1.一种在人体晃动情况下稳定体重值的测重方法,包括以下步骤:
S1:采集一定时间范围内的多个体重值;
S2:将获取的多个体重值进行滤波处理后预存在稳定缓存区和晃动缓存区,其中,稳定缓存区存储的体重值数量少于晃动缓存区存储的体重值数量;
S3:对多个体重值进行差异程度计算并基于该差异程度判断多个体重值是否符合为合理范围内的体重值;若是,执行S4;若否,执行S5;
S4:获取稳定缓存区的体重...
【专利技术属性】
技术研发人员:陈鹰,
申请(专利权)人:深圳市双佳医疗科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。