【经验】​芯科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

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

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

设计经验    发布时间 : 2018-04-02

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

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

设计经验    发布时间 : 2021-02-04

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

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

原厂动态    发布时间 : 2016-04-04

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

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

新应用    发布时间 : 2016-01-26

2402281521 End of Life for partial Optical Sensor OPNs and Datasheet

型号- 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

产品变更通知及停产信息  -  SILICON LABS  - Feb 28, 2024 PDF 英文 下载

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

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

型号- 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

选型指南  -  SILICON LABS  - 2018/6/13 PDF 英文 下载

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

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

新产品    发布时间 : 2017-12-12

2206071269 End of Life Notification for Si117x and Si118x Biometric Optical Sensor Products

型号- 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

产品变更通知及停产信息  -  SILICON LABS  - Jun 07, 2022 PDF 英文 下载

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

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

新产品    发布时间 : 2016-06-13

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

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

应用方案    发布时间 : 2021-11-30

光学传感器Si1141的接近传感功能与传统的红外发射接收套管相比有什么优势?

Si1141是高集成度的数字光学传感器,相比于传统的红外发射接收套管有如下优势:1、集成度高,最小封装只有2mm×2mm,外部接一个LED灯即可,而传统的红外发射和接收管都体积都比较大,占用太多空间。2、Si1141使用简单,通过I2C接口与其通信即可获取当前红外反射光强来判断是否接近,而传统的红外管,为了防止干扰等,还需要一些编码解码操作。3、功耗低,Si1141是低功耗的光学传感器,最低功耗只有几uA,而传统的红外管都是mA级别。

技术问答    发布时间 : 2017-05-05

【应用】检测距离长2m的光学传感器,实现老少皆能远程手控马桶

Si1153可以实现快速、方便的人体手势动作识别,判断人体发出的指令,实现良好的手势识别判断。

新应用    发布时间 : 2019-07-10

Si1133/Si115x Optical Sensor Evaluation Board Rev 3.0 User's Guide

型号- SI1153-AA09,SI1153-AB09,SI1133-AA00,SI7013,SI1153,SI1133,SI1153-AB00,SI115X,115XOPT-EXP-EVB,SI1153-AB9X

用户指南  -  SILICON LABS  - Rev. 0.3  - February, 2019 PDF 英文 下载

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

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

新产品    发布时间 : 2016-11-21

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Optical Sensor

价格:¥38.7214

现货: 19

品牌:SILICON LABS

品类:Sensor

价格:

现货: 0

品牌:SILICON LABS

品类:Optical sensor

价格:¥13.0047

现货: 17,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

价格:¥13.0047

现货: 0

品牌:SILICON LABS

品类:Optical sensor

价格:¥33.8691

现货: 0

品牌:SILICON LABS

品类:OPTICAL SENSOR

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:AVAGO

品类:光学传感器

价格:¥6.4581

现货:15

品牌:AVAGO

品类:多元件集成电路

价格:¥3.1041

现货:11

品牌:AVAGO

品类:Optical Mouse

价格:¥6.1650

现货:10

品牌:AVAGO

品类:多元件集成电路

价格:¥2.6989

现货:5

品牌:RENESAS

品类:传感器

价格:¥1.9880

现货: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

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

防水透气膜模切加工

支持定制透气膜的宽度,ePTFE材质,耐温范围-40℃-260℃,防水等级IP67/IP68,具有疏水性(拒水性)和不粘性。

最小起订量: 1 提交需求>

压力传感器定制

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

提交需求>

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面