(本文均出于个人理解而写,仅用于学习和交流,某些过程可能不一定正确,希望各位提出意见进行交流,共同进步)

项目简介

前段时间接触到一个项目,类似于现在网上热卖的那种智能称,如下图所示

于是便顺便了解了下智能称的实现原理,并实现了类似的功能。

我们买了一款智能称,并把它拆了。这些智能称一般都是具备这样的功能:

(1)测体重(这是称的本职工作)

(2)测人体水分,体脂含量,肌肉,骨量等等。(看似具备了很多的功能)

然而这种智能称,其硬件的实现一般只有两个功能:体重测量和人体阻抗测量。

体重测量

体重测量基本上都是用压力传感器。下图是我在某宝上面随便找的一款智能称的图:
                                            
其称的外形和地面都有四个接触点,四个接触点那里其实放着下面这种压力传感器:
                                                            
压力传感器将人体的重量转换成电信号,后经过处理器AD采样,再经过换算便可以得到人体的体重,体重秤的测量原理比较简单。

人体成分测量

智能称的另一个功能,便是测量人体脂肪,水分,肌肉等多种功能。为何功能这么强大呢?其实称里面的硬件只有另一个功能,我们先看一下下图:
                                          
可以发现在称的表面都有四个电极,这四个电极完成的功能就是测量人体的阻抗。因为一般智能称所配套的APP需要我们输入性别,年龄和身高等信息,通过公式便可以推算出人体的各种成分的数据。
人体存在阻抗,为了测量人体各部分的阻抗,可以将人体分为左上肢、 右上肢、 躯干、 左下肢和右下肢共 5 段。如下图所示:
                           
信号产生电路产生的正弦电流源作为系统的激励信号通过电极施加到人体的相应部位上。比较准确的做法是采用八电极( 4 对) 测量系统,每一对包括一个激励电极和一个检测电极。
                    
但是一个称用8电极显然不大合适。智能称应该是比较方便的,因此现在市面上的称都是采用四电极法测量的,我们所看到的智能称面上的四个电极,其中两个是用于产生激励信号的激励电极,另外两个是用于测量电压的检测电极。通过激励电极产生正弦激励信号,分别加在人体的两个脚上,然后另外两个电极分别在两个脚上采集电压,严格意义上讲,这测量的并不是人体的全部阻抗,但是没有关系,后期的算法总是有办法通过所测量的阻抗拟合出人体的各种成分的数据。
现在我们明白了智能称的大致原理,因为测量体重方面比较普遍,而测量人体阻抗之前还没做过,于是便打算做一下这个功能。

大致方案

通过网上的查找,我们找到了一款智能称的实现方案,是TI公司的一套智能称的实现方案,该方案的特点如下:
(1)采用 AFE4300 同时进行生物阻抗身体成分测量和体重测量
(2)MSP430F5528 微控制器用于保留校准数据并计算重量、TBW、ECW 以及身体成分分析
(3)采用 TI CC2541 的 BLE 模块连接
我们拆的那款智能称,价格比较便宜,里面的硬件比较简单,同个公司的还有另一款,价格稍贵。我们通过查找和比较,我们所买的那个公司的智能称那一款稍贵的,极有可能就是TI的方案,作为学生的练习项目,我们也决定采取TI公司的方案。其中TI公司官网上有一些参考的资料,部分链接如下:

德州仪器推出首款体重计及体成分测量模拟前端

具有身体成分测量功能并支持 BLE 连接的体重计参考设计

官网有的参考资料在上面两个链接基本上都可以找到,我们之前做的时候也想找个前辈问下,在TI的论坛上找到一个湖南某学校的师姐,她用这个做硕士的论文,但是好像还没有做好,可以看出还是有一定的难度的,有问题有时候可以访问TI的论坛,去上面提问,TI的工程师有时候会帮忙解答一些问题,之后会有博客介绍我自己的一些过程和理解,希望各位提出批评和建议。

                                                                    

智能称体脂称实现(基本原理解释篇)相关推荐

  1. 智能称体脂称实现(datasheet篇)

    (本文均出于个人理解而写,仅用于学习和交流,某些过程可能不一定正确,希望各位提出意见进行交流,共同进步) TI的参考方案是采用AFE4300芯片 同时进行生物阻抗身体成分测量和体重测量,以MSP430 ...

  2. 智能称体脂称实现(代码与基本数据处理篇)

    (本文均出于个人理解而写,仅用于学习和交流,某些过程可能不一定正确,希望各位提出意见进行交流,共同进步) AFE4300的配置是比较简单的,从配置到处理基本的数据,主要有3个方面:SPI配置,AFE4 ...

  3. 智能体脂称方案的实现

    一.概述 随着现在人生活越来越注重生活品质,智能体脂称的出现可以通过测出体脂,人体水分,体重,等一系列数据提供给用户参考.来达到检测健身成果或者是健康指标的目的. 二.电源电路设计 电源电路设计:采用 ...

  4. 云麦 体脂称 华为 哪个好_现在市面上的体脂称哪个牌子的最好?

    展开全部 体脂称品62616964757a686964616fe58685e5aeb931333433616230牌推荐小米.云麦.华为.有品.欧姆龙五个牌子. 1.小米:小米的产品在测量方面十分精准 ...

  5. python分支案例-体脂称案例优化

    # 首先要考虑python的版本问题,涉及到编程代码的不同 # 思路,语法 -> 工具 # 选用python3x版本 # 使用注释,理清楚具体的实现步骤,然后再填充代码. # 1.输入: # 1 ...

  6. 云麦小米华为体脂秤怎么样_测评华为智能体脂秤,比小米智能体重秤贵30元到底差别在哪里?...

    "流浪的好奇"每天更新最新科技资讯和产品测评内容,欢迎您关注订阅! 我们之前说过华为可不仅仅只有5G通讯技术和智能手机,华为杂货铺里的产品虽然不如小米杂货铺那么的丰富,但是也不是空 ...

  7. 云麦体脂秤华为体脂秤_华为、小米和有品体脂秤哪个品牌好?三款智能体脂秤横评结果排行...

    如今生活水平的提高,也让更多人开始关注健康问题.由于大部分时间都忙于工作,本身就运动少.体重超标等等.如果长期得不到控制的话,会造成日后脂性肝炎.肝纤维化.肝癌,想想都可怕,在意识到这样的严重性,不得 ...

  8. 微型计算机智能体重评测,荣耀智能体脂秤WiFi版评测:17项身体指标 比你更懂你...

    本帖最后由 艾玛伍兹122 于 2019-8-16 16:45 编辑 2.不正经搞机社-660x200.jpg (104.36 KB, 下载次数: 0) 2019-8-16 16:25 上传 现代生活 ...

  9. 斐讯智能体脂秤S7,实时告诉你为什么胖?胖在哪里?

    说到体重秤大家绝对都不陌生,对想要减肥的你来说每天上称的过程也是心惊胆战,如果称的准确度不高,那么每次你在称重后的重量没有很好的对比性,非常不利于减肥.工欲善其事必先利其器,在夏天露腿,露腰的季节,还 ...

最新文章

  1. 70亿美金!英伟达欲竞购这家以色列芯片公司!
  2. 高二下学期计算机考试试题及答案,福建省泉州市第五高级中学校2020-2021学年高二下学期期中考试数学试题含答案.docx...
  3. Python二级笔记(9)
  4. 什么是散列表(哈希表)?
  5. 将重复数据删除技术应用于数据复制过程 分享修改删除
  6. bzoj 4052: [Cerc2013]Magical GCD
  7. Linux DRM 理解
  8. Java程序设计教程(第三版) 雍俊海 9.6 答案/代码
  9. 轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发(含CD光盘1张)
  10. linux光盘启动盘制作工具,Linux_最新万能 DOS 启动盘制作全攻略(软盘+光盘+U盘+硬盘+NTFS+应急实用工具),首先说明一下各种操作系统启 - phpStudy...
  11. 【琐碎】element-wise multiplication
  12. 单片机---HLK-W801图形框架LVGL下开发(六)
  13. 计算机分屏功能吗,电脑分屏显示
  14. 黑马程序员-微信小程序-原生框架——购物平台-分类页面
  15. jvm full gc到底是啥意思
  16. iOS 开发者都该认真思考的问题 (精华)
  17. 你的记忆里有黄金矿工吗?
  18. foobar的cue生成插件
  19. 轻量级图像分类模型-MobileNetV3阅读笔记
  20. Request Line is too large (xxxx > 4094) 问题处理

热门文章

  1. 实现web多层级文件压缩并下载
  2. 前端json对象与json字符串相互转换的方式
  3. 【Go语言实战】(2) Gin+Vue 电子商城
  4. 我读 《国富论》 - 亚当 · 斯密 / 论资本利润
  5. Axure 8.1.0.3381激活码 亲测可用
  6. 国产三维gis软件的行业赋能情况
  7. Oracle:数据库备份之exp与imp的使用(切记,不能在plsql或sqlplus中使用)
  8. Mysql之高可用方案浅析
  9. 【元胞自动机】元胞自动机模拟交通流【含Matlab源码 355期】
  10. 使用正则表达式实现注册表单验证(包括下拉列表二级联动、密码显示和隐藏)...