疯壳开源-心率血压血氧心电四合一智能手表&模组心率血氧采集
[复制链接]
心率血氧采集
该手表由两大块组成,分别是蓝牙da14580的数据传输及显示以及内置我们疯壳优质算法的主核心为STM32的“血压/血氧/心率/心电”四合一模组。在该实验中为了更直观的呈现出来效果,采用独立模组的方式进行演示教学。如图1.0所示为“血压/血氧/心率/心电”四合一模组。

图1.0 “血压/血氧/心率/心电”四合一模组
1.1采集指令及配置
模组在出厂时已经烧录好固件,我们只需要简单的通过串口诶模组发送指令即可。指令表如表1.0所示。
表1.0 指令表
|
返回数据中携带的信息
|
备注
|
返回内容示例
|
fk\r\n
|
ok\r\n
|
返回ok代表通信正常
|
ok
|
fk+version\r\n
|
版本信息
|
版本信息
|
LIB:1.0.10
|
fk+mode1\r\n
|
uint16_t 类型的心率
spo2:float spo2\r\n
|
uint16_t 类型的心率值heart_rate
float 类型的血氧浓度spo2
|
hr:86
spo2:98.5
|
fk+mode2\r\n
|
hr:uint16_t heart_rate\r\n
sbp/dbp: float sbp /float dbp\r\n
|
uint16_t 类型的心率值heart_rate
float类型的收缩压sbp
float类型的舒张压dbp
|
hr:86
sbp/dbp:119.2/78.5
|
fk+mode3\r\n
|
ecg:int32_t amb1_LED4_ecg
|
int32_t类型的心电图的原始数据值 amb1_led4_ecg
|
1285439
|
fk+close
|
close ok\r\n
|
关闭测量
|
|
串口的通信配置信息为:
通信方式:UART;
波特率115200;
8位数据;
1位停止位;
无奇偶校验。
1.2实验现象
向模组发送fk+mode1\r\n,一会后便可以收到模组的回复。如图1.1所示。

图1.1 心率血氧获取

|