视频:
传统的心电采集系统操作平台基于有线装置,它不够灵活,没有考虑与现有的个人通信终端(如移动电话、便捷式电脑)的融合,且价格昂贵,操作复杂。针对这种状况,本作品以实用性强,价格便宜,操作简单为标准,以可穿戴式心电采集系统为设计主题,包含三个部分 1)STM32通过ADC采集处理后的心电信号进行数字滤波。滤波主要包括通过数字陷波器和数字高通滤波器去掉50Hz的工频干扰和基线漂移。对滤波后的数据进行SG平滑处理,蓝牙发送数据; (2) 安卓上位机蓝牙接受心电数据之后进行绘制,并通过WIFI传输数据到PC上位机。(3) PC上位机显示心电波形,对数据进行保存和分析。
总体框图如下:
系统功能描述:
个人的心电信号通过手机发送到PC服务端,PC服务端允许多用户连接,并且可以对各个用户数据进行保存和分析,实现对多人心电信号的长期监控。
系统各部分的功能:
-
前端处理电路对原始心电信号进行放大和滤波;
-
STM32系统能采集心电信号并且进行数字滤波,得到处理后的心电数据并且通过蓝牙发送数据;
-
Android上位机正确显示波形,并且发送数据到PC上位机;
-
PC上位机正确接受数据,进行心电波形的显示,同时对心电数据进行保存,分析。
双层板子:正面—电源模块和前置放大部分
反面—STM32单片机
面积(4cm*5cm)
安卓上位机:
PC端上位机:
由于时间匆忙没有加MPU6050跌倒检测模块的程序,跌倒检测算法早已经做好,板子也预留了MPU6050模块焊接的地方,后来时间都花在了调波形上,所以就没有加上跌倒检测的功能。
总结一些吧,整套板子的价格算下来也就几十块,三导联做心电有点坑,数据很难调,可能之后会升级到四导联。
|