基于STM32的便携式心电图仪的设计与实现

被引:0
作者
武利珍
机构
[1] 杭州电子科技大学
关键词
心电图仪; 心电信号; 信号采集; 信号处理; SD卡; STM32;
D O I
暂无
年度学位
2009
学位类型
硕士
导师
摘要
目前我国心血管病发病率及相关危险因素均有增长趋势,而心电图是其诊断的重要依据。但是,常规心电图设备具有体积笨重、价格昂贵和不便于携带的局限性,患者不可能长期待在医院,所以研发便携式心电监护产品就显得更加重要。 本课题完成了基于STM32微处理器的心电采集及分析处理系统的方案设计、硬件和软件设计与实现,心电信号采集电路是其关键部分,主要完成信号的正确提取。心电处理电路主要完成信号的A/D转换、滤波、存储、通信及显示等功能。 系统属于典型的生物医学信号采集处理系统,处理的对象是强噪声背景下的微弱心电信号,噪声和干扰的存在对前端采集电路提出了更高的要求。根据心电信号的特点,选用精密仪表放大器为主要元件设计了前置放大电路。为更好的降低干扰的影响,设计了右腿驱动电路、高通和低通滤波电路,成功提取了心电信息。心电处理电路通过A/D转换把模拟信号转换成数字信号送至微处理器做进一步处理,该部分电路主要包括STM32处理器电路、SD卡存储、串口通信、LCD接口电路等,选用ST公司的低成本、低功耗的Cortex-M3核处理器STM32F103VC作为控制核心。 软件部分主要完成心电信号的采集、滤波、显示、存储和数据上传等功能,开发工具是IAR Embedded Workbench for ARM,采用C语言来编程。主程序通过调用各种子程序模块完成特定的功能。子程序包括系统外设初始化、信号采集、数字滤波、波形绘制、数据分析与存储、串口通信子程序等,并利用SD卡建立了文件系统。本系统首先利用MATLAB开发工具从MIT-BIH标准心电数据库读出一些心电数据进行滤波算法验证,最终采用简单整系数滤波器的设计方法,有效地抑制了噪声和干扰。另外本系统还可以通过RS232串行口与上位机通信,利用上位机强大的数据处理与分析功能对上传的数据信息作进一步的处理。上位机管理软件采用VC++ 6.0软件开发平台,利用MFC设计了一个实用的心电信号采集系统,该界面实现了数据采集、处理、存储、分析和显示等功能。 本课题较好地完成了预期的设想,设计与实现了系统的硬件电路,完成了系统软件的编写和调试,制作了样机一台。测试结果证明,达到了设计要求。
引用
收藏
页数:86
共 30 条
[1]
基于C8051F020的SD卡主控制器设计 [J].
李长有 ;
武学东 ;
孙步胜 ;
马齐爽 .
微计算机信息, 2007, (26) :120-122
[2]
应用于电阻式触摸屏的ADS7846控制器 [J].
张耀麒 .
电子科技, 2006, (09) :49-53
[3]
使用Chebyshev多项式进行信道估计的方法 [J].
张庆荣 ;
廖汉程 .
北京邮电大学学报, 2006, (02) :102-105
[4]
电阻式触摸屏在嵌入式系统中的应用 [J].
翟霄翔 ;
郝久玉 ;
郑军 .
电子测量技术, 2006, (02) :36-37+71
[5]
嵌入式心电监护仪的研制 [J].
侯立亚 ;
吴水才 ;
白燕萍 .
北京生物医学工程, 2005, (06)
[6]
ADS7843在嵌入式系统中的应用 [J].
范振宇 ;
程昱 .
煤炭科学技术, 2005, (12) :8-10
[7]
小波包变换及正弦函数模拟消除50 Hz工业干扰 [J].
夏洪瑞 .
勘探地球物理进展, 2005, (05)
[8]
基于嵌入式微机的便携心电监护仪设计 [J].
王大雄 ;
王国钧 .
航天医学与医学工程, 2005, (03) :196-200
[9]
嵌入式便携心电监护仪的功耗降低方法研究 [J].
王大雄 .
工程设计学报, 2004, (02) :99-102
[10]
心电信号中工频干扰的消除 [J].
周静 .
生物医学工程研究, 2003, (04) :61-64