文档介绍:基于 STM32 的简易心电图仪设计[摘要] 本文设计了一个简易的心电信号( ECG )仪,可以测量人体心电信号并放大, 经过后续电路处理后在液晶屏上显示出来心电信号和每分钟脉搏跳动的频率。[ 关键词]ECG ; AD620 ;低通滤波;带阻滤波; STM32 ; 中图分类号: 文献标识码:A 文章编号: 1009-914X ( 2016 ) 06-0141-01 1 引言人体心电信号含有大量反映人体健康状况的信息, 通过分析人体脉搏信息来诊断病症, 是传统中医学中的重要组成部分。当代以来, 随着电子技术和计算机技术的发展, 人们能够将人体心电信号提取出来, 直观地显示在各种显示器上。特别是 ECG 测量仪的出现,大大推动了医学的发展, 为人类的身体健康做出了巨大贡献。人类通过观察和分析人体心电信号波形,能够更快更精准地诊断各种病症。本设计侧重于弱信号检测, 涵盖了放大器设计、噪声抑制、有源滤波的技术。系统结构如图所示。设计核心在于符合要求的放大电路设计,采用仪用放大器作为前置级较为适宜; 同时为了消除高、低频噪声并进一步提高电压增益,还应设计有源滤波电路作为后续电路。 2 硬件电路设计 前置放大器设计由于人人体心电信号幅值约为 50μV~ 5mV , 属于微弱信号。人体电阻、检测电极与皮肤的接触电阻等为信号源内阻, 一般为几十千欧, 为了减轻微弱的心电信号在内阻上的衰减,要求心电放大器具有很高的输入阻抗; 另外人体相当于一个导体,会受到包括 50Hz 工频干扰在内的各种电磁信号的干扰, 因此要求心电放大器具有较高的共模抑制比, 并且具有低噪声、低漂移等特性。 AD620 是一款低成本、高精度仪表放大器,仅需要一个外部电阻来设置增益, 增益范围为 1至 10000 。此外, AD620 采用 8 引脚 SOIC 和 DIP 封装,尺寸小于分立电路设计,并且功耗更低(最大工作电流仅 ),因而非常适合电池供电及便携式应用。同时 AD20 具有高精度、低失调电压和低失调漂移特性, 是电子称和传感器接口等精密数据采集系统的理想之选。此外, AD20 还具有低噪声、低输入偏置电流和低功耗特性, 使之非常适合 ECG 和无创血压监测仪等医疗应用。 AD620 的引脚图: 因此前置放大器由一片 AD620 和一个调节增益的电位器组成, 由于要共模抑制比高所以放大倍数不能太大,这个电路中放大 10 倍。 带通滤波器设计心电信号经一级放大之后幅值仍然较小, 在进行二级放大使心电信号的幅值放大至 ― 1V 左右。由于人体心电信号的主要频率范围为 ― 100Hz ,为了消除低频噪声,在一级放大之后加入了带通滤波器,其下限截止频率设在 , 上限截止频率设在 200Hz 。为使心电信号不失真地耦合到下一级, 必须使用合适的 RC 参数, 其大小决定 RC 耦合器的低频响应。电容的作用是去除电极的极化电压。 RC 滤波器的优点是: 高通滤波器的主要作用是消弱低频干扰信号, 其特性阻抗在通带内呈纯电阻性, 这就给连接匹配带来方便。所以, 在低频范围内, 普通的滤波器需要很大的电感和电容, 体积大、成本高、信号容易失真, 因此