智能解决方案——体脂秤芯片CSU18M91

  现在的年轻人爱健身,十分关注身材、形体,减肥、健身成了生活日常;中老年人则关注健康指数、有无病症,实时把握身体情况。现在一台体脂称通过测试体重、体脂、BMI、水分等数据并给出相应提示,并且许多人都将体脂检测数据作为身体健康指数衡量标准,辅助用户来关注身体健康,同时可以通过蓝牙与手机APP应用相连,记录日常身体变化情况,根据变化情况推荐用户饮食计划+运动计划。

  今天我们介绍一款国产的用于智能体脂秤方案的主控芯片——CSU18M91,该芯片采用LQFP48和LQFP64,可以满足不同的智能智能体脂秤方案的开发需求,另外该芯片在带有LCD驱动和LED驱动,4×24、6*22的LCD驱动,4*14 LED驱动,进一步加强该芯片适配能力。另外提一句该芯片是4电极交流人体阻抗测量(BIM)模块,并支持心率测量功能,功能强大,支持桥式传感器,可在人体秤、蓝牙体脂秤等产品上使用。是不可多得的芯片精品。

  一、智能体脂秤方案CSU18M91的芯片功能介绍:

  1.芯片支持体重测量,具备压秤自动唤醒功能。

  2.支持人体测量仪

  2.芯片支持8电极阻抗测量,内置25kHz、100kHz激励频率的人体成分算法,支持人体脂肪率、肌肉率、水份率、基础代谢率、内脏脂肪等级、蛋白质、骨盐量、身体年龄、身体得分等多项参数,另外提供左右手、腹部、左右脚共5段节肢的脂肪率、肌肉率。

  3.芯片内置心率算法,支持静息心率测量。

  二、智能体脂秤方案CSU18M91的芯片资源简介

  CSU18M91是一款支持4电极交流测脂、心率测量、高精度人体称重的SOC。芯片包含人体阻抗测量模块BIM、24bit Sigma-Delta ADC、8K×16位MTP程序存储器、128字节EEPROM和896字节数据存储器。

  高性能的RISC CPU

  8位单片机MCU

  内置8K×16位一次性可编程存储器(MTP ROM)和128Bytes EEPROM

  896字节数据存储器(SRAM)

  只有46条单字指令

  8级存储堆栈

  模拟特性

  1路输入全差分24Bit Sigma-Delta型ADC,1/64/128倍增益选择。

  6路外部通道和2路内部通道的10Bit SAR ADC

  4电极交流人体阻抗测量(BIM)模块

  ADC的输出速率15.2Hz~3.9KHz

  内带电荷泵

  内带稳压器供传感器和调制器

  内部集成的可编程增益放大器

  专用微控制器的特性

  上电复位(POR)

  上电复位延迟定时器(39ms)

  内带低电压复位(LVR)

  定时器0

  -可编程预分频的8位的定时器

  定时/计数器123

  -可编程预分频的8位的定时/计数器

  智能智能体脂秤方案

  外设特性

  31位双向I/O口,其中部分PT2.1~PT2.4、PT3*、PT4*复用作LCD/LED口

  13个具有唤醒功能的输入口

  2路UART,波特率最高支持115200bps

  1路I2C从机,支持标准模式(100K bit/s)和快速模式(400K bit/s)

  1路SPI,最高通信速率500KHz

  1路蜂鸣器输出,电流能力6mA

  支持4×24、6*22的LCD驱动或4*14 LED驱动

  低电压比较功能(LVD),可用做电源电压比较和外部电压比较

  内置温度传感器

  具有RTC功能,年、月、日、星期、小时、分、秒信息

  应用场合

  体脂秤

  心率体脂秤

  三、智能体脂秤方案测量原理

  1.测体重

  目前市场上测体重传感器很成熟了:一个应变片电阻即可通过其电阻形变量计算相应的施力量。对于体重秤一般采取四组应变片传感器组成桥式电路提高测量范围和稳定性。如下图所示:

  2.测体脂

  现在体脂秤一般采用生物电阻测量法(Bio-impedance analysis,简称BIA)来测量体脂,即在很短的时间内即可获得颇准确的测量值。BIA测量法的主要原理乃是将身体简单分为导电的体液、肌肉等,以及不导电的脂肪组织,测量时由电极片发出极微小电流经过身体,若脂肪比率高,则所测得的生物电阻较大;反之亦然。BIA就是经由此种机转来做体脂率的测量。

  体脂秤一般采用四电极生物阻抗分析方式,四电极体脂秤通过左右脚的两个电极(E1、E3)产生安全正弦激励信号(一般为50KHz),再从另外两个电极(E2、E4)检测到电压信号,该信号经过放大、整流、A/D转换,再经MCU处理后计算出人体阻抗,再结合人体模型即可计算出体脂等参数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/644502.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

go语言网络编程通信案例

一.服务端 package mainimport ("fmt""net" )// 服务端 func main() {fmt.Println("服务器开始监听...")listen, err : net.Listen("tcp", "localhost:8889")if err ! nil {fmt.Println("监听错误:",…

MySQL分组,获取组内最新的10条数据

一、记录 记录一次SQL,最近在项目中遇到了一个相对比较复杂的SQL。 要求依据分组,获取每个分组后的前10条数据。 分组查询最新的数据,应该都做过,但是获取前10条数据,还是没处理过的。 二、处理 2.1 前期数据准备 …

力扣刷题第十天 美丽塔 一

给你一个长度为 n 下标从 0 开始的整数数组 maxHeights 。 你的任务是在坐标轴上建 n 座塔。第 i 座塔的下标为 i &#xff0c;高度为 heights[i] 。 如果以下条件满足&#xff0c;我们称这些塔是 美丽 的&#xff1a; 1 < heights[i] < maxHeights[i]heights 是一个 山脉…

开发知识点-Flutter移动应用开发

支持 安卓 IOS Android 鸿蒙 第一章dart基础章节介绍 移动电商——Flutter-广告Banner组件制作 移动电商——Flutter实战课程介绍 Flutter实例——路由跳转的动画效果

Elment UI的el-table-column表头旁边有点击按钮类似的操作

Elment UI的el-table-column表头旁边有点击按钮类似的操作 <el-table-column fixed"right" label"操作" ><!-- 表头 --> {{-- <template slot"header" header"scope">--}} {{-- <span…

精通 VS 调试技巧,学习与工作效率翻倍!

​ ✨✨ 欢迎大家来到贝蒂大讲堂✨✨ ​ &#x1f388;&#x1f388;养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; ​ 所属专栏&#xff1a;C语言学习 ​ 贝蒂的主页&#xff1a;Betty‘s blog 1. 什么是调试 当我们写代码时候常常会遇见输出结果不符合我们预…

基于开源库imu_gps_localization进行组合导航

文章目录 概要数据准备准备工作运行复现结果参考概要 利用imu和GPS数据进行组合导航,在我的数据集上复现效果较差。 数据准备 https://github.com/ucr-robotics/citrus-farm-dataset 准备工作 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone https://github.com…

not eligible for auto-proxying

​ 异常分析 异常信息 is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)异常触发 int beanProcessorTargetCount beanFactory.getBeanPostProcessorCount() 1 postProcessorNames.length;beanFactory.a…

单轴测径仪在线缆电缆测控中的应用

线缆电缆在生产中能进行品质测量与控制&#xff0c;对其生产模式而言&#xff0c;是更为合适的&#xff0c;毕竟其生产模式决定了其任何品质问题出现都会造成产品的品质下降或不合格。要想进行生产高品质的产品&#xff0c;对产线的要求较高。 单轴测径仪作为测控一体&#xff…

转义特殊字符——printf命令、sed命令

shell脚本中,一些字符串引用了特殊字符,但不能通过单引号原样输出,这时候就需要通过转义符对特殊符号进行转义。 printf命令——转义特殊字符 printf 命令是一个用于格式化输出的命令,可以根据指定的格式字符串和参数输出格式化的文本。 printf %q [参数列表]%q 是 pr…

安卓开发之自动缩放布局

AutoScalingLayout 适用于 Android 的自动缩放布局。 替换布局&#xff1a; 我们只需要替换根布局所需的自动缩放&#xff0c;子布局也将实现自动缩放。 原始布局AutoScalingLayout相对布局ASRelativeLayout线性布局ASLinearLayoutFrameLayout&#xff08;框架布局&#xff…

项目一:踏上Java开发之旅

文章目录 一、实战概述二、实战步骤任务1&#xff1a;安装配置JDK并开发第一个Java程序步骤一&#xff1a;安装JDK步骤二&#xff1a;配置JDK环境变量步骤三&#xff1a;开发第一个Java程序 课堂练习任务1、打印个人信息任务2、打印直角三角形任务3、打印一颗爱心任务4、打印史…

Linux服务器系统修改SSH端口教程

修改端口号是通过修改SSH的配置文件实现的&#xff0c;在服务器终端先激活root用户&#xff0c;然后输入&#xff1a; vim /etc/ssh/sshd_config找到#Port 22这个位置 键盘按i进入编辑模式 删除掉Port 22前面的#&#xff0c;然后键盘按一下回车键&#xff08;如果没有#可不必…

记一次SPI机制导致的BUG定位【不支持:http://javax.xml.XMLConstants/property/accessExternalDTD】

1、前因 今天在生产环境启用了某个功能&#xff0c;结果发现有个文件上传华为云OBS失败了&#xff0c;报错如下&#xff1a; Caused by: java.lang.IllegalArgumentException: 不支持&#xff1a;http://javax.xml.XMLConstants/property/accessExternalDTDat org.apache.xal…

C++参悟:数值运算相关

数值运算相关 一、概述二、常用数学函数1. 基础运算1. 浮点值的绝对值&#xff08; |x| &#xff09;2. 浮点除法运算的余数3. 除法运算的有符号余数4. 除法运算的有符号余数和最后三个二进制位5. 混合的乘加运算6. 两个浮点值的较大者7. 两个浮点值的较小者8. 两个浮点值的正数…

Grafana loki配置, 无脑版

使用docker部署Grafana loki 1.创建 docker-compose.yml 文件 touch docker-compose.yml写入以下内容 vim touch docker-compose.yml version: "3"networks:loki:services:loki:image: grafana/loki:latestrestart: unless-stoppedports:- "3100:3100"vo…

LeetCode 14.最长公共前缀(python版)

需求 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀&#xff0c;返回空字符串 “”。 示例 1&#xff1a; 输入&#xff1a;strs [“flower”,“flow”,“flight”] 输出&#xff1a;“fl” 示例 2&#xff1a; 输入&#xff1a;strs [“dog”,“race…

【高效开发工具系列】Intellj IDEA 2023.3 版本

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

curl命令导致你下载的文件为空原因分析

文章目录 1.前言2. 通过curl -O 下载远端文件2.1 执行curl -O下载远端文件2.2 通过curl -v 查看详细的请求和响应的信息 3.通过在curl -O 中增加 -L 参数保证curl能够自动跟踪和请求远端返回的重定向地址4.结论 1.前言 最近在进行线上项目调试的过程中需要安装调试工具&#xf…

HubSpot能不能对接微信公众号?

在当今数字化时代&#xff0c;企业的数字化营销策略不可或缺。其中&#xff0c;HubSpot作为一体化营销平台&#xff0c;是否能与国内最大的社交平台之一——微信公众号进行无缝对接&#xff0c;成为业界关注的焦点。今天运营坛将深入探讨HubSpot与微信公众号的对接流程、Messag…