便携式心电信号测量仪的研制

【摘 要】利用单片机mcs-8098和液晶显示模块tm12864a设计一个实用电路,采集心电信号并储存后,分多屏幕显示(并可重新显示)。实现了测量仪器的低功耗化和微型化。
关键词:单片机 液晶显示器 心电信号 数字式测量仪器
1 引 言
早期,心电信号先记录在感光胶片上,经冲洗、显影等步骤才可以看到。后来,把心电信号描绘在一种特制的纸——心电图纸上。这两种心电信号记录法,其相应的描记设备体积庞大,功耗也大,且控制机构复杂。随着微电子技术的飞速发展,现代的测量仪器、仪表都向智能化、微型化、低功耗化方向发展。对此,本文设计了一个单片机控制系统,用液晶显示器(lcd)来显示心电信号,并且可实现一次采集后,多次重复显示,实现了心电信号记录设备的智能化、微型化、低功耗化。
2 硬件选型及设计
单片机以其优异的性价比,在我国已得到了普遍的应用。在选取单片机芯片时,考虑了下面两个因素:电路系统需a/d转换电路;为了显示采集到的心电信号,要求系统有高速的数据处理能力。
mcs-51系列单片机除80c51ga有不带采样-保持的8位adc外,其它型号的都没有adc;而mcs-8098则内含带采样-保持功能的四路模拟输入10位adc,且运算速度快,数据处理能力强。因此,本系统采用mcs-8098芯片。
mcs-8098的adc采用逐次比较方式来完成模拟/数字信号的转换。当adc被启动后,需88个状态周期(若时钟频率为12 mhz,则需22μs)才能得到转换结果,即转换时间ta/d为88个状态周期,而采样时间ts为4个状态周期,所以8098模拟输入通道输入信号的最高频率为:〔1〕
为保证信号恢复时的不失真,取n=6~8,则
8098模拟输入端的外部接口电路的好坏直接影响adc的性能。模入端的等效电路如图1所示,v为外加信号源,r源为信号源内阻,外部输入信号必须通过电阻r才能对采样电容cs充电,输入端的泄漏电流为i漏,cs≈2pf,r≈5kω,i漏≤3μa〔2〕。当外加信号阻抗为1kω或更小时,若直流漏电流一定,那么输入电压的误差大约为±0.6lsb(1kω×3μa=3mv)(设8098中adc的vref=5v);当r漏增加到2kω以上时,由于3μa的漏电流引起的外部误差至少为1lsb(5mv);此外,若r源大于15kω,将大大降低adc的精度。为此,要求接入8098模入端的信号源的内阻应足够小(rs漏<2kω)。
为降低adc对噪声的灵敏度,在模入端加接一个外部电容(漏电流应小),并在电容之前串接一个小电阻。外接电容和外加信号源内阻r源一起构成一个低通滤波器。串接的小电阻的作用是限制过压状态下的输入电流。设r源=1kω,低通滤波器的截止频率f0为100hz,则由
得c≈1.6μf。
综上所述,采用的具体接口电路如图2所示。其中,二极管d1、d2的作用是限制过压状态下的输入电流。如图2所示,可将输入电流限制在0.7/270ω≈2.6ma以下。
lcd有段式和点阵式两种。点阵式lcd又可分为字符点阵和图形点阵。由于本文在lcd上要显示的是图形信息,故采用图形点阵lcd—tm12864a。tm12864a把lcd、lcd控制器hd61202、lcd驱动器hd61203制作在一块印制电路板上,构成一个lcd模块,其lcd为128×64点阵。从印制电路板上引出信号线,以便和微控制器相连。每片hd61202带有512字节的显示ram,ram内的数据与显示屏上的像素相对应。tm12864a采用两片hd61202分别控制左右半屏的显示。tm12864a可直接同微控制器连接,hd61202通过数据总线来接收微控制器的指令和数据,共有指令口和数据口两个通道用来接收微控制器发送的指令码以及与微控制器进行数据交换;它的片选信号线(cs1、cs2、)、口选信号线(d/i)、读写信号线(r/w),直接受微控制器控制。tm12864a内部不带字符发生器,所以只适用于图形工作方式。tm12864a的内部框图、工作特性及指令说明,见参考文献〔3〕。
完整的硬件电路原理图如图3所示。
3 软件设计
心电信号属于低频信号(其有效频谱为50hz以下)〔4〕,典型心电图如图4所示。
其中qrs波群的时间短,波的幅值变化大(成人0.06~0.1秒;儿童0.04~0.08秒)〔5〕,这就决定采样频率不能太低。另外,液晶显示屏(128×64点阵)中用124列来显示心电信号(其余4列用来显示纵坐标轴),为了在一屏上得到一个完整的心电信号,采样频率又不能太高(一个采样数据对应显示屏上一点,一屏可显示124个采样数据)。综合上述两方面因素,确定采样频率为200次/秒。这样,采样间隔为0.005秒,一屏可显示0.005×124=0.62秒。一个人的心率若按75次/分计,则其心电周期为60/75=0.80秒。
系统采用16kram来存贮采集到的数据,则能存贮的时间长度为:
存贮的采样点数为:
系统采用hso命令来启动a/d转换,利用a/d中断来读入转换结果并重复启动a/d转换,直
到采集时间(40.96秒)到为止。 
 限于篇幅,这里不再提供系统流程图。
4 结束语
采用本文所述的方法,液晶显示屏纵轴(幅值轴)分辨能力可达5/40=0.125v(按输入8098模入通道的最大模拟量为5v,液晶显示屏用0~40行来显示ecg信息)。横轴(时间轴)的分辨能力可达0.005秒。由于本系统采样频率最高可达7.2khz,所以也可用于对一般的低频信号进行采集、贮存和显示。如能改进软件编程算法,或提高单片机运算速度,来实现实时显示采集到的心电信号,则将进一步提高系统的实用性。
参考文献
1 何立民主编.单片机应用技术选编(二).北京:北京航空航天大学出版社,1994
2 赵依军等编.8098单片机原理及系统设计技术.武汉:华中理工大学出版社,1990
3 深圳天马微电子公司.how to use lcd dot max-trix module.1995
4 宗贤钧编著.现代生物医学仪器.原子能出版社,1985
5 洛阳卫生学校.临床心电图手册.1974
NN模型在金融风控场景中的应用
如何通过全场景芯片布局支撑未来汽车中央计算平台架构
那些得过设计奖的智能手机,你知道吗?
科亿科技基于昇腾平台打造出工业视觉智能分选解决方案
Speos数字视觉与监控:机器视觉Camera应用
便携式心电信号测量仪的研制
激光熔覆技术在模具修复中的应用
苹果更新快,华为表示不服,华为mate8更新emui5.0公测版
中国5G第三阶段试验启动,在这过程中英特尔扮演了怎样的角色
稳压器的工作原理及主要技术参数
苹果不屑屏下指纹,未来iPhone全部上线人脸识别
工程部主机管理应用中IP KVM切换器的解决方案
元宇宙是什么东西
安全光幕在机器人领域的应用
TALQ规范2.0开始正式批准程序,预计将于2018年夏季完成
国家对地观测科学数据中心与易华录就遥感数据平台建设交流
MWC上值得关注的VR/AR产品有哪些?
为什么消防工程师这么火
多芯光纤的开发和应用工作
下一代电视面向嵌入式和物联网应用