一、前言
ADS1292R是TI公司早在几年前出产的一款医用级ADC芯片,它主要应用在医疗仪器(心电图ECG),可以监护患者以及病人护理和健身监视器。ADS1292R集成了心电采集所需要的部件,方便设备小型化。它的功耗极低,使得可以作为长时间监控成为可能。而且输入参考噪音低,共模抑制比高,足以进行心电采集。
心电信号和呼吸信号是人体的重要生物电信号。尤其是心电信号,它比其他生物电信号更直观,更具有规律性,它是反映心脏健康状况的重要依据。心电图是诊断和分析治疗心血管疾病的一个重要手段,在临床治疗中心电图得到广泛应用。但是常规心电图一般需要通过大型医疗场所,如医院、疗养院的心电图机采集数据获得,其获得途径较难、价格较高、耗时长等弊端阻碍了心电图机的进一步应用。
资料链接:(付费)
链接:https://pan.baidu.com/s/1XxYBUhm0uy0VMe_ticIKpA
提取码:fjbg
二、方案
硬件采用ADS1292,控制电路采用stm32f103,通过上位机显示采集的波形。
该方案有以下特点:
1、模拟电源和数字电源独立供电,模拟地和数字地通过0R电阻隔离,可以大大减少ECG前端采集的干扰。
2、模拟电源用干单片机最小系统5V供电,实际测试信噪比在可接受的范围,对实际波形采集未造成影响。
3、选用STM32单片机,可以利用ST官方提供的驱动库,大大提高了开发效率。
4、LDO选用TPS73201MDBVREP,其差压非常低,在250mA满载的情况下只有40mV差压,其静态电流达到uA级,可以让干电源使用更长的时间。
5、实物模块
三、 实物图、
用的是QFN封装的ADS1292,可以测心率,呼吸,心率。制作了一个可以配套使用的stm32底板,避免由于接线错误,或者杜邦线质量不佳导致心率波形显示怪异。
stm32底板+ads1292模块+TFT屏显示:
TFT显示心率数值和波形,用心电发生器生成的波形,所以心率只有53。
五、测试波形
测试波形为心率,在程序中选择输出的波形,就可以选择心率还是呼吸波形了,也可以同时显示。
测试波形用了两个上位机测试的,图一是纸飞机串口助手,图二为自己写的上位机。纸飞机串口助手做的不错,但是遗憾的是收费,有时候还不显示波形,于是放弃。后来自己写了个上位机,可以显示出波形,
图二:
近期又做了TFT显示波形,可以避免上位机操作不当,显示不出波形的问题。直接插上模块便可使用,真正的傻瓜式操作,极大的降低了使用难度和 操作门槛,二次开发更便捷。