应对心电图设备中的信号采集挑战

发布者:WhisperingWave最新更新时间:2009-01-11 来源: 电子系统设计关键字:医疗电子  信号  心电图设备  ADC  MCU  ECG 手机看文章 扫描二维码
随时随地手机看文章

心电图的干扰信号包含来自电源的50/60Hz干扰、病人活动导致的运动伪影、电外科设备、除颤脉冲、起搏器脉冲及其它监控设备等引起的射频干扰。如何应对信号采集过程中的挑战呢?本文将告诉你解决技巧。

信号采集挑战

大的直流偏移和多种干扰信号的出现会导致ECG信号的测量面临挑战。典型电极的电压最高可达300mV。干扰信号包含来自电源的50/60Hz干扰、病人活动导致的运动伪影、电外科设备、除颤脉冲、起搏器脉冲及其它监控设备等引起的射频干扰。

ECG内所需的准确度会随终端设备的变化而有所不同:

标准监控设备需要0.05~30Hz之间的频率

诊断设备需要0.05~1000Hz之间的频率

可以借助能消除两输入端AC线路常见噪声的高输入阻抗仪表放大器(INA)抵消一些50Hz/60Hz共模干扰。为了进一步消除线电源噪声,信号凭借放大器通过右腿被反向并向病人驱回。只需少许微电流甚至更少即可实现显著的CMR改进并保持在UL544限制之内。此外还会使用50/60Hz数字陷波滤波器进一步降低干扰。

模拟前端选项

优化功耗和模拟前端的PCB面积对于便携式ECG而言非常关键。技术改进后,当前提供了多种前端选项:

1.使用低分辨率ADC(需要所有滤波器)

2.使用高分辨率ADC(需要较少滤波器)

3.使用Σ-Δ ADC(无需滤波器、除INA之外的放大器、直流偏移)

4.使用顺序和同步采样方法。

使用低分辨率(16位)ADC时,信号需要被显著增益(增幅通常为100~200倍)以达到必要的分辨率。使用高分辨率(24位)Σ-Δ ADC时,信号需要4~5倍的适度增益。因此可以除去消除直流偏移所需的第二增益级和电路。这将实现面积与成本上的整体缩减。Σ-Δ方法还将保留信号的整个频率内容,并为数据后期处理提供充分的灵活性。

借助顺序方法,创建ECG引线的单个通道可被复用到一个ADC。这样一来,相邻通道间必然会存在偏移。借助同步采样方法即可将专用ADC用于每个通道,因此通道之间不存在前面提及的偏移。


 
系统方框图。

关键字:医疗电子  信号  心电图设备  ADC  MCU  ECG 引用地址:应对心电图设备中的信号采集挑战

上一篇:X射线数字化成像为牙科解决方案带来变革(二)
下一篇:X射线数字化成像为牙科解决方案带来变革(一)

推荐阅读最新更新时间:2024-03-16 12:24

单片机应用系统的抗干扰的解决方案
  针对单片机应用系统实时性强,干扰因素较多的特点,本文介绍了几种实用的抗干扰措施,在硬件抗干扰方面阐述了供电系统的设计、电路板的合理布局以及输入输入干扰的抑制,软件方面给出了软冗余技术、软件陷阱技术以及“看门狗”技术的几个实例。 1. 引言   单片机应用系统的抗干扰设计是系统设计的重要内容之一,抗干扰性能的好坏将决定系统能否在复杂的电磁环境下稳定可靠地工作,从而决定了系统的实际使用价值。特别是在各种实时控制的远距离系统中,由于现场环境恶劣,干扰因素较多,系统不可避免地要受到其他电磁设备的干扰,若仅按常规设计就很难保证系统的正常运行。因此,抗干扰问题是设计者必须充分考虑和解决的,下面从硬件和软件两个方面谈谈抗干扰设计。   
[单片机]
<font color='red'>单片机</font>应用系统的抗干扰的解决方案
AVR单片机熔丝位设置
对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。 (1)在AVR的器件手册中,对熔丝位使用已编程(Programmed)和未编程(Unprogrammed)定义熔丝位的状态, Unprogrammed 表示熔丝状态为 1 (禁止); Programmed 表示熔丝状态为 0 (允许)。因此,配置熔丝位的过程实际上是 配置熔丝位成为未编程状态 1 或成为已编程状态 0 。 (2)在使用通过选择打钩 方式确定熔丝位状态值的编程工具软件时,请首先仔细阅读软件的使用说明,弄清楚 表示设置熔丝位状态为 0 还是为 1 。 (3)使用C
[单片机]
stc12c单片机pwn控制
程序: #include stc52.h #include state_key.h //p1.3和p1.4两个口...进行控制 bit flag,flag1,flag2; void init_pwm() { //第一个pwn设置 CMOD=0X02; //定时器0的溢出,可以实现可以跳频率的pwm输出 CL=0; CH=0; CCAP0L=0XC0; CCAP0H=0X40; CCAPM0=0X42; //8为pwn输出,无中断 //第二个pwn设置 CCAP1L=0XC0; CCAP1H=0X40; CCAPM1=0X42; //8为pwn输出,无中断 CR=1; //启动pca计数器阵列运行控制位
[单片机]
单片机入门经验谈
我写这篇文章,是我在百度看到很多想接触单片机或者已经接触单片机的人,不知道怎么入门,或者不知道第一步怎么走。我也是把我的经验写出来,这次的只不过针对的是想接触单片机的,刚接触单片机的,一开始都会存在几个疑问。1.学习单片机的需要什么基础。2.开始怎么入手3.需不需要买开发板。主要就存在这几个疑问,我也在这里为大家说说,大家只不过在交流,小弟在这里献丑啦,如有什么说的不周到的,或者不全面的,也请高手多多指教。我写这个目的是希望给更多的想学习单片机,热爱电子设计的人提供一些帮助。闲话少说,进入正题。 学习单片机一开始首要认为是通读一遍书,这个很重要了解它是什么原理,还有能实现那些功能,例如外部中断,定时器等等吧~!这些都是理论的东西
[单片机]
MCS-51单片机串行口工作方式与波特率计算举例
1)方式0 方式0是外接串行移位寄存器方式。工作时,数据从RXD串行地输入/输出,TXD输出移位脉冲,使外部的移位寄存器移位。波特率固定为fosc/12(即,TXD每机器周期输出一个同位脉冲时,RXD接收或发送一位数据)。每当发送或接收完一个字节,硬件置TI=1或RI=1,申请中断,但必须用软件清除中断标志。 实际应用在串行I/O口与并行I/O口之间的转换。 2)方式1 方式1是点对点的通信方式。8位异步串行通信口,TXD为发送端,RXD为 接收端。一帧为10位,1位起始位、8位数据位(先低后高)、1位停止位。波特率由T1或T2的溢出率确定。 在发送或接收到一帧数据后,硬件置TI=1或RI=1,向CPU申请中断;但必
[单片机]
基于DSP的微波着陆信号处理系统设计
无线电着陆引导系统,是用无线电设备引导驾驶员或自动驾驶仪,使飞机安全着陆的导航系统。目前民航系统主要采用的是仪表着陆系统(ILS),这种系统只能提供一条下滑角固定不变的对准跑道中心线的进场着陆航道,不适用于短距起落和垂直起落的飞机;通道少(40个),不能满足国际民航的新要求(200个)。而微波着陆系统(MLS)允许飞机任意选择机场航道,系统容量大(200个通道),适用于作各种起落的各型飞机。本设计就是根据MLS的工作原理,介绍了基于DSP实现的算法——DPSK自适应解调和系统硬件设计。 1 微波着陆系统的工作原理 微波着陆系统(MLS)包括机场地面发射台及机载接收设备两部分。地面发射台分为7个部分:方位扫描波束发射台
[嵌入式]
Atmel发布全新32位微控制器品牌SMART
传承Atmel® AVR®的易用性,智能外设和超低功率的32位 ARM® Cortex®微控制器 作为Atmel® | SMART™产品的组成部分, Atmel 推出了用于Wi-Fi连接的全新低功耗SmartConnect SAM W23 模块 中国北京,2014年6月11日 - 全球微控制器(MCU)和触摸解决方案领域的领导者 Atmel 公司(纳斯达克交易代码: ATML)近日宣布推出基于ARM® 的全新品牌微控制器Atmel® | SMART™,以及全新SmartConnect SAM W23模块,进一步扩展了 SMART产品组合,以帮助物联网应用实现Wi-Fi连接、最佳高性能和低功耗技术 。 基于ARM的A
[嵌入式]
高频窄脉冲信号幅值测量系统的设计
O 引 言 Z扫描是一种应用于光学非线性测量的方法,使用这种方法可以测量光学材料非线性折射率的大小、正负以及非线性吸收系数。因为通过光学材料的激光能量大小与光电接收器转换后获得的电压幅值成某种比例关系,因此通过测量光电接收器转换后的电压幅值就可以很方便地计算出光学材料的非线性折射率大小、正负以及非线性吸收系数。由于光脉冲的宽度较窄,其宽度约为几个ns,因此通常采用高频数字示波器测量其信号的幅值,然而高频数字示波器虽然能够得到准确的数据,但是其价格昂贵,体积较大,不适合形成一个独立的光学测量系统。本文给出的测量系统,采用高速并行A/D转换的方法,不但能够实时检测出光电转换后的电压幅值的数据,同时通过高速并行比较器基准电压的调节能
[测试测量]
高频窄脉冲<font color='red'>信号</font>幅值测量系统的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved