CN112082633A - 一种在人体晃动情况下稳定体重值的测重方法 - Google Patents
一种在人体晃动情况下稳定体重值的测重方法 Download PDFInfo
- Publication number
- CN112082633A CN112082633A CN202010956242.3A CN202010956242A CN112082633A CN 112082633 A CN112082633 A CN 112082633A CN 202010956242 A CN202010956242 A CN 202010956242A CN 112082633 A CN112082633 A CN 112082633A
- Authority
- CN
- China
- Prior art keywords
- weight
- shaking
- cache region
- weight values
- values
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
- G01G19/44—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for weighing persons
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G23/00—Auxiliary devices for weighing apparatus
- G01G23/18—Indicating devices, e.g. for remote indication; Recording devices; Scales, e.g. graduated
- G01G23/36—Indicating the weight by electrical means, e.g. using photoelectric cells
- G01G23/365—Indicating the weight by electrical means, e.g. using photoelectric cells involving comparison with a reference value
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
本发明提供一种在人体晃动情况下稳定体重值的测重方法,包括S1:采集一定时间范围内的多个体重值;S2:将获取的多个体重值进行滤波处理后预存在稳定缓存区和晃动缓存区,其中,稳定缓存区存储的体重值数量少于晃动缓存区存储的体重值数量;S3:对多个体重值进行差异程度计算并基于该差异程度判断多个体重值是否符合为合理范围内的体重值;若是,执行S4;若否,执行S5;S4:获取稳定缓存区的体重值,之后执行S7;S5:判断晃动缓存区体重值的个数是否符合要求;若是,执行S7;若否,返回执行S1;S6:获取晃动缓存区体重值,之后执行S7;S7:对获取的体重数据进行求平均值,并输出。
Description
技术领域
本发明涉及一种在人体晃动情况下稳定体重值的测重方法。
背景技术
现有的体重器中,大部分的传感器的灵敏度是比较高的,使用时,人体轻微晃动或其他外部因素(例如:供电电压的稳定性,电磁场的强度)都会使传感器的输出信号产生变化,最终导致显示的体重值读数出现波动。
虽然也有一些体重器,也有防读数晃动的功能,其通常采用对AD值进行滤波的方式实现,然而,要得到一个稳定的体重值,则需要对多个AD值进行处理,得到一个滤波后的值再计算体重,这种方式和人晃动的时间、程度有很大关系,时间越长或者晃动程度越大,要得到一个滤波后的值所需的AD值也就更多,软件的迟滞性也就更大,不具备实时性,对芯片的ADC采样速率的要求也就更高。
发明内容
为解决现有技术中的技术问题,本发明提供一种在人体晃动情况下稳定体重值的测重方法,包括以下步骤:
S1:采集一定时间范围内的多个体重值;
S2:将获取的多个体重值进行滤波处理后预存在稳定缓存区和晃动缓存区,其中,稳定缓存区存储的体重值数量少于晃动缓存区存储的体重值数量;
S3:对多个体重值进行差异程度计算并基于该差异程度判断多个体重值是否符合为合理范围内的体重值;若是,执行S4;若否,执行S5;
S4:获取稳定缓存区的体重值,之后执行S7;
S5:判断晃动缓存区体重值的个数是否符合要求;若是,执行S7;若否,返回执行S1;
S6:获取晃动缓存区体重值,之后执行S7;
S7:对获取的体重数据进行求平均值,并输出。
进一步地,根据所需要的精度设定一个差异程度范围,之后将稳定缓存区的体重值进行两两相减,得到的绝对值若全部落入差异程度范围内即为合理范围内的体重值。
有益效果:
本发明中,结合体重秤的相关特点,从软件层面上降低对硬件的依赖,具有更高的实时性和准确性,实现方式也更为简单,成本低廉。
附图说明
图1为本发明方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
见图1,一种在人体晃动情况下稳定体重值的测重方法,包括以下步骤:
S1:采集一定时间范围内的多个体重值;
S2:将获取的多个体重值进行滤波处理后预存在稳定缓存区和晃动缓存区,其中,稳定缓存区存储的体重值数量少于晃动缓存区存储的体重值数量;
S3:对多个体重值进行差异程度计算并基于该差异程度判断多个体重值是否符合为合理范围内的体重值;若是,执行S4;若否,执行S5;在本步骤中,根据所需要的精度设定一个差异程度范围,例如差异程度范围为0~0.1;之后将稳定缓存区的体重值进行两两相减,得到的绝对值若全部落入差异程度范围内即为合理范围内的体重值。
S4:获取稳定缓存区的体重值,之后执行S7;
S5:判断晃动缓存区体重值的个数是否符合要求;若是,执行S7;若否,返回执行S1;在本步骤中,在对晃动缓存区存储中的数据进行平均值计算,以平均值作为体重值输出,所以需要对晃动缓存区的数据个数进行判断,若数据过于少的话,会导致输出的体重值不具有代表性,所以这里首先需要对晃动缓存区体重值的个数进行判断,以使得得出的平均值即可代表人体的体重值;
S6:获取晃动缓存区体重值,之后执行S7;
S7:对获取的体重数据进行求平均值,并输出。
本发明中对稳定缓存区获取的数据进行判稳操作,若达不到判稳条件时,再根据晃动缓存区的数据进行求平均的算法,若符合判稳条件,将会对稳定缓存区的数据进行求平均的算法(稳定缓存区的数据量少于晃动缓存区的数据量),预存储的数据是经过滤波算法得到的,进一步保证了最终体重准确性。晃动缓存区取得数据越多,最终体重值的误差就会相应减小。
本发明中,结合体重秤的相关特点,从软件层面上降低对硬件的依赖,具有更高的实时性和准确性,实现方式也更为简单,成本低廉。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (2)
1.一种在人体晃动情况下稳定体重值的测重方法,包括以下步骤:
S1:采集一定时间范围内的多个体重值;
S2:将获取的多个体重值进行滤波处理后预存在稳定缓存区和晃动缓存区,其中,稳定缓存区存储的体重值数量少于晃动缓存区存储的体重值数量;
S3:对多个体重值进行差异程度计算并基于该差异程度判断多个体重值是否符合为合理范围内的体重值;若是,执行S4;若否,执行S5;
S4:获取稳定缓存区的体重值,之后执行S7;
S5:判断晃动缓存区体重值的个数是否符合要求;若是,执行S7;若否,返回执行S1;
S6:获取晃动缓存区体重值,之后执行S7;
S7:对获取的体重数据进行求平均值,并输出。
2.根据权利要求1所述的测重方法,其特征在于:根据所需要的精度设定一个差异程度范围,之后将稳定缓存区的体重值进行两两相减,得到的绝对值若全部落入差异程度范围内即为合理范围内的体重值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010956242.3A CN112082633A (zh) | 2020-09-11 | 2020-09-11 | 一种在人体晃动情况下稳定体重值的测重方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010956242.3A CN112082633A (zh) | 2020-09-11 | 2020-09-11 | 一种在人体晃动情况下稳定体重值的测重方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112082633A true CN112082633A (zh) | 2020-12-15 |
Family
ID=73737611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010956242.3A Pending CN112082633A (zh) | 2020-09-11 | 2020-09-11 | 一种在人体晃动情况下稳定体重值的测重方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112082633A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112924007A (zh) * | 2021-01-19 | 2021-06-08 | 重庆火后草科技有限公司 | 基于目标睡眠的体重测量方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0016841A1 (en) * | 1978-07-10 | 1980-10-15 | Shimadzu Corporation | Electronic balance |
US4379495A (en) * | 1981-04-27 | 1983-04-12 | Hobart Corporation | Weighing scale with low susceptibility to vibration |
CN86100260A (zh) * | 1985-03-18 | 1986-12-17 | 株式会社岛津制作所 | 电子天平 |
CN101105411A (zh) * | 2007-08-10 | 2008-01-16 | 中国航天科技集团公司第四研究院第四十四研究所 | 车辆动态轴重衡称重信号的自适应滤波方法 |
CN101501462A (zh) * | 2007-07-30 | 2009-08-05 | 株式会社岛津制作所 | 电子天平 |
CN102175296A (zh) * | 2011-02-24 | 2011-09-07 | 山东大学 | 一种应用于高精度数字称重传感器的快速两级滤波算法 |
-
2020
- 2020-09-11 CN CN202010956242.3A patent/CN112082633A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0016841A1 (en) * | 1978-07-10 | 1980-10-15 | Shimadzu Corporation | Electronic balance |
US4379495A (en) * | 1981-04-27 | 1983-04-12 | Hobart Corporation | Weighing scale with low susceptibility to vibration |
CN86100260A (zh) * | 1985-03-18 | 1986-12-17 | 株式会社岛津制作所 | 电子天平 |
CN101501462A (zh) * | 2007-07-30 | 2009-08-05 | 株式会社岛津制作所 | 电子天平 |
CN101105411A (zh) * | 2007-08-10 | 2008-01-16 | 中国航天科技集团公司第四研究院第四十四研究所 | 车辆动态轴重衡称重信号的自适应滤波方法 |
CN102175296A (zh) * | 2011-02-24 | 2011-09-07 | 山东大学 | 一种应用于高精度数字称重传感器的快速两级滤波算法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112924007A (zh) * | 2021-01-19 | 2021-06-08 | 重庆火后草科技有限公司 | 基于目标睡眠的体重测量方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109556687B (zh) | 重量测量方法、装置、设备及计算机可读存储介质 | |
CN115932586A (zh) | 一种电池荷电状态在线估算方法、装置、设备及介质 | |
CN117421610A (zh) | 一种用于电能表运行状态预警的数据异常分析方法 | |
WO2021018160A1 (en) | Hysteresis compensation method for a weighing device | |
WO2020024872A1 (zh) | 一种基于称重的货品数量计算方法 | |
CN111238624A (zh) | 一种物体重量的测量方法、称重装置及可读存储介质 | |
CN111256802A (zh) | 称重装置的校准方法及称重装置 | |
CN110440893A (zh) | 重量校准方法、装置及称重设备 | |
US10982971B2 (en) | Method and apparatus for detecting background noise of sensor | |
CN112082633A (zh) | 一种在人体晃动情况下稳定体重值的测重方法 | |
KR102006029B1 (ko) | 방위각 계산장치 및 그 방법 | |
CN114487484B (zh) | 加速度传感器自校准方法、装置、设备及存储介质 | |
CN112329585B (zh) | 一种用于电子天平的称重信号切换滤波处理方法 | |
CN114343629A (zh) | 传感器信号漂移自动跟踪矫正的方法及相关装置 | |
CN111879389B (zh) | 称重方法、介质及装置 | |
CN112731815A (zh) | 一种提高模拟量采集精度的方法 | |
CN117554679B (zh) | 电流监测方法、装置、电子设备及介质 | |
CN115060306B (zh) | 模拟量校准方法、装置及模拟量采集设备 | |
CN102932686B (zh) | 在遥控器中处理传感器数据的方法 | |
CN110186560B (zh) | 紫外线数值修正方法与系统 | |
KR101229571B1 (ko) | 센서 캘리브레이션 시스템 및 그 방법 | |
CN115395957A (zh) | 一种ad通讯方法、存储介质及装置 | |
US10024709B2 (en) | Method and system to quickly determine a weight | |
US20210263066A1 (en) | Method for offset calibration of a yaw rate sensor signal of a yaw rate sensor, system and computer program | |
CN104820135A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201215 |
|
RJ01 | Rejection of invention patent application after publication |