基于max78000的睡眠质量检测
这个系统是用来检测睡眠质量的,主要采集了几个参数:声音、心率血氧、翻动情况。我们用了几个不同的模块来采集这些数据,然后通过MAX78000来接收和分析。运动检测模块,用的是ADXL354三轴加速度传感器,再加上ADS1115模数转换器。因为MAX78000引脚数量不多,加上adc引脚在文档上,只看到有两个引脚可以进行,不够使用,所以通过I2C总线把模拟的加速度信号转换成数字信号,这样就能实时监测用户睡觉时的身体活动和翻身情况。
用MAXREFDES117或者说MAX30102光电传感器作为心率血氧监测模块,,通过I2C总线采集用户的心率和血氧数据,这些数据是评估睡眠质量的关键指标。
MAX78000,板子上集成了数字麦克风,通过独立的I2S接口采集睡觉环境中的声音信号,用来识别鼾声和环境噪音。MAX78000作为整个系统的核心处理器,主要负责协调各个模块的数据采集,还会对采集到的数据进行预处理,包括信号滤波、特征提取和实时分析。系统根据预设的生理参数阈值和多维度数据分析算法,把睡眠过程分成四个阶段:清醒期、浅睡期、深睡期和快速眼动睡眠期(REM)。
清醒期 :心率较高、身体活动频繁、可能说话或走动;浅睡期 :心率开始下降、身体活动减少、偶尔翻身;深睡期 :心率最低且稳定、身体几乎不动、呼吸平稳;快速眼动睡眠期(REM) :心率波动较大、可能有快速眼球运动、可能做梦。
通过多维度分析,而不是只看一个参数,综合多个参数来判断:心率 + 血氧 + 运动 + 声音 , 综合判断睡眠阶段,这样判断更准确,不会因为一个参数异常就误判。整个设计过程包括电子系统的设计技术及调试技术,包括需求分析器件采购,安装,焊接,硬件调试,软件模块编写,软件模块测试等整个开发调试过程。
通过网盘分享的文件:1031672809.mp4 链接: https://pan.baidu.com/s/1v2uFuWSUmILT50lo8TB1Sg 提取码: 22yu 复制这段内容后打开百度网盘手机App,操作更方便哦
页:
[1]