大家好,又见面了,我是你们的朋友全栈君。
(本文均出于个人理解而写,仅用于学习和交流,某些过程可能不一定正确,希望各位提出意见进行交流,共同进步)
项目简介
前段时间接触到一个项目,类似于现在网上热卖的那种智能称,如下图所示
于是便顺便了解了下智能称的实现原理,并实现了类似的功能。
我们买了一款智能称,并把它拆了。这些智能称一般都是具备这样的功能:
(1)测体重(这是称的本职工作)
(2)测人体水分,体脂含量,肌肉,骨量等等。(看似具备了很多的功能)
然而这种智能称,其硬件的实现一般只有两个功能:体重测量和人体阻抗测量。
体重测量
体重测量基本上都是用压力传感器。下图是我在某宝上面随便找的一款智能称的图:
人体成分测量
但是一个称用8电极显然不大合适。智能称应该是比较方便的,因此现在市面上的称都是采用四电极法测量的,我们所看到的智能称面上的四个电极,其中两个是用于产生激励信号的激励电极,另外两个是用于测量电压的检测电极。通过激励电极产生正弦激励信号,分别加在人体的两个脚上,然后另外两个电极分别在两个脚上采集电压,严格意义上讲,这测量的并不是人体的全部阻抗,但是没有关系,后期的算法总是有办法通过所测量的阻抗拟合出人体的各种成分的数据。
大致方案
官网有的参考资料在上面两个链接基本上都可以找到,我们之前做的时候也想找个前辈问下,在TI的论坛上找到一个湖南某学校的师姐,她用这个做硕士的论文,但是好像还没有做好,可以看出还是有一定的难度的,有问题有时候可以访问TI的论坛,去上面提问,TI的工程师有时候会帮忙解答一些问题,之后会有博客介绍我自己的一些过程和理解,希望各位提出批评和建议。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128326.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...