本项目是为我自己的硕士毕业课题服务,我的硕士毕业论文是探讨如何使用加速度传感器检测呼吸运动,但是目前市面上缺乏我们需要的集成了加速度传感器、呼吸检测腰带(作为金标准)、温度传感器(作为金标准)的生理数据采集设备,所以需要我自己独立搭建。
设备在硬件上集成了加速度传感器、陀螺仪、温度传感器和压力传感器,可以以25Hz的采样频率同步采集4个通道的数据,并实时保存在SD卡或通过低功耗蓝牙发送至上位机。上位机通过Python程序编写,可以把接收到的蓝牙数据解包、整理并保存在一个txt文件中。设备的主控为CC2652RB单片机,通过TI-RTOS实时操作系统协调多个任务,并利用按键、LED或低功耗蓝牙实现与外界的交互。
项目是我一个人独立完成的,从原理图绘制到完成整套代码编写,花费了一个月的时间。项目的难点在于保证多个通道的同步采集,并完整记录4个通道的数据,这需要优化嵌入式实时操作系统的任务处理顺序与细节,并优化流程、减少不必要的浮点运算。