- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于单片机的便携式心电监测仪
摘要:文章介绍了一个基于单片机的心电监测系统,该系统实现了单片机和LCD代替PC和显示器,系统体积小,且具有实时显示波形、无创、安全、采样率高、操作简单、设备廉价等特点,因而具有较高临床应用价值。
1 引言
目前,以采集心电信号、分析和诊断为主的心电监护系统已经得到了广泛的应用,对于心脏系统疾病的预防、诊断发挥了很大的作用[1]。经研究,发现大部分具有以下特点[2][3]:采取前后端结构,前端是以模拟电路为核心的心电采集系统,后端是以PC为核心的控制和处理系统,两者之间通过通信端口来进行通信。然而,这存在以下两大缺陷:一,随着医疗设备向小型化和 便携式的发展,PC和显示器相对而言体积比较大,对于一些特定的场合(比如病人床边、家中)很不方便;二,价格昂贵,且必须匹配PC机,这对于一般用户而言难以接受。鉴于以上缺点,我们自行研制了基于单片机的心电监测系统。该系统具有一下特点:
(1)操作方便,测量简单,设备廉价,易于推广使用;
(2)测量具有无创、安全、准确、可重复性强等;
(3)可实时显示波形;
(4)高采样频率(每秒高达1000个采样点),高分辨率,无间断采样和快速传送数据保证信号的不失真再现;
2 采样系统
本文采用AT89C51和小型LCD代替PC和显示器
2.1 AT89C51的特点[4]
AT89C51是美国ATMEL公司的MCS51系列单片机的一种通用芯片,具有如下的特点:
(1)与80C51兼容;
(2)具有4Kbytes可重复编程的闪存,可写入/擦除1000次以上,数据保存10年以上;
(3)操作频率:0Hz~24MHz;
(4)三层可编程的存储器上锁;
(5) 128个位组的内部数据存储器;
(6) 32条可编程的I/O线;
(7) 2组16位定时器/计数器;
(8) 6个中断源(5个向量源);
(9)可编程的串行通道(本系统不用);
(10)低功率停顿和功率下降模式;
2.2 系统硬件设计
本系统的硬件结构如图1所示,首先从被测对象提取微弱的心电信号,滤除干扰信号后进行放大,把取得的模拟信号送入AD转换器,通过单片机控制进行定时采样,并把数据及时送给LCD显示。该系统主要有一下几个模块。
2.2.1 模拟电路模块
该模块主要包括一下几个方面的内容:
(1)采用单导联三电极方式,左右手为差动输入,右腿提供共模驱动信号。前置放大电路采用ADI公司的AD620仪表放大器,该放大器共模抑制比高,低噪声。为了确保AD620低噪声性 能,需要在AD620的1脚和8脚之间接一精密电阻构成需要的增益。基本电路如图2所示。
(2)电极和患者的皮肤直接接触,其接触的密切程度不同会产生较大的极化电压,而引起基线漂移现象,因而需要RC抑制极化电路;同时为防止由于干扰而产生的脉冲电压对电路损坏需设计特异处理电路。
(3)干扰措施:测量系统中不可避免的会串入外部的干扰信号,特别是50Hz的工频干扰,在输入电路中采用三运放够成50Hz的带通滤波器,把得到的信号反相加到原信号上,这样就滤去了50Hz的干扰分量,经实测对50Hz信号的衰减可达到80db。
(4)低通滤波器和电位提升:一般而言,人体的大部分心电信号分布在零点几赫兹到35Hz之间,因此低通滤波电路的截止频率设计在100Hz;为了和后面的A/D模块单端输入相匹配,进行必要的电位提升,使得心电信号的电平在0电位以上。
2.2.2 数字电路模块
从滤波器输出的信号经过电平迁移电路与钳位电路使幅值输出限制在0~5V的范围内。至此,对信号的模拟处理已经完成,在A/D转换器的输入端得到幅值适当、波形清晰的心电信号。
本系统对信号进行数字化处理的分辨率定为8位。8位的分辨率能满足计算精度的要求,而8位数据由于正好是一个字节,所以处理起来很方便。设计中,采用8位串行接口A/D转换器TLC0832芯片进行信号的A/D转换,该芯片由CMOS工艺制成,功耗低,体积小,符合本系统的要求。
经过A/D转换的数字信号送入单片机进行分析处理,并将波形显示在液晶屏上。本系统采用内置T6963C控制器型液晶显示模块,其驱动控制系统是由液晶显示控制器T6963C及其周 边电路、行驱动器、列驱动器组以及液晶驱动偏压电路组成。T6963C是日本东芝公司的产品,它不仅具有基本的文本显示和图形显示功能,而且还具备文本属性显示功能。T6963C与计算机接口部分由指令锁存器、数据锁存器、数据缓冲器、状态寄存器以及数据控制电路、数据栈区等组成,它们用于接收计算机信息以及向计算机发送信息和显示数据。如图3给出了单片机和液晶显示模块的接口电路。
3 嵌入式软件的设计
嵌入式软件主要完成对实时采样以及及时的送数据给LCD进行显示。为了达到实时的目的并且又不失真地再现ECG信号,采取每采一个数据就显示一个数据的方法;数据的采样在中断中实现,即每隔1ms就进入定时器中断进行采样,采样完成后进入显示数据主程序。其程序流程图见图4、图5:
(1)采样频率的设定:关于心电记录的很多仪器其采样频率一般都在200/秒,为了真实地再现信号和进行精确的测量,我们把采样频率提高到1000/秒,并且是不间断采样,这样的优点是任何时刻的数据都没有丢失。
(2)中断方式:对模拟信号每隔1ms就进行一次采样,我们采用的是定时器中断的方式,应注意的是进入中断程序时需要关闭中断控制器,以免产生多个中断而引起紊乱。
4 结束语
本文设计的心电监测系统,使得心电的采集、显示能够集成于一体,而且系统体积小,便于携带,具有一定的推广价值,经实验取得了很好得效果。如果结合其他一些分析方法,并采用浮点DSP,完善系统的功能,则可以提高处理能力和准确度.
5 参考文献:
[1] 王保华.生物医学测量与仪器[M].上海:复旦大学出版社
[2] 章治国,等.心率变异的研究和自主神经分析仪的研制[A].2002年生物电磁学学术研讨会[C]. 2002:72-74
[3] 王晋,等.便携式血压与血管硬度测量仪的研制[A].2002年生物电磁学学术研讨会[C].2002: 95-97
[4] 薛栋粱.MCS51/151/251单片机原理与应用(二)[M].北京:中国水利水电出版社,2001
作者简介:白霄波(1979-),男,陕西延安人,硕士研究生,研究方向为生物电磁场。
上一篇:投射离焦三维测量方法
下一篇:大口径非球面精磨表面形状检测技术研究