当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]基于ARM核的单电源心电检测模块的实现

     本文给出的设计采用单电源供电,可以解决上述问题并降低产品成本,同时该设计还在基于arm核的嵌入式系统中采用了简单实用的算法,能快速准确定位QRS复波(即计算人的心率)。该设计面向广大家庭用户而设计,体积较小,只需要一台个人电脑与之连接,便可实时地操作、观测心电信号。

  心电信号采集系统的基本架构如图1所示。人体的心电信号经电极和专用导联线从人体送至系统。通过滤波和放大调节电路,微弱的心电信号被放大到合适的幅值,并处于A/D转换范围之内。

图1:心电信号采集系统的基本架构。

  系统的控制和数据的处理由ADI公司基于arm7 TDMI核的MCU ADuC7020来完成。这款芯片有丰富的片内外围电路,处理速度高达40MIPS,A/D转换速度可达1MSPS,具有很高的性价比。最后将结果由 ADuC7020通过UART口送至计算机,由计算机通过由LabVIEW编写的界面将结果直观地显示出来或存储下来。图2是基本的硬件电路图。

图2:基本的硬件电路。

 

  从人体或是心电信号发生器上采集到的心电信号幅值在0.05~5mV之间(一般为2mV),频率在0.05Hz~75Hz之间。心电信号要经过缓冲、匹配电阻网络、电压放大和滤波等几级电路。

 

  心电信号首先经过一个两级的RC低通滤波电路,进入缓冲级。信号进入系统之前,需要除去高频分量,因此这里设计了一个截止频率为300Hz的低通滤波器,以保证0.05~75Hz的微弱心电信号不会被衰减。缓冲级由电压跟随器组成,它可以提高整个放大电路的输入阻抗,降低输出阻抗。为保证差分信号的一致性,应选用集成在芯片上的放大器。匹配电阻网络通常采用威尔逊电中心端网络,它通过特定的电阻网络获得威尔逊电中心端作为整个ECG系统的参考点。

 

[!--empirenews.page--]

 

  滤波放大电路的前级采用负反馈差分放大电路,这里使用ADI公司可调增益高共模抑制比的仪表放大器AD8221作为前级放大器。放大倍数设为8倍,由公式G=49.4kΩ/RG+1计算得到,其中RG是AD8221两个RG管脚之间的电阻值。

   这个电阻应当选用高精度、低温漂的金属膜电阻,以保证AD8221的低噪声性能。AD8221的REF管脚没有接地,而是和一个低通滤波器构成负反馈回 路,以便能有效地滤除直流分量,从而使U1处的电压始终箝位在1.25V。因为是单电源供电,而不同导联的心电信号电压有正有负,所以一定要提供一个合适 的箝位电压。ADuC7020的AD转换模式下电压输入范围是0-2.5V,这里就选择中间值1.25V作为箝位电压。

  AD8221输出的单端信号幅值非常小,其中还混有大量干扰,无法进行数据处理。后级滤波放大电路由一个增益较大的有源低通组成,增益可调。不同人的心电信号强弱不一样,考虑到有衰减,一般将该增益设为150倍。系统的传递函数为:

  这两个低通滤波器都要求具有低电压偏移、低温漂和低噪声特性,ADI公司的轨到轨输入输出双运放AD8607能够很好地满足这些要求。由于第二级放大器是反相端输入,所以最后得到的信号是反相的,这可以在软件中再作处理。

从保护病人和提高系统的共模抑制比两方面考虑,必须将共模信号反相并放大后,再反馈给人体,这样系统和人体就共同构成了一个电压并联负反馈网络,即通常所说的右腿驱动电路。由ADuC7020对处理后的心电信号进行AD转换,选择定时器控制的ADC采样模式。一次A/D转换结束,触发ADC中断,在中断服务程序中对数字信号进行处理。

  处理心电数字信号的是 对心电信号中QRS复波的精确识别。正常人的QRS波群的宽度为0.06至0.10秒,且不受心律变化的影响。针对R波很尖锐的特点,我们通过一个关键滑动时 间窗判断信号峰、谷是否满足要求,同时确认其是否在时间窗内。对信号幅值的阈值采用双可变阈值法,即对波形设置波峰阈值和波谷阈值。如果峰阈值和谷阈值在 一段适当时间内有较大变化,则重新设置峰阈值和谷阈值。下面我们将对QRS复波定位和心律计算进行讨论。对起始一段时间的信号只进行反相和滤波处理,这是 为了将倒置的心电信号恢复过来,并避免信号初期的波动影响阈值。然后在一定的时期内,根据采样得到的数据设置峰阈值Thpeak 和谷阈值THtrough,然后对QRS波进行定位。最后,按以下步骤(见图3)进行数据处理。

图3:数据处理的基本步骤。

  读取新采样点Ni:

  1)判断采样的信号点幅值是否大于峰阈值Thpeak。如果不满足,则回到第1)步。

  2)如果满足条件,则开始计数n=1,并记录n值为peaktime1。将时间窗的起始边滑至此处。

  3)继续采样Ni+1,每采样一次则n+1。

  4)判断新的采样点Ni+1是否小于谷阈值。如果不满足,则回到第4)步。

  5)如果满足采样点小于谷阈值Thtrough,则记录该点的n值为troughtime1。

  6判断这两次满足幅值要求的信号点时刻troughtime1和peaktime1之差是否在时间窗内,即是否小于窗宽度THtime。如果不小于THtime,则回到第1)步。

  7)如果满足,则这段信号被认为是一个QRS波群。Peaktime1就被定位为一个R波。

  有了定位的R波,就可以在此基础上按以下步骤统计心率:

1)找到第一个R波,并记录n值为peaktime1;

2)找到第二个R波,并记录n值为peaktime2;

3)按照以下公式计算心律。

  实践证明,采用这种算法计算得到的心律准确率高、计算简便、易于实现,并最终在PC机上观察到心电信号波形和心律值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

北京2022年10月19日 /美通社/ -- 随着云计算、大数据的普及发展,过去的"云"是服务于大企业的计算模型,而十多年过去了,越来越多的应用及业务走上"云端",对计算核心数需求...

关键字: ARM 大数据 云游戏 CPU

无线连接已成为许多产品的必备功能,但往往会增加系统设计的成本和复杂性,因为它通常必须作为更大应用的附加功能。Microchip Technology Inc.(美国微芯科技公司)今日推出首款基于Arm Cortex®-M...

关键字: Microchip ARM PIC

物联网正在扩大规模并加速发展,进而驱动着全新的经济。而Arm生态系统正是这一巨大机遇背后的推动力。

关键字: ARM 物联网

ARM公司是一家知识产权(IP)供应商,它与一般的半导体公司最大的不同就是不制造芯片且不向终端用户出售芯片,而是通过转让设计方案,由合作伙伴生产出各具特色的芯片。

关键字: ARM

2018年10月26日,深圳星河丽思卡尔顿酒店,ARM中国CEO吴雄昂在ARM年度技术论坛上对记者如是说,彼时的吴坚定,温雅,意气风发。时隔两年,ARM中国CEO吴雄昂再次回到媒体视线,这一次,ARM中国与来自投资方和剑...

关键字: ARM 芯片 集成电路

喜欢折腾主机的小伙伴一定都知道X86和ARM架构的区别,前者在PC领域已经统治了几十年;后者则主要应用于移动领域,尤其是近几年,ARM的产品在终端应用特别是手持终端应用飞速发展。

关键字: 国产 ARM 主机

科技公司们认为,收购将使英伟达控制一个重要的供应商,该供应商向苹果、英特尔、三星电子、亚马逊和华为等公司授权基本的芯片技术,同时也向不计其数的中小技术企业提供授权。总部位于英国的ARM公司将芯片设计和相关软件代码授权给所...

关键字: 英伟达 ARM 半导体公司

在去年九月,英伟达宣布以400亿美金收购ARM时,就注定这场收购不会太顺利。因为一旦ARM成功被英伟达收购,这将使ARM改变在全球半导体市场中的中立立场,因为ARM的很多客户,都是英伟达的直接或者间接的对手。除此之外,还...

关键字: 英伟达 ARM 半导体

以下内容中,小编将对工控主板的相关内容进行着重介绍和阐述,希望本文能帮您增进对工控主板的了解,和小编一起来看看吧。

关键字: ARM 工控主板 主板

在这篇文章中,小编将为大家带来工控主板的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: ARM 工控主板 主板

嵌入式教程

6897 篇文章

关注

发布文章

编辑精选

技术子站

关闭