体成分算法选型与集成指南

技术文章

体成分算法选型与集成指南

从模块内建算法到可选 API / App 支持,讲清体成分方案怎么选、怎么接入。

方案集成 发布时间 2026年6月15日

关键结论

如果只想先抓住这篇文章的核心判断,先看这里。

  • 常规模块项目优先使用模块内建算法:客户通过 UART / USB 等接口输入身高、年龄、性别等用户参数,模块完成体重、阻抗测量和体成分计算后直接输出结果。
  • 四电极方案(TwoLegs / TwoArms)输出全身整体体成分;八电极方案(Body120 / Body270 / Body810)可输出节段脂肪 / 肌肉、细胞内外水等项目;Body810 面向 8 频专业体成分分析。
  • Web API、Android / iOS、小程序、客户平台适配或付费定制化算法属于特定项目的深度技术服务和授权支持,不是模块默认免费附带;有这类需求建议直接联系我们评估。

选定了模块和电极方案,下一步就是决定“这个模块方案能输出哪些体成分项目、整机主控怎么接入”。对于 BMH05104-2 / BMH05108 / BMH05109 这类体成分模块,客户通常不需要自己移植算法:模块已经完成体重测量、阻抗测量和体成分算法,整机只需要按协议输入身高、年龄、性别等用户参数,再读取体成分结果。本文按“方案怎么选 → 每个方案给什么 → 怎么接入 → 什么时候需要 API / App / 定制算法等深度技术服务”展开,面向用悠健模块做体脂秤、人体成分分析仪、可穿戴设备的厂商。

适用范围

本文适用于用 BMH05104-2BMH05108BMH05109 模块做体成分产品的方案选型与集成参考。文中输入 / 输出项目、接口和扩展支持方式为通用说明,具体以你拿到的模块规格书、通信协议、API 文档和授权版本为准。Web API、Android / iOS、小程序、客户平台适配或付费定制化算法需向悠健电子申请,文中不含可用于量产的授权信息。如果对 BIA、四 / 八电极原理还不熟,建议先读《BIA 体成分测量原理与四电极、八电极方案选型》。

三层决策:产品形态、模块方案、扩展支持

集成体成分前,先把三个问题分开回答:

  1. 产品形态 / 电极:四电极还是八电极、只踩脚还是手脚都接触、单频还是多频。决定模块能测到哪些阻抗(双脚整体?四肢分段?)。
  2. 模块方案 / 内建算法:不同模块和算法方案决定能输出哪些体成分项目。常规项目里,体重、阻抗测量和体成分计算都由模块完成。
  3. 扩展支持:如果项目需要微信小程序、客户自有 App、云端账户体系、特殊平台适配或定制化算法,可进一步评估 Web API、Android / iOS、小程序、客户平台适配和付费算法定制等深度技术服务。

也就是说,客户首先应确认产品形态和模块型号。对常规模块项目,整机主控按协议输入用户参数、读取模块输出即可;只有在小程序、App、云端账户、特殊平台或算法定制需求下,才需要进一步讨论 Web API、平台版本或付费定制化算法等深度技术服务。

悠健提供哪些方案 / 算法

悠健按阻抗量测位置、频率、产品形态提供以下模块方案和算法能力:

方案 / 算法电极与阻抗路径测量频率典型产品形态
TwoLegs四电极,双脚之间50KHz四电极体脂秤
TwoArms四电极,双手之间50KHz手环、手表、跑步机、共享体成分仪
Body120八电极,四肢及全身阻抗50KHz八电极体脂秤、跑步机、共享体成分仪
Body270八电极,四肢及躯干阻抗20KHz & 100KHz八电极体脂秤、专业体成分分析仪
Body810八电极,四肢及躯干多频阻抗1KHz、5KHz、20KHz、50KHz、100KHz、250KHz、500KHz、1000KHz专业体成分分析仪、医疗器械项目、定制化项目

不同算法建模原理不同

各算法的建模原理和所需建模参数不同,不能简单互换。选错算法(比如四电极硬套八电极算法)会得到不可靠的结果。先按产品形态和阻抗采集能力确定算法族,再看输出项目。

支持付费定制化算法

如果客户有特定人群模型、输出项目、报告逻辑、云端 / App / 小程序接口或项目认证需求,悠健可以按项目评估付费定制化算法和深度技术服务。定制范围、授权方式、验证数据和交付内容需要立项确认。

每个算法给什么:输入与输出

四电极算法(TwoLegs / TwoArms)

四电极算法测单一路径的整体阻抗,输出全身体成分,没有节段数据。以 TwoLegs(双脚 50KHz)为例:

  • 输入(6 项):身高、年龄、性别、用户类型(普通人群 / 运动员)、体重(量测值)、50KHz 双脚阻抗(量测值)。
  • 输出(约 25 项):水分率、脂肪量、蛋白质率、肌肉量、骨骼肌量、骨量、去脂体重、皮下脂肪量、肌肉率(全身体成分);脂肪率、人体质量指数、内脏脂肪等级、基础代谢量、皮下脂肪率(肥胖分析);身体类型、身体得分、身体年龄、理想体重、运动消耗(评价建议)。

TwoArms(双手 50KHz)输入输出结构与 TwoLegs 相同,只是阻抗来自双手。

八电极双频算法(Body270)

八电极双频算法测四肢和躯干的分段阻抗,输出项目大幅增加。以 Body270 为例:

  • 输入(14 项):身高、体重、年龄、性别,外加 20KHz 与 100KHz 下的左手、右手、躯干、左脚、右脚阻抗(共 10 个阻抗量测值)。
  • 输出(约 58 项):在全身体成分基础上,新增细胞外水量、细胞内水量、身体细胞量、无机盐量等高级全身参数,以及四肢和躯干的节段脂肪率 / 脂肪量 / 肌肉量(右手、左手、躯干、右脚、左脚各项),还有体重控制、脂肪控制、肌肉控制、腰臀比、肥胖度等评价与肥胖分析项目。

Body120(八电极单频 50KHz)介于四电极和 Body270 之间:有分段能力,但输出项目和高级参数少于 Body270。

算法族输入项输出项是否有节段数据高级参数(ECW/ICW 等)
TwoLegs / TwoArms约 6约 25
Body120(八电极单频)较多居中有(较少)部分
Body270(八电极双频)约 14约 58有(完整)

哪些输出有“标准指标”

部分输出项带有判断标准(如脂肪率、内脏脂肪等级、BMI、基础代谢、水分等),可直接给用户“偏高 / 正常 / 偏低”的评价;脂肪量、去脂体重这类绝对量值通常不带标准指标。具体哪些项目带标准、范围如何,以对应算法文档为准。

接入方式:模块内建为主,其他方式按项目支持

对 BMH 系列体成分模块,默认接入方式是使用模块内建算法。客户主控不需要承担体成分算法运算,只要按通信协议输入用户参数并读取结果。Web API、Android / iOS、小程序或客户平台适配等属于项目型深度技术服务,适合客户已有平台或特殊商业需求,通常需要单独申请授权和技术支持。

接入方式适用场景客户侧工作量备注
模块内建算法常规体脂秤、八电极分析仪、带屏设备最低:输入用户参数,读取模块结果优先推荐,随模块方案对接
Web API微信小程序、云端账户体系、多终端结果同步需要联网、服务端接口和授权管理可按项目提供,需单独授权
Android / iOS客户自有 App、Android 平板分析仪、iOS App需要 App 集成、版本管理和平台适配可按项目提供 SDK / 技术支持
付费定制化算法 / 项目适配特定人群、特定输出项目、客户报告逻辑、认证项目需要定义需求、样本数据、验证方式和交付边界可按项目评估

为什么优先用模块内建算法:模块已经完成测量前端、体重测量、阻抗测量和体成分计算,客户接线并按协议输入身高、年龄、性别等参数即可读取结果,开发工作量最低,也最符合模块产品定位。

什么时候需要额外 API / App 或定制化算法支持:如果客户要做微信小程序、云端账号体系、自有 App 深度集成、特定 Android / iOS / 平台适配,或有特定人群模型、输出项目、报告逻辑、认证资料等需求,可以联系我们评估对应版本、授权方式、费用和技术支持边界。

模块如何输出体成分结果

三个模块都不是只输出原始阻抗的前端板。它们面向整机集成时,已经完成体重测量、阻抗测量和体成分算法,客户按规格书接电源、称重传感器、电极和通信接口,再输入身高、年龄、性别等用户参数,即可读取体成分结果。

  • BMH05104-2:四电极体成分模块,适合双脚 / 双手整体体成分产品,可通过 UART 读取体重、阻抗和体成分结果。
  • BMH05108:八电极双频体成分分析模块,适合分段体成分秤或分析仪,可输出更完整的节段数据和专业参数。
  • BMH05109:八电极 8 频体成分分析模块,对应 Body810 专业算法,适合专业分析仪、医疗器械项目或需要更多频率数据的项目,具体输出与接口以规格书为准。

典型数据流:整机主控 / App 输入身高、年龄、性别等用户参数 → 模块完成体重和阻抗测量 → 模块内建算法计算体成分 → 主控读取结果并显示 / 上传。

选型决策:三步定方案

  1. 先定产品形态和接触部位 → 决定电极与算法族:只踩脚 → TwoLegs;只握手 → TwoArms;手脚都接触、要分段 → Body 系列。
  2. 再定要输出哪些项目 → 决定单频 / 双频 / 8 频方案:只要全身基础项 → 四电极方案;要四肢分段和专业报告 → 八电极双频方案;要更多频率阻抗、相位角、细胞内外水 / 水分分布等高级项目 → 八电极 8 频方案。
  3. 最后看是否需要扩展支持 → 常规产品直接用模块内建输出;小程序、App、云端账户、客户平台适配或定制化算法需求,再联系悠健评估 Web API、Android / iOS、付费算法定制或其他深度技术服务。

精度与合规

模块不需要客户做算法标定,客户重点是把整机结构、电极、线材、称重和测量姿势设计正确,让模块能力发挥出来。以 DEXA 金标准对比为参考,悠健四电极方案相关性可达约 0.93,八电极方案可达约 0.98;这是模块、结构、电极接触、线材和算法共同发挥后的结果。BMH05108 / BMH05109 支持客户开展医疗器械认证项目,已有多个客户基于模块完成认证;具体认证资料、项目案例和适配建议可联系我们获取。阻抗采集若有问题,体成分结果也会被影响,调试排查见《如何用阻抗数据排查体成分 BIA 测量异常》。

常见 FAQ

算法和模块是绑定的吗?能不能换算法?

常规模块项目中,推荐直接使用模块内建算法:四电极模块对应整体体成分输出,八电极模块对应分段体成分输出。模块也会输出各项测量原始值,客户如果已有自己的算法,可以读取模块原始测量值后自行计算;但自有算法的准确性、适用人群、输出定义和认证责任,需要客户自行确认。如果客户需要 Web API、App SDK、特定算法版本或付费算法定制,可联系我们确认授权、接口和技术支持范围。

Body120、Body270 和 Body810 有什么区别?

都是八电极分段方案。Body120 是单频(50KHz),分段能力和高级参数较少;Body270 是双频(20KHz & 100KHz),能区分细胞内外水、给出更完整的节段脂肪 / 肌肉和更多评价项目;Body810 是 8 频专业算法,频点为 1KHz、5KHz、20KHz、50KHz、100KHz、250KHz、500KHz、1000KHz,适合专业体成分分析仪、医疗器械项目和定制化项目。

下一步

确定方向后,建议向悠健电子提供产品形态、目标输出项目、电极结构、是否需要小程序 / App / 云端接口、是否需要定制化算法等信息。常规模块项目可获取配套模块规格书、通信协议、上位机工具和输出字段说明;如需 Web API、Android / iOS、小程序、客户平台适配或付费算法定制,我们可按项目提供授权和深度技术服务方案。

相关文章

继续阅读与当前主题相关的工程实践、设计经验与实现细节。

方案评估

体成分模块快速选型:三款模块分别适合什么产品、精度差多少、怎么接

面向刚接触悠健体成分方案的产品经理、采购与工程评估者,本文先回答四个一线问题:有哪几款模块、分别适合什么产品、四电极与八电极精度差多少、怎么接入整机。随后用一张对比表梳理 BMH05104-2、BMH05108、BMH05109 的核心差别,并说明好体成分方案应关注自研 BIA 测量前端、验证数据、认证支持、SDK/API、结构设计支持和响应速度等维度。

2026年6月26日

体成分原理

BIA 体成分测量原理与四电极、八电极方案选型

从导电原理讲清楚 BIA 怎么测体成分、阻抗里的电阻与电抗各代表什么、为什么必须用四电极而不是两电极、单频与多频的差别,再对比四电极(双脚 / 双手)与八电极(四肢分段)两类方案的测量部位、输出项目、精度、成本和产品形态,帮助你按体脂秤、手环、专业分析仪等不同形态选对方案与模块。

2026年6月15日

方案评估

实测数据:悠健体成分方案与三甲医院 DEXA 及专业级 BIA 设备的对比验证

面向正在评估悠健 BMH05104-2 / BMH05108 / BMH05109 体成分模块、需要精度验证数据的厂商,本文公开悠健方案在 100 人样本上的同期对比结果:与两家三甲医院 DEXA(金标准)对比,肌肉量相关系数 0.978–0.983;与已上市专业级 BIA 对照设备对比,去脂体重、骨骼肌量、脂肪量、体脂率相关系数在 0.978–0.995;并通过双三甲医院 DEXA 交叉验证说明结果的可靠性。

2026年6月25日

BestHealth

需要项目层面的技术支持?

告诉我们您的应用场景、指标要求和开发阶段,我们可以协助您做器件评估和方案规划。

关注我们的微信公众号
扫描二维码关注公众号

扫描二维码关注公众号

+86-769-26261311info@e-besthealth.com