一、体脂检测属于人体成分分析中的一项

在医疗仪器领域早已应用较多。由于最近两年穿戴式设备的爆发,传统医疗仪器上的部分检测功能被搬到了手环、手表、水杯或体重秤等普通消费类电子上。比较常见的有计步、卡里路消耗、睡眠质量、心率、血氧、体脂等指标的测量。

我曾在三分钟看懂智能硬件原理系列文章中介绍过利用加速计如何实现计步、睡眠质量检测[1]。曾在每日电路图系列文章中介绍过心率检测的原理及心率检测模块的设计[2]。

本文将介绍体脂手环、体脂称等具有体脂检测的消费类电子上的体脂检测原理及技术方案实现。

下图是某款大众化的体脂称的特点介绍:
图中第一点罗列了众多可检测的指标,虽然很多,但绝大部分都能用第四点说的BIA技术实现![3]

BIA方法是体脂检测的关键技术

二、BIA测量法

传统上,测量体脂率的方法较为复杂,以DEXA测量为主,但所耗费时间及费用都相当不经济,因此这几年出现了较方便的生物电阻测量法(Bio-impedance analysis, 简称BIA),即在很短的时间内即可获得颇准确的测量值,适合在家庭中及医师在门诊使用。

BIA测量法的主要原理乃是将身体简单分为导电的体液、肌肉等,以及不导电的脂肪组织,测量时由电极片发出极微小电流经过身体,若脂肪比率高,则所测得的生物电阻较大,反之亦然,BIA就是经由此种机转来做体脂率的测量。

BIA方法本质是测人体电阻

三、体脂检测的产品

1. 体脂称

具有体脂检测的体重秤的面板上往往有两个电极,当用户两只脚踩到体脂称上之后,其内部的BIA模块会测量被测者从左脚到右脚的电阻,并结合被测者的身高、体重、年龄、性别等数据,计算体脂等人体健康参数。[4]

下图是某款体脂称专利中关于体脂检测原理的介绍:[5]

下图是某款体脂检测方案的架构:本图来自《SoC和传感器模块为物联网设计通捷径》,该文中有对体脂检测方案的介绍,链接见文章引用[6]。

2. 体脂手机

三星某款专利中介绍用四个传感器来测量用户体脂。具体来讲就是,将传感器植入智能手机或者智能手机附近,这里所说的“附近”其实也就是智能手机保护壳。这四个传感器可以一同来测量阻抗信息,后者产生于传感器与人体之间的接触或互动。[7]

手机上的传感器能够基于所测量的输入电流强度和电压强度来获得有关物体的'阻抗'信息,并基于这些阻抗信息来测量人体体脂。

3. 体脂手环

韩国的专业身体成分分析器制造商InBody正式进军可穿戴行业,在去年的CES国际消费电子展上发布了InBody Band手环。通过该手环,你不必站上磅秤就能够测量你的身体质量指数(BMI)。

InBody Band手环让你可以随时随地检测自己的身体状况。它能够告诉你你的脂肪和肌肉质量、体脂率、心率和身体质量指数。它是借助其配备的四个传感器做到这一切的——其传感器的分布为两前两后。只要将手指放在前面的传感器上,再加上来自你的手腕的数据,你就可以获得读数。

可见,InBody测量的是从佩戴手环的手到未佩戴的手之间的人体电阻

从测试来看,InBody Band能够在5到10秒内得出读数,但具体有多准确目前还不好说。

四、人体成分分析的电阻抗基本理论

生物组织中包含有许多的细胞,而细胞间还有许多的液体,这些液体可以被看作电解质。如图所示,当施加低频或直流电流通过生物组织时,电流将绕过细胞组织,从细胞外液流过;当流过生物组织的电流频率变高时,由于细胞膜等效的电容容抗值变小,所以一部分电流会穿进细胞膜流过细胞内液。从图可以看出生物组织在频率较低时阻抗较大而频率较高时阻抗比较小,阻抗值的这种变化很好的反映了在生物组织中细胞膜的这种电容性质,而这种特性早在1920 年被Philippson 所认识,所以后来产生了等效电路的概念。[9]

从一定意义上来说,BIA 法并不是建立在生物学和物理学的推理之上而直接对我们所感兴趣的生理量进行直接的测量,它是以统计学为基础的测量方法。其中,通过大量的人体测量数据和统计学的处理研究,发现身高的平方除以一定频率下测得的阻抗的值(H2/R)和一些人体成分的参数具有显著的相关性,再加上人体体重,年龄,性别等基本参数,可以对我们所感兴趣的人体成分(如细胞外液,TBW和非脂肪组织等)进行评估。BIA 法中如果得到人体水分(人体总水重或细胞外液),根据非脂肪物质之中水分含量具有相对固定性,可以估算出非脂肪或者脂肪含量,同理BIA 法中还可以通过已知的人体成分量估算出未知的人体成分量,从而得到我们需要的参数。[9]

BIA 法通常根据人体的模型不同,测量方法也各不相同,同时频率的选择也从最初的50KHz 发展到现在的多频率进行测量,整个人体的电阻抗模型也从全身阻抗模型到分为手,脚和躯干的五段模型。

五、总结

总之,就想将心率检测、血氧检测、睡眠质量检测等从医疗设备领域移到消费类电子领域一样,无论是体脂手环、体脂手机、还是体脂称,如果想要获得更好的体验无论从硬件设计、传感器选择、还是核心算法都有很大的提升空间。

本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/5901125.html,如需转载请自行联系原作者

1、体脂手环、体脂秤等产品的体脂测量原理及技术方案分析相关推荐

  1. 云麦体脂秤华为体脂秤_华为智能体脂秤(蓝牙版),会是良心之选吗?

    1.前言 华为想必朋友们并不陌生,体脂秤在这个"全民(号称)减肥"的年代,也是常备提及的字眼,而当下市面上体脂秤品类之多,也是无需多言的. 我们今天来看一下华为的体脂秤.我手上的这 ...

  2. Go 学习笔记(14)— 结构体定义、实例化、初始化、匿名结构体、结构体访问、结构体作为形参、结构体指针

    Go 语言中没有 "类" 的概念,也不支持 "类" 的继承等面向对象的概念.Go 语言不仅认为结构体能拥有方法,且每种自定义类型也可以拥有自己的方法. 1. 结 ...

  3. C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题?

    C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题? 问题1:结构体指针最开始怎么分配内存?用sizeof()是不能确定大小的. 问题2:给结构体变量分配之后,是否还要 ...

  4. PAT甲级1141 PAT Ranking of Institutions :[C++题解]结构体、排序、哈希表、结构体构造函数、结构体内写函数、排名

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析:和下面这题是一道题: PAT甲级1137 Final Grading:[C++题解]结构体.排序.哈希表.结构体构造函数.结构体内写函 ...

  5. c语言怎么判定结构体有无数据,C语言中什么是结构体,怎么定义结构体。

    为什么要用结构体? 没有结构体之前,C语言中,数据的组织依靠:变量+数组.最初最简单的时候,只需要使用基本数据类型来定义单个变量,需要几个就定义几个,后来有时候需要很多意义相关的变量这时候数组出现了. ...

  6. 【精华文】C语言结构体特殊情况分析:结构体指针 / 基本数据类型指针,指向其他结构体

    参考链接:Structure pointer pointing to different structure instance 注:可以查看此篇的问题和唯一的回复,那是相对正确的,不要看comment ...

  7. 中的数组怎么转成结构体_PLC知识,什么是数组和结构体?

    今天给大家介绍一下什么是数组,什么是结构体,关于数组我们会介绍数组的定义.它的使用方法,关于结构体我们会介绍结构体的使用.怎么去建立一个结构体等知识,之前也是有部分学员有问过这些问题的,那么都一块儿给 ...

  8. 企业微信加密消息体_微信公众平台开发者中心安全模式消息体加解密实现

    关键字:微信公众平台 消息体签名 消息体加解密 EncodingAESKey 安全模式 一.消息体加解密 微信公众平台在配置服务器时,提供了3种加解密的模式供开发者选择,即明文模式.兼容模式.安全模式 ...

  9. c语言 结构体_颖儿教你学C语言结构体,全面讲解,让程序小白玩转结构体编程...

    C语言结构体详细教学开始 前面的教程中我们讲解了数组(Array),它是一组具有相同类型的数据的集合.但在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息登记表,姓名为字符串,学号 ...

最新文章

  1. Django项目配合sentry实现浅析
  2. 给CentOS添加第三方源
  3. 使用Reactor进行反应式编程最全教程
  4. Apache的配置详解
  5. 登录不上_无法登录远程:出现身份验证错误,要求的函数不受支持
  6. 【Presto】http-worker-103 com.facebook.presto.execution.SqlTaskManager Switching coordinator affinity
  7. 去掉高德api上的logo图标
  8. 2019软件测试最新视频教程大合集汇总
  9. java在线测试工具_9个最好用的在线编译/调试工具
  10. linux的重启ip失效,linux配置ip 重启出错解决方法
  11. 如何通过linux的终端命令远程登陆windows主机
  12. HDFS文件访问权限
  13. esp_easy固件配合domoticz用于智能家居温湿度监控
  14. 计算机与手机联网,手机与电脑无线连接怎么实现
  15. Ubuntu18.04安装TPLINK WDN5200H USB无线网卡驱动
  16. Juniper 210 密码清不掉_手机丢后分分钟被洗劫一空,教你设置 SIM 卡密码 - SIM卡,隐私...
  17. Linux常用bash命令
  18. pgsql 常用命令
  19. 攻防世界 web高手进阶区 10分题 weiphp
  20. 快手市值万亿、炒股如同炒币,资本市场正在币圈化?

热门文章

  1. 林氏木业亮相广州建博会,迎接全屋定制新风口
  2. Weblogic漏洞Getshell_总结——及
  3. 【深度好文】使用opencv创建简单黑白粉笔画
  4. 2023年全国最新安全员精选真题及答案67
  5. 美妆商场系统/在线购物系统/美妆销售系统
  6. Solidity学习::(6)智能合约继承
  7. QGC地面站二次开发教程一
  8. 我的世界Minecraft1.12.2模组开发(10)生物实体
  9. 北京下雪天,裸体跪求,这样的UI风格如何实现?
  10. 基于米联客zynq7020的fpga实现的帧差法