【经验】​芯科Si117x光学传感器的心率与血氧数据快速读取流程与步骤

2020-01-19 Silicon Labs
光学传感器,Si117x,Si1175,Silicon Labs 光学传感器,Si117x,Si1175,Silicon Labs 光学传感器,Si117x,Si1175,Silicon Labs 光学传感器,Si117x,Si1175,Silicon Labs

本文简要介绍了Si117x 光学传感器然后结合官方C语言库函数给出了一个快速读取心率与血氧数据的流程和步骤,方便大家快速使用Si117x 光学传感器进行各种调试和评估。


芯科科技的Si117x系列的光学传感器产品结合了业界最低功率的光学心率解决方案。其特点就是功耗低和可以用于心率监测。连续 HR (LED + 传感器电源) 的电流 < 50μA。支持 I2C 和 SPI 通信。下面我们来看看怎样使用i2c 来读取 Si117x 光学传感器心率和血氧数据。

 

首先其读取的主要流程如下图

 

 

图1 数据读取流程


其具体步骤如下6点

 

  1.  你需要去官方网站下载Si117x 驱动和使用库文件

地址是

https://www.silabs.com/documents/public/software/EFR32MG_STK_Si117x_Static_HRM_example.zip

下载后里面有两个文件夹如图


 

图 2 需要的驱动与库文件

 

Si117xdrv 目录里面就设备的驱动

Si117xlib 目录里面是使用库

在你的工程里引用以下3个文件。

si117xlib/si117xhrm_static.h

si117xdrv/si117x_functions.h

si117xdrv/si117xdrv.h


2. 根据流程,你需要初始化主机的i2c,这里每个主机的i2c初始化流程不一样,可以自行查看主机的初始化方法。比如EFR32MG12P332F1024GL125设备可以调用其库函数里的I2CSPM_INIT方法。


3. 进行Si117x参数配置

首先需要配置传感器设备i2c地址和引脚,这里我们没有使用中断,所以可以不配置中断。



图3 设备i2c地址和引脚配置结构体


如图定义一个devicePortConfig结构体,其中

i2c 填写引脚

i2cAddress 填写 Si1175_I2C_ADDR 设备i2c 地址,这里使用si1175是 0x70

 

定义一个Si117xDataStorage结构体


 

图4 心率和血样数据结构体


用于保存读取的心率和血样数据

最后再定义一个设备句柄typedef struct Si117xhrmHandle_t用于操作

 

当然,传感器设备还有其他配置,如电源模式和算法调参等,这里都使用默认的简单配置。

 

4. 调用库函数里的初始化函数

int32_t si117xhrm_Initialize(void *portName, int32_t options, Si117xDataStorage_t *data, Si117xhrmHandle_t **handle);

 

其中参数 portName是第3步定义的devicePortConfig 设备的地址和引脚

参数 options是操作模式默认为0

参数 data是保存数据指针

参数 handle是设备句柄

返回不为0即有错,可以查询相关错误定义


 

图5 调用初始化函数的返回值


以上需要传入的参数都是第3步里配置好的。

 

5. 调用处理读取数据函数

int32_t si117xhrm_Process(Si117xhrmHandle_t *handle, int16_t *heartRate, int16_t *SpO2, int16_t numSamples, int16_t *numSamplesProcessed, int32_t *hrmStatus, Si117xhrmData_t *hrmData);

 

参数 handle 是设备句柄

参数 heartRate 用于返回测量的脉搏

参数 SpO2用于返回测量的血氧

参数 numSamples用于样本数量 这里取 1

参数 numSamplesProcessed用于返回样本数量

参数 hrmData 就是监测的心率数据了。

参数 hrmStatus 返回心律状态

函数返回非零即异常。定义的状态有以下


 

图6 调用处理读取数据函数的返回值

 

6. 处理获取到的值后关闭


处理完毕后可以调用关闭函数整个流程就结束了。

int32_t si117xhrm_Close(Si117xhrmHandle_t *handle);

参数 handle 传出设备句柄就可以。

 

到这里光学传感器心率与血氧的读取就介绍完毕了,可以看出通过使用官方提供的函数库可以很方便快速的使用设备,完成需要的测量监测数据。

总结:

主要使用的库函数就3个

一个初始化

int32_t si117xhrm_Initialize(void *portName, int32_t options, Si117xDataStorage_t *data, Si117xhrmHandle_t **handle);

 

一个处理

int32_t si117xhrm_Process(Si117xhrmHandle_t *handle, int16_t *heartRate, int16_t *SpO2, int16_t numSamples, int16_t *numSamplesProcessed, int32_t *hrmStatus, Si117xhrmData_t *hrmData);

 

一个关闭

int32_t si117xhrm_Close(Si117xhrmHandle_t *handle);


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由三页书提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】如何准确地为产品选择光学传感器Si1153的型号

Silicon Labs推出的光学传感器Si1153,支持检测距离从1cm至50cm,增加透镜能够检测到200cm,可满足不同距离检测应用的需求。Si1153存在Si1153-AA和Si1153-AB两个版本,由于Si1153版本较多,开发者该如何准确地选择合适的型号才能够满足产品需求呢?本文将从产品功能需求较多来介绍该如何选择。

2019-08-28 -  设计经验 代理服务 技术支持 采购服务

【经验】如何通过GUI软件设置并调试Si1133光学传感器的感应阀值?

Si1133光学传感器是Silicon Labs推出的一个具有数字I2C接口和可编程事件中断输出紫外线指数(UV)和环境光传感器。本文将介绍Si1133光学传感器在感应中通过GUI软件进行有效阀值设定与调试。

2021-02-04 -  设计经验 代理服务 技术支持 采购服务

【经验】光学心率传感器Si117x DEMO手表动态心率测量方法

Silicon Labs的Si117x光学心率传感器PPG信号采集的平均电流低于50uA,待机电流小于500nA,超低功耗,延长产品续航。24bit ADC 超高精度,可获取微弱信号的变化,提高测量精确度。广泛应用于智能手环和手表市场。

2018-04-02 -  设计经验 代理服务 技术支持 采购服务

【产品】心率监测(HRM)解决方案:光学心率传感器/环境光传感器/温湿度传感器/紫外线指数传感器

Silicon Labs持续扩展高性能、低功耗的光学传感器阵容,包括心率/脉搏血氧饱和度,以及2D 或 3D 手势的移动侦测等。针对可穿戴设备,Silicon Labs开发的生物传感器Si1132/4X系列,主要用于测量人们的心跳、血压,追踪阳光紫外线强度等,并且这些传感器致力于小尺寸以应对可穿戴领域的挑战。

2016-04-04 -  原厂动态 代理服务 技术支持 采购服务

【应用】业界首款单芯片数字紫外线指数传感器IC,用于测量人们的心跳、血压,追踪阳光紫外线强度

Silicon Labs Si1132/Si114x光学传感器是业界首款单芯片数字紫外线指数传感器IC,配合Silicon Labs动态心率检测算法,使可穿戴产品和智能手机具备跟踪紫外线阳光强度、动态心率和血氧测量的功能。

2016-01-26 -  新应用 代理服务 技术支持 采购服务

2402281521部分光学传感器OPN停产和数据表

Silicon Labs发布了一项关于部分光学传感器产品(OPNs)的停产(EOL)和最后一次购买(LTB)通知。该通知宣布了停产日期、最后订购日期以及相关产品的替代方案。所有在停产日期之后下订单的客户将无法取消或退货,且需在停产生效日期之前指定交货日期。通知还提供了新数据表链接和客户响应指南。

SILICON LABS  -  OPTICAL SENSOR,光传感器,SI1133-AA00-GM,SI1153-AB09-GMR,SI1141-M01-GMR,SI1141-A11-GM,SI1143-M01-GMR,SI1142-M01-GM,SI1142-A11-GM,SI1143-A11-GM,SI1141-M01-GM,SI1142-M01-GMR,SI1143-M01-GM,SI1102-A-GMR,SI1120-A-GMR,SI1141-A11-GMR,SI1152-AB00-GM,SI1152-AB09-GMR,SI1153-AB00-GM,SI1143-A11-GMR,SI1153-AB9X-GM,SI1142-A11-GMR,SI1152-AB00-GMR,SI1133-AA00-GMR,CP2543-A11-GMR,SI1120-A-GM,SI1152-AB09-GM,SI1140DK,SI1153-AB9X-GMR,SI1151-AB09-GMR,SI1151-AB09-GM,CP2543-A11-GM,SI1102-A-GM,SI1153-AB00-GMR,SI1153-AB09-GM

Feb 28, 2024  - 产品变更通知及停产信息 代理服务 技术支持 采购服务

Silicon Labs(芯科科技)传感器选型指南

sensor Product Introdution    OPTICAL SENSORS/RELATIVE HUMIDITY AND TEMPERATURE SENSORS/TEMPERATURE SENSORS    SENSOR-PUCK sensor IoT system   

SILICON LABS  -  SENSOR-PUCK SENSOR IOT SYSTEM,相对湿度和温度传感器,OPTICAL PROXIMITY DETECTOR,数字温度传感器,RELATIVE HUMIDITY AND TEMPERATURE SENSORS,OPTICAL SENSORS,SENSOR DEVELOPMENT TOOLS,TEMPERATURE SENSORS,光学接近探测器,传感器开发工具,DIGITAL TEMPERATURE SENSORS,ULTRAVIOLET (UV) INDEX AND AMBIENT LIGHT SENSOR,高精度光学传感器,HIGH PRECISION OPTICAL SENSOR,光学传感器,温度传感器,TEMPERATURE SENSORS,RELATIVE HUMIDITY AND TEMPERATURE SENSORS,SENSORS,传感器,紫外线(UV)指数和环境光传感器,IRMFB-EK,SI 1146-A10-GMR,SI 1142-A11-GMR,SI1140DK,SI7054-EVB,SI 1143-A11-GMR,SI7013-A20*,SI 1147-A10 -GMR,SI7013USB-DONGLE,SI7020-A20,SI7021-A20,SI 1141-A11-YM0R,SI7050-A20,SI 1141-A11-GMR,SI7055-EVB,SI7053-EVB,UVIRSLIDER2EK,SI700X,SI7022-A20,SI 1143-A11-YM0R,SI7050-EVB,SI114X,SI7053-A20,SI7023-A20,SI7006-A20,SI7022-23-EVB,SI 1102-A-GMR,SI1102EK,SI 1142-A11-YM0R,SI1145-A10-GMR,SI7054-A20,SI705X,SI7006-07-EVB,SI1132,SI701X,SI 1132-A10-GMR,SI7007-A20,SLSTK3201A,SI7055-A20,WEARABLE APPLICATIONS,可穿戴应用

2018/6/13  - 选型指南 代理服务 技术支持 采购服务

【应用】红外接近传感器在扫地机器人避障功能中的应用设计

Si115x内部增加了一个940nm的滤光片,可以阻止其它光线的干扰,大大提供了检测的准确度。

2017-05-16 -  新应用 代理服务 技术支持 采购服务

2206071269 Si117x和Si118x生物识别光学传感器产品的停产通知

Silicon Labs宣布Si117x和Si118x生物光学传感器产品的停产和最后一次购买(LTB)通知。最后订购日期为2022年12月13日,停产生效日期为2023年6月13日。在此日期后,Silicon Labs将不再接受超过停产生效日期的客户订单。客户可在指定日期内下单,但Silicon Labs无法保证能够满足所有或部分订单,因为供应有限、制造问题或其他原因。

SILICON LABS  -  BIOMETRIC OPTICAL SENSOR,生物识别光学传感器,SI1173I3-B4-GMR,SI1171G2-B2-GMR,SI1171E3-B2-GM,SI1173E2-B4-GMR,SI1173K1-B4-GMR,SI1173K1-B3-GM,SI1171K1-B4-GM,SI1172G2-B4-GM,SI1171I3-B2-GMR,SI1171I5-B2-GMR,SI1172I3-B3-GM,SI1175G2-B2-GM,SI1171K1-B2-GMR,SI1173E2-B3-GMR,SI1175E2-B2-GM,SI1171E2-B4-GMR,SI1171I5-B2-GM,SI1175I3-B4-GM,SI1181-B3-GMR,SI1171G2-B2-GM,SI1171I3-B4-GM,SI1171G2-B4-GMR,SI1171E2-B2-GM,SI1172E2-B4-GM,SI1171E3-B4-GM,SI1172K1-B3-GM,SI1175G2-B4-GMR,SI1173E2-B3-GM,SI1173G2-B3-GM,SI117X,SI1173I3-B3-GMR,SI1173K1-B3-GMR,SI1175E2-B4-GMR,SI1171E3-B2-GMR,SI1175K1-B2-GM,SI1181-B4-GMR,SI1173I3-B4-GM,SI1175K1-B2-GMR,SI1172G2-B3-GMR,SI1172E2-B3-GMR,SI1175I3-B2-GMR,SI1172E2-B4-GMR,SI1175G2-B2-GMR,SI1181-B4-GM,SI1172E2-B3-GM,SI1172I3-B3-GMR,SI1173E2-B4-GM,SI1182-B3-GM,SI1172G2-B4-GMR,SI1175E2-B2-GMR,SI1172K1-B4-GM,SI1171K1-B2-GM,SI1172K1-B3-GMR,SI1173G2-B4-GM,SI118X,SI1175I3-B4-GMR,SI1172I3-B4-GMR,SI1175K1-B4-GMR,SI1173I3-B3-GM,SI1175E2-B4-GM,SI1175G2-B4-GM,SI1171E3-B4-GMR,SI1171I5-B4-GM,SI1175I3-B2-GM,SI1175K1-B4-GM,SI1172K1-B4-GMR,SI1172I3-B4-GM,SI1171E2-B4-GM,SI1181-B3-GM,SI1182-B3-GMR,SI1173G2-B3-GMR,SI1173K1-B4-GM,SI1171K1-B4-GMR,SI1172G2-B3-GM,SI1182-B4-GM,SI1171G2-B4-GM,SI1171I3-B2-GM,SI1171I3-B4-GMR,SI1171I5-B4-GMR,SI1173G2-B4-GMR,SI1182-B4-GMR,SI1171E2-B2-GMR

Jun 07, 2022  - 产品变更通知及停产信息 代理服务 技术支持 采购服务

【产品】超低功耗光学生物传感器,为可穿戴设备添加ECG测量功能

Silicon Labs推出一组全新的光学生物传感器——Si117x,可以提供先进的心率监测(HRM)和心电图(ECG)功能,集超低功耗,高灵敏度,高集成度于一身,进而用于多种可穿戴健康和健身保健设备。

2017-12-12 -  新产品 代理服务 技术支持 采购服务

【产品】±1.5 UV测量精度的光学传感器Si1133,支持最高4Mbps的数据速率

过度曝晒有害健康,±1.5高精度UV指数检测传感器能在深色玻璃下运行,并具4Mbps数据速率的I2C串行通信接口,可帮您评估阳光强度和阻止皮肤受到伤害。

2016-06-13 -  新产品 代理服务 技术支持 采购服务

【应用】超低功耗光学传感器Si1153应用于智能吸顶灯,接近探测距离最高达2m可实现远程控制

随着时代发展,智能化已经融入到人类的生活起居中,就连简单的吸顶灯,也需要融入了智慧的元素,才能满足消费者日益增长的挑剔需求。和传统的吸顶灯不同,越来越多的产品增加了人体手势控制功能,通过内置的感应模块,识别多种不同的手势,可以达到开启、关闭、切换灯光颜色等功能。

2021-11-30 -  应用方案 代理服务 技术支持 采购服务

【应用】最新HRM传感器模块:集成低功耗MCU、蓝牙无线传输、LED光源、射频元器件和算法

本文将介绍下一代可穿戴设备的心率监控功能设计及应用趋势,及Silicon Labs最新的高集成度Si117x HRM传感器模块,它将HRM传感器、低功耗MCU、蓝牙无线传输、LED光源、射频元器件和算法全部集成在一个模块内,为开发者提供了最简化且性能与功耗兼顾的生物识别解决方案,完全满足了新型可穿戴的功能性需求。。

2017-08-16 -  新应用 代理服务 技术支持 采购服务

【产品】灵敏度达1 μW/cm²光学传感器让距离感测更精准

Si1102是Silicon Labs公司推出的一款探测距离范围为0~50cm的红外接近传感器,可探测最小辐照度仅1uW/cm2,支持单脉冲检测模式,最低功耗仅0.1uA,应用范围包括家电用品、办公用品、手持类电子产品、触控面板、机器保险装置、安全系统、自动提款机、安全探测设备、大屏幕仪器设备等。

2016-11-21 -  新产品 代理服务 技术支持 采购服务

Si1133/Si115x光学传感器评估板3.0版用户指南

本资料为Si1133/Si115x光学传感器评估板用户指南,介绍了该评估板的功能、架构、使用方法及相关传感器。评估板支持多种传感器,包括UV/ALS、长距离接近、日光免疫接近、接近/ALS和手势/ALS传感器。用户可通过Silicon Labs EFM系列评估板或USB连接进行评估。资料详细描述了评估板的硬件架构、系统块图、传感器设置和使用方法,并提供了光学传感器编程工具包的安装和使用说明。

SILICON LABS  -  OPTICAL SENSOR EVALUATION BOARD,光学传感器评估板,SI1153-AA09,SI1153-AB09,SI1133-AA00,SI7013,SI1153,SI1133,SI1153-AB00,SI115X,115XOPT-EXP-EVB,SI1153-AB9X

February, 2019  - 用户指南  - Rev. 0.3 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Optical Sensor

价格:¥38.7214

现货: 19

品牌:SILICON LABS

品类:Sensor

价格:

现货: 0

品牌:SILICON LABS

品类:Optical sensor

价格:¥13.0047

现货: 12,088

品牌:SILICON LABS

品类:Optical sensor

价格:¥13.0047

现货: 6,279

品牌:SILICON LABS

品类:Optical sensor

价格:¥33.8691

现货: 2,500

品牌:SILICON LABS

品类:Optical sensor

价格:¥13.0951

现货: 32

品牌:SILICON LABS

品类:OPTICAL SENSOR

价格:

现货: 0

品牌:SILICON LABS

品类:OPTICAL SENSOR

价格:¥25.3431

现货: 0

品牌:SILICON LABS

品类:Optical sensor

价格:¥13.0047

现货: 0

品牌:SILICON LABS

品类:Optical sensor

价格:¥33.8691

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:OTHERS

品类:开发工具

价格:¥26.5440

现货:24

品牌:AVAGO

品类:光学传感器

价格:¥6.4581

现货:15

品牌:AVAGO

品类:多元件集成电路

价格:¥3.1041

现货:11

品牌:AVAGO

品类:Optical Mouse

价格:¥6.1650

现货:10

品牌:AVAGO

品类:多元件集成电路

价格:¥2.6989

现货:5

品牌:RENESAS

品类:传感器

价格:¥9.1146

现货:5

品牌:AVAGO

品类:Optical Mouse

价格:¥11.3414

现货:3

品牌:AVAGO

品类:多元件集成电路

价格:¥2.4143

现货:1

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

温度传感器定制

可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面