datasheet

基于STM32芯片和TFT-LCD的便携式心电图仪设计

2017-12-27来源: 互联网 关键字:心电图  STM32  lcd

便携式心电图设备的出现使心电信号能够在更多场合进行采集,它既可以实现可移动化,又可以实时的对心电信号进行分析。通过内置大容量存储器件能够对患者进行长时间的实时监护,并记录患者的心电数据,通过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干扰,采用右腿电极经电阻与放大器接地端相连,以降低人体的共模电压。

2.2、带通滤波及主放大电路


心电信号频带主要集中在0.05~100Hz,因此带通滤波器设计的带宽为0.03~110Hz以滤除干扰信号。带通滤波器用高低通滤波器来构成,如图3所示,基于小型化和成本考虑,硬件滤波只用一阶高通滤波器和一阶低通滤波器,虽然设计了右腿驱动电路,但是仍然有50Hz干扰进入电路,本文不再设计50Hz陷波器,而改为用软件的方法通过设计数字滤波器来滤除工频干扰。

图3  高、低通滤波电路

图3中高通滤波器由U5A、C4、R6组成,设置其截至频率为f=0.03Hz,低通滤波器由U5B、C5、R7组成,设置其截止频率为f=110Hz。

主放大电路要放大100倍左右,为更好地适应实际应用加入滑动变阻器使其倍数可调。心电采集电路处理后的波形如图4所示。

图4  示波器采集到的波形

从图4看出示波器采集到的心电波形比较干净,符合心电波形的特征,同时看到该波形还有一些波纹,即50Hz干扰存在,经过软件滤波可以消除这些干扰。

2.3、STM32处理器及主要接口电路


2.3.1、TFT-LCD液晶接口设计


选用320*240TFT液晶来显示波形,而用STM32的FSMC模块来控制液晶就非常合适。FSMC即灵活的静态存储控制器,它能够与同步或异步的存储器和16bit的PC存储器卡接口,其一大特色是访问外部设备的时序可编程:等待周期可编程、总线恢复周期可编程、输出使能和写使能延迟可编程、独立地读写时序和协议。这样就可以把液晶当做外部存储设备来使用,配置好读写及控制信号时序,只要指定指针就可以实现对液晶的读写访问。


2.3.2、SD卡接口与USB数据传输设计


SD卡有存储容量大、成本低、读写速度快的优点,正逐渐成为存储设备的主流。其访问方式有两种:SPI模式和SDIO模式。STM32有这两种模式的接口,本文选用SPI模式。接口电路如图5。

图5  SD卡接口电路

心电数据的存储对便携式心电图仪来说是必要的,本文在存储设计上实现了两个功能:一是支持24h心电数据存储;二是建立基于SD卡的文件系统,把心电数据存储为TXT文件格式。这样处理有一个优点,既可以用心电图仪的USB接口与PC机进行数据传输,也可以把SD卡拔下来用读卡器把数据读入PC机。

STM32内含USB模块,因此省去了外扩USB芯片,另外ST公司还提供了大量USB的实例,只需稍加修改就可应用到实际工程中,加快了开发进程。图6是USB读取SD卡中的数据截图。

图6 SD卡存储的心电数据

3、软件设计

软件采用功能模块化设计方法,通过分析,可以得到控制系统主程序和ADC中断程序的软件流程图,主程序主要完成图形菜单和波形绘制。ADC中断服务子程序完成电压的采集和标志位的传递。图7为绘制心电波形流程图,图8为ADC中断程序流程图。ADC设置为外部触发。DrawEcgflag是画图标志位,Savefalg是存储标志位。

图7  绘制心电波形程序流程图

图8  ADC中断子程序流程图

4、测试结果分析

将三个电极的一端分别接到人体的左右臂和右腿,令一端接入采集电路的三个输入端,在采样频率200Hz时的波形如图9所示。

图9  采样频率200Hz时液晶显示的波形

从图9中TFT液晶显示的波形看出,该心电图仪显示波形清晰、稳定,波形特征明显,能够满足实际应用的需要。

5、小结

采用STM32作为主控芯片,其内部包含丰富的功能模块,拥有标准和先进的通信接口,无需外扩芯片即可完成心电信号的采集、存储和数据通信。使得整个心电图仪具有体积小、功耗低的特点。满足了便携式设备的基本要求。实验表明该系统达到了预期效果。随着心血管疾病的发病率不断地逐年上升,这种便携式心电图仪具有很高的应用价值和良好的市场前景。


关键字:心电图  STM32  lcd

编辑:鲁迪 引用地址:http://www.eeworld.com.cn/medical_electronics/article_201712278352.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:超微创技术!软体机器人问世,用处超出你想象
下一篇:不只嗅探粪便样本味道,电子鼻还可检测肠道疾病

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

watchOS 5.1.2正式版推送

      今天苹果推送了watchOS 5.1.2正式版更新,本次更新为Apple Watch Series 4带来了“心电图”应用。在检测到疑似房颤的心律不齐时接收提醒,增加了“图文”复杂功能,还有可从控制中心管理“对讲机”的在线状态。        本更新包含新功能、改进和错误修复:Apple Watch Series 4新增“心电图”应用(仅限美国及美国海外领地)允许您记录类似于单导联心电图的心电图可显示您的心律是否有房颤或窦性心律的迹象,房颤是一种严重的心律不齐现象,窦性心律则意昧着您的心脏跳动正常将心电图波形、分类和任何已知症状以PDF格式存储
发表于 2018-12-07
watchOS 5.1.2正式版推送

新增“心电图”应用 苹果推送watchOS 5.1.2正式版

今天苹果推送了watchOS 5.1.2正式版更新,本次更新为Apple Watch Series 4带来了“心电图”应用。在检测到疑似房颤的心律不齐时接收提醒,增加了“图文”复杂功能,还有可从控制中心管理“对讲机”的在线状态。本更新包含新功能、改进和错误修复:Apple Watch Series 4新增“心电图”应用(仅限美国及美国海外领地)允许您记录类似于单导联心电图的心电图可显示您的心律是否有房颤或窦性心律的迹象,房颤是一种严重的心律不齐现象,窦性心律则意昧着您的心脏跳动正常将心电图波形、分类和任何已知症状以PDF格式存储到iPhone上的“健康”应用中,便于与您的医生进行分享可在检测到疑似房颤的心律不齐时接收提醒(仅限美国
发表于 2018-12-07
新增“心电图”应用 苹果推送watchOS 5.1.2正式版

如何使用Apple Watch进行心脏实时监测

12月7日上午消息,在安装了刚刚推送的watchOS 5.1.2更新之后,美国的Apple Watch Series 4用户现在可以通过把手指放在表冠上来检测自己的心电图了。  通过这次更新,Apple Watch Series 4可以对用户的心脏进行实时监测,可以识别心房颤动以及心律不规律等问题。在对2000人进行临床研究后,苹果公司在今年9月份获得了美国食品和药物管理局FDA的认证。除此之外,苹果公司还对其他600名参与者进行了临床试验,从而确保Apple Watch能够正确的区分正常心律和窦性心律以及心房颤动。Apple Watch ECG功能  打开iPhone上的Watch应用程序,下方有一个心脏健康状态的选项,在这里
发表于 2018-12-07
如何使用Apple Watch进行心脏实时监测

医疗AI目前发展如何?未来方向在哪?

医疗AI ,拥有无限的想象空间。腾讯医疗AI实验室推出的AI心电图智能分析系统,未来可应用于心血管疾病从预防到诊断、监测的医疗全流程;医疗人员利用AI视频分析技术进行帕金森病运动功能智能评估;香港玛丽医院顾问医生杜启峻副教授则通过AI技术,实现发现病人早期脊柱侧弯的情况。医疗AI目前发展情况如何?未来发展方向在哪里?近日,在2018年国家重点研发计划中的“数字诊疗装备研发专项” ——“基于人工智能的临床辅助决策支持技术及其服务模式解决方案研究”项目启动会上,复旦大学附属华山医院外科教授、主任医师张群华表示,医疗AI肯定不像无人驾驶汽车般纯数字化,而是需要文化、医生的经验。它的关键在于解决临床上的痛点,临床医生和人工智能的技术人员
发表于 2018-12-03

心电图功能将在新系统中上线 苹果培训员工学习

心电图功能是本次Apple Watch的一大亮点  新浪数码讯 11月29日上午消息,一些外媒报道称,苹果公司已经开始给员工发内部培训文件,让自己员工先熟悉Apple Watch Serise 4的心电图功能,此功能预计将在watchOS 5.1.2中正式上线。  在9月的发布会上,苹果推出Apple Watch Serise 4,也就是第四代Apple Watch,这款产品除了外形大幅改变,还加入了摔倒检测和心电图功能(英文简称ECG)。用户只要正常佩戴手表时将手指放在表冠上,身体便能成为一个电流回路,手表能给出用户心电图,可以用来检测心房纤维性颤动的迹象,早日发现疾病。  但此功能在发布会后并未立即上线,因为具备这功能的产品
发表于 2018-11-30
心电图功能将在新系统中上线 苹果培训员工学习

漫谈Pre-Sig Detection技术如何给心电检测赋能

心电图的发展史1842年法国科学家Mattencci首先发现了心脏的电活动;1872年Muirhead记录到心脏波动的电信号;1885年荷兰生理学家W.Einthoven首次从体表记录到心电波形,当时是用毛细静电计,1910年改进成弦线电流计。由此,开创了体表心电图记录的历史;1978年伴随着计算机平均叠加技术的出现及应用,科学家在室速患者和动物中利用此技术从体表记录心室晚电位获得成功。心脏在每次跳动时产生生物电流,通过仪器从体表中引出多种形式的电位变化的图形即为心电图(electrocardiogram,简称ECG),现在已经广泛运用于各种心律失常、心室心房肥大、心肌梗死、心肌缺血等疾病的检查。检查心电图的注意事项做过心电图
发表于 2018-11-29

小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 医学成像 家庭消费 监护/遥测 植入式器材 临床设备 通用技术/产品 其他技术 综合资讯

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
pt type="text/javascript" src="//v3.jiathis.com/code/jia.js?uid=2113614" charset="utf-8">