心电图指的是心脏在每个心动周期中,由起搏点、心房、心室相继兴奋,伴随着心电图生物电的变化,通过心电描记器从体表引出多种形式的电位变化的图形(简称ECG)。心电图是心脏兴奋的发生、传播及恢复过程的客观指标。

随着生活水平的提高,健康问题引起人们高度重视,尤其是对心脏疾病方面,因而从医院大型设备到便携式仪器,甚至各种远程诊断设备,都有飞跃发展,而所有心电设备的基础都是采集到心电信号。在便携式自动心电诊断系统的项目背景下,设计出便携式心电信号的采集电路。

1  心电图产生机理

在人体内,窦房结发出兴奋,按一定途径和时程,依次传向心房和心室,引起整个心脏兴奋。因此,每个心动周期中,心脏各个部分兴奋过程中出现的生物电变化的方向、途径、次序和时间都有一定规律。这种生物电变化通过心脏周围的导电组织和体液反映到身体表面上,使身体各部位在每一心动周期中也都发生有规律的生物电变化,即心电位。

2  系统结构

便携式心电监护仪的目标是具备自动诊断心脏疾病的功能,同时便于家庭和旅行使用。这里主要给出便携式心脏疾病自动诊断设备的前端部分,即信号采集和处理部分。心电信号在FPGA控制下,实现信号的数字化,以便后续进一步处理和存储,系统整体结构如图l所示。

3  采集心电信号

3.1  心电信号的特点

正常心电信号的幅值范围为10 V~4 mV,典型值为1 mV。频率范围在0.05~100 Hz,而90%的频谱能量集中在0.25~35 Hz之间。在检测微弱的心电信号时还要注意到噪声的抑制。

根据心电信号非常微弱的特点,采集心电信号的前置放大电路需要具备高输入阻抗、高共模抑制比、放大器低噪声和低漂移等方面性能。

综合考虑以上要求,这里选用放大器为AD620。AD620的输入阻抗为10GΩ,增益为10时的共模抑制比为100dB,温度漂移O.6μV/℃。

3.2  导联系统

从人体体表采集心电时,首先要考虑2个问题:一是电极的放置位置。二是电极与放大器连接形式。临床上为了统一和便于比较所获得的心电波形,对测定ECG的电极位置和与放大器的连接方式都做了统一规定,称为心电图的导联系统,常称导联。广泛认可的国际标准十二导联,分别为I、Ⅱ、Ⅲ、aVR、aVL、aVF、V1~V6。其中I、Ⅱ、Ⅲ导联为双极导联,其余为单极导联。

3.3  放大

心电信号放大器选用AD620,它在输入阻抗、共模抑制比、低噪低漂移上具有出色的性能。另外,AD620采用差分放大,能够有效地抑制噪声。放大倍数不宜太大,因为在采集信号时可能产生电位波动和极化电压及其他噪声,给后续电路处理噪声带来不便,建议在7~lO倍。电路连接如图2所示。

3.4  滤波电路

由于心电信号的频率在0.05~100 Hz,采集电路就需要设计滤波器除去该段频率以外的噪声频率。滤波电路主要由高通滤波、低通滤波和50Hz陷波器组成。为了达到理想的滤波效果,设计了二阶低通滤波器,如图2所示。

对电路进行实际测试计算得到以下数据,如表1所示。表1中,衰减为电路测试数据,“Filterlab”为软件仿真的数据,从数据对比上看,实际计算数据和仿真数据基本一致。

图3给出了二级有源滤波器的幅频曲线及相频曲线。其中曲线A为幅频曲线,曲线B为相频曲线。

3.5  陷波电路

由于交流电的影响,在心电信号采集中,容易受50 Hz工频干扰的影响,为此设计了50 Hz陷波电路。该陷波电路采用双T带阻滤波。实现陷波器的难度在于参数选择和电路调试,另外一定要选择高精度的电阻电容,确保参数严格匹配。从波形图上看,在46 Hz频率以下的信号通过时,通过陷波电路的信号B与原信号A基本一致。无失真。

图5分别为49 Hz、50 Hz频率信号通过陷波电路后,与原输入信号波形的比较。由图中可清楚地看到:当输入49 Hz信号时,输出信号衰减为原信号的0.35倍左右。当输入50Hz信号时,信号基本上衰减为零,因此能有效抑制50 Hz的工频干扰。

3.6  主放大电路

为满足A/D转换器对信号幅度的要求,两级放大器共放大l 000倍左右,放大电路放大倍数为8倍,所以二级放大倍数设计为125倍。从整个电路集成度和器件性价比考虑,这里选用TL064。放大电路采用简单的反馈放大电路,调节电阻参数即可。

4  数字处理部分

4.1  A/D转换

已放大的模拟信号要实现存储和显示,需要转化为数字信号,因此要完成A/D转换。A/D转换首先解决采样率和A/D转换器的选型。

采样率,美国心脏学会推荐的采样率为500 Hz,但实际中不同应用有不同的采样率,一般在125~1 000 Hz之间,监护时多采用200 Hz或250 Hz,辅助分析时多用400~500 Hz,而心电HOLTER一般取125~200 Hz。采样精度为10 bit或12 bit。

通过表2和实际项目的要求,终确定使用MAXl97,其采样位数,转换速率,功耗,体积等方面均符合心电A/D转换的要求。

控制模块使用VHDL语言编程实现,根据MAXl97的时序图,利用有限状态机的方法实现控制模块。

图6是根据上述状态机VHDL语言实现后生成的图元符号及控制模块的仿真波形。从仿真波形上可以看出,该模块符合A/D转换器的时序要求,能在功能上实现对A/D转换器的控制,得到所需要的数字信号。

A/D转换器的控制信号由FPGA提供。基于FPGA平台搭建一个A/D转换的控制模块。选择FPGA做控制平台,是由于FPGA有着丰富的可编程逻辑资源,利用这些资源可以实现心电设备中的控制存储、显示、按键、通信等其他模块。选择FPGA也是出于项目整体方案的考虑。

5  结束语

在项目的要求下,通过分析心电信号的特点,从幅值,频率,噪声等各方面有针对性的设计了心电采集电路,并对每一环节都做了仿真和测试,上精简电路,满足便携式设备对体积的要求,同时保持较高的性能,能有效采集到心电信号。对采集到的心电信号,用FP-GA控制A/D转换模块,得到数字信号,以便后续的数字处理。

:

心电电路算法滤波_简述心电信号采集原理及电路设计相关推荐

  1. 心电电路算法滤波_心电仪滤波

    被处理信号的来源 被处理信号的特性分析 (1) 信号的特征时域特征:时频特性分析可以出电信号具有的特点 (2) 频谱特征 信号的干扰分析从而得出需要进行何种预处理. 滤波处理方法有两种: (1) 硬件 ...

  2. 心电电路算法滤波_心电信号噪声的数字滤波研究

    心电信号噪声的数字滤波研究 现代医学表明,心电信号( ECG )含有临床诊断心血管 疾病的大量信息, ECG 的检测与分析在临床诊断中具有重要 价值,是了解心脏的功能与状况.辅助诊断心血管疾病.评 估 ...

  3. 心电电路算法滤波_一种新型心电信号滤波电路的制作方法

    本实用新型涉及信号滤波技术领域,具体是一种新型心电信号滤波电路. 背景技术: 随着社会进步.人们生活水平的不断提高,心血管疾病已经日益成为威胁人们健康的主要疾病之一.国际医学界对心血管疾病的早期预测和 ...

  4. 心电信号采集原理及电路设计

    心电测量搜索 1.心电记录电路设计(框图/波形以及信号放大器的选择)_纪客老白的博客-CSDN博客 2.心电信号检测电路设计与制作_weixin_30815427的博客-CSDN博客 3.心电电路算法 ...

  5. 简述ospf的工作原理_简述洛氏硬度计的工作原理及应用领域

    简述洛氏硬度计的工作原理及应用领域,其采用金刚石锥体或钢球作为压头.它应用一个次要负载,接着是一个主要负载,然后将负载减少到 初的次要负载.材料的硬度通过使用线性测量仪或其他工具从次要负载的第二次穿透 ...

  6. js reduce实现中间件_简述 laravel中间件 的原理

    laravel的middleware中间件,使用了管道(pipe). 什么是管道呢? 管道类似水净化过程中的层层过滤. 中间件的意思就是说,在接下来的逻辑之前,需要的操作. 例如江河之水我们不能直接喝 ...

  7. rl滤波器原理_图文分析滤波器工作原理以及电路设计技巧

    常见低通滤波电路 L  一阶滤波 C  一阶滤波 CL  二阶滤波 RC  二阶滤波 LC  二阶滤波 RCR  T型三阶滤波 LCL  T型三阶滤波 CRC π三阶滤波 CLC π三阶滤波 开关电源 ...

  8. 穿戴式心电信号采集系统设计(任务书+lunwen+答辩PPt+查重报告)

    目 录 摘 要 I ABSTRACT II 目 录 III 第一章 绪论 1 第一节 课题研究的背景 1 第二节 研究动态 2 第三节 研究意义及应用前景 2 第四节 本章小结 3 第二章 穿戴式心电 ...

  9. ant app 心电监测_医疗级心电健康手表,随时随地监测你的健康,心电手表H1手表评测...

    猝死,这个字眼总是显得那么沉重.在新闻端,我们经常能看到这样沉重事情的发生.熬夜.压力.肥胖.过劳这些悬在年轻人头顶上的利剑,随时都有可能落下.所以保护自己的心脏健康十分重要.如果有一件产品可以随时能 ...

  10. 便携式心电监护仪——LabVIEW心电信号采集系统设计

    一.实验目的 1.加深对于普通仪表放大器的理解,同时也由此延伸到其它的放大器的理解: 2.学习.锻炼对于电子设计软件NI LabView2020的运用: 3.学习电子元器件的选择与替代. 二.实验器材 ...

最新文章

  1. netty 文件传输服务器,Netty之二进制文件传输
  2. 算法分析之-渐进记号
  3. 智能指针引用计数器版
  4. DICOM医学图像处理:DICOM存储操作之“多幅BMP图像数据存入DCM文件”
  5. 贝叶斯告诉你,投掷硬币概率可以是90%
  6. std::string的resize()与reserve()的区别
  7. xampp 支持pdo mysql_在Windows上安装PHP PDO(xampp)
  8. Linux 下报错:A Java RunTime Environment (JRE) or Java
  9. Nginx负载均衡与Tomcat使用Redis共享session配置
  10. 青花瓷音乐的单片机c语言程序,单片机蜂鸣器演奏青花瓷的程序
  11. 用来正常显示中文标签显示错误代码plt.rcParams[‘font.sans-serif’] = [‘SimHei’]无法运行
  12. Big O notation:算法的时间复杂度
  13. 英特尔cpu天梯图排名(附台式机CPU天梯图2022年3月份最新版精简图)
  14. Google战略的深远意义
  15. 网络无法找到计算机6,手机可以搜到WiFi6路由器的信号,电脑却搜不到这是怎么回事?...
  16. 名帖347 怀素 草书《大草千字文》
  17. AIX上解压缩.tar.Z, .tar.gz, .zip
  18. 网格建模资源管理(第一次翻译老外的东西,嘿嘿!)
  19. spring容器里存取bean
  20. 计算机专业的相关英语词汇,计算机专业英语单词大全

热门文章

  1. MFC 单文档、多文档和对话框
  2. shell有bool运算么_Windows Powershell条件表达式之条件操作符
  3. python中fg是什么意思_Python fg
  4. HP 瘦客户机 - 使用 ie4uinit.exe 应用时,Citrix HDX Flash 出现故障和错误
  5. 廖雪峰java教程 pdf_廖雪峰java学习笔记.pdf
  6. 使用Eclipse开发Android应用程序
  7. [渝粤教育] 四川信息职业技术学院 Linux网络管理 参考 资料
  8. 伪随机序列MATLAB实现
  9. python简明教程中文pdf-《python简明教程中文》.pdf
  10. 颠覆三观,内存真能当SSD用了!!!