历史上的今天
返回首页

历史上的今天

今天是:2025年03月03日(星期一)

正在发生

2021年03月03日 | 基于STM32芯片和TFT-LCD的便携式心电图仪设计

2021-03-03 来源:eefocus

便携式心电图设备的出现使心电信号能够在更多场合进行采集,它既可以实现可移动化,又可以实时的对心电信号进行分析。通过内置大容量存储器件能够对患者进行长时间的实时监护,并记录患者的心电数据,通过USB接口与PC机进行数据传输,以提交到专业医疗机构做进一步分析和诊断。


1、系统整体设计概述

系统原理框图可以用图1表示。心电信号由电极获取,送入心电采集电路,经前置放大、主放大、高低通滤波、电平抬升后,得到符合要求的心电信号,并送入到STM32的ADC进行AD转换。为了更好地抑制干扰信号,在电路中还引入了右腿驱动电路。系统控制芯片采用STM32,TFT-LCD的触摸功能加上少量按键可以建立良好的人机交互环境,可以通过LCD实时显示和回放,采用SD卡可以存储24h的心电数据,数据通过USB可靠地传输到PC机,以便对心电数据做进一步的分析。



图1 心电图仪原理框图


2、系统主要硬件结构及电路

系统主要划分为三大部分:心电采集电路,主要完成心电信号的提取;带通滤波及主放大电路,用于调理采集到的信号,使之符合处理要求;STM32处理电路,完成心电信号的显示、分析、存储和数据传送功能。


2.1、心电采集电路

心电采集电路是整个便携式心电图仪的核心,直接决定整个系统性能的好坏。心电采集电路主要包括:输入缓冲及前置放大、右腿驱动、高低通滤波器、主放大和电平抬升。


体表心电信号的频率主要集中在0.05~100Hz,幅度为10μV~4mV,典型值为1mV,是一种低频率的微弱双极性信号。而STM32的ADC输入端电压范围是0~3.3V,因此需要对心电信号进行放大和电平抬升,总体放大倍数约为1000倍,然后再通过电平抬升电路抬高1V左右。心电测量中,实际的电极不可能完全对称,这样将会引起基线漂移现象,还有无处不在的电源工频干扰(50Hz),肌电干扰等,这些都要求心电前置放大器必须有很高的共模抑制比。一般要求共模抑制比在80dB以上。心电前置放大电路及右腿驱动电路如图2。(未画出放大器的正负电源)



图2 心电前置放大电路及右腿驱动电路


本设计选用INA118仪表放大器作为系统前置放大器,它具有低噪声、低漂移、高共模抑制比、高输入阻抗等特点,它的增益可达1000倍,计算公式为G=1+50k/Rg。电极极化电压最大可达300mV,为了防止前置放大器进入截止或饱和状态,必须限制其放大倍数,这里增益取10,由G=1+50/Rg得出Rg=5.6kΨ,外部电阻Rg选用阻值为5.6kΨ的精密线绕电阻。由于人体的阻抗和心电电极阻抗非常大,所以在前置放大前设计了一级跟随作为信号缓冲。为了更好地抑制50Hz干扰,采用右腿电极经电阻与放大器接地端相连,以降低人体的共模电压。


推荐阅读

史海拾趣

Circuit Technology Inc公司的发展小趣事

面对电子行业的快速变化和技术更新,CTI始终保持敏锐的洞察力。公司不断加大研发投入,引进高端人才,建立研发团队,致力于开发具有自主知识产权的新技术、新产品。通过不断创新,CTI成功推出了一系列具有竞争力的新产品,不仅满足了市场需求,也提升了公司的核心竞争力。

C.K TOOLS公司的发展小趣事

进入21世纪,C.K TOOLS不满足于现有的技术成果,开始与冶金和设计工程师合作,探索新材料在工具制造中的应用。他们发现了一种新型合金材料,具有出色的硬度和耐磨性,非常适合用于制造电子制造中使用的切割和剥线工具。经过多次试验和改进,C.K TOOLS成功推出了这一系列新型工具,并在电子制造领域取得了显著的市场份额。

Adaptive Networks Inc公司的发展小趣事

在20世纪90年代初,C.K TOOLS凭借其在手工工具制造领域的技术积累,开始关注电子行业的发展趋势。随着电子产品的精密化程度不断提高,对生产工具的要求也日益严苛。C.K TOOLS针对电子组装线上的精细操作需求,研发出了一系列高精度螺丝刀和夹具,这些工具迅速在电子制造业中获得了广泛应用。通过与几家大型电子制造企业的紧密合作,C.K TOOLS逐渐在电子行业站稳了脚跟。

Andon Electronics公司的发展小趣事

在20世纪90年代初,C.K TOOLS凭借其在手工工具制造领域的技术积累,开始关注电子行业的发展趋势。随着电子产品的精密化程度不断提高,对生产工具的要求也日益严苛。C.K TOOLS针对电子组装线上的精细操作需求,研发出了一系列高精度螺丝刀和夹具,这些工具迅速在电子制造业中获得了广泛应用。通过与几家大型电子制造企业的紧密合作,C.K TOOLS逐渐在电子行业站稳了脚跟。

AMOTECH(阿莫泰克)公司的发展小趣事

1994年,AMOTECH在韩国创立,凭借创始人的远见卓识和技术团队的扎实能力,公司迅速在电子行业中崭露头角。经过两年的努力,1996年,AMOTECH被政府通讯部评为“光明前途企业”,这是对其技术实力和市场潜力的肯定。随后,公司不断加大研发投入,终于在2000年获得ISO9000认证,这标志着AMOTECH在产品质量管理上达到了国际标准。

CoolerMaster公司的发展小趣事

1992年,台北的一间出租屋内,林仁政凭借对电脑硬件的深厚理解与直觉,创立了讯凯国际股份有限公司,即现今广为人知的Cooler Master。初期,公司以生产个人电脑用散热器起家,目标明确——提供业界最好的散热方案。在没有资金、没有支持的情况下,林仁政独自完成了品牌的创建、日常事务的处理以及工作进程的管理。他的坚持与努力,使得Cooler Master逐渐在市场中站稳脚跟,开启了其在散热领域的传奇之旅。

问答坊 | AI 解惑

光电传感器资料

光电传感器资料…

查看全部问答>

88秒可预置的倒计时钟C程序

88秒可预置的倒计时钟C程序 …

查看全部问答>

I2C

看有兄弟想要I2C,这里附上我找到的几个吧…

查看全部问答>

谁帮我看一下,我的外部中断是真么了?

#include sbit light=P1^0; void delay(); void main() {      while(1)          {             light=1;//灭灯       &nbs ...…

查看全部问答>

c8051f040新手请教

大家好,我以前学过stc89c52这款单片机,当我开始学040的时候,却有点手足无措,不知道该用它来干什么,040的64个io口是否与51的io口功能都一样呢,我现在学040,应该先做个什么东西呢,请大家指点一下…

查看全部问答>

ARM总线扩展串口为8个,这样可以吗?

我要将串口扩展为8个,发现16c554可以扩展到4个,用两个16c554就可以变成8个了。 我现在想用LPC2214做主芯片,然后用总线扩展串口,和16c554连接,请问可以吗?会不会有什么不好的地方? 看到网上很多是用S3C44B0X或者2410做的,不知用LPC2214是 ...…

查看全部问答>

EVC4.0自带的帮助文件中声明有的东西为什么实际使用时却没有?

比如WM_MOUSEWHEEL,都用EVC的ClassWizard把OnMouseWheel()加进去了,但编译时却提示WM_MOUSEWHEEL没有声明. 还有CImageList::Create(int cx, int cy, UINT nFlags, int nInitial, int nGrow ); 帮助文件中说nFlags有ILC_COLOR,ILC_COLOR4 ...…

查看全部问答>

wince4.2 与 wince5.0 开发步骤的疑惑

譬如在 wince4.2时, 我加个外设, 用到外部中断11   , 大概的修改步骤如下: 1. WINCE420\\PLATFORM\\SMDK2410\\INC\\Oalintr.h   #define SYSINTR_MYINT     (SYSINTR_FIRMWARE+22) 2.修改文件cfw . c ...…

查看全部问答>

请问TI上有5402的头文件吗?

TI下载了C281x的C/C++头文件和例程SPRC097,但是找了很久也没有找到54x的头文件!~     请问TI上有5402的头文件和例程吗 ? 是SPRC多少?   谢谢!~…

查看全部问答>