找回密码
 立即注册
搜索
yeec近年来原创帖合集 本站基础知识下载汇总 yeec网站学习币充值链接 学习中心正式上线

[转发]标准心电模拟波形发生器制作

[复制链接]
郑振寰 发表于 2006-2-25 21:01 | 显示全部楼层 |阅读模式

注册登录才能更好的浏览或提问。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

标准心电模拟波形发生器制作

心电模拟波形发生器是一种常用的低频信号源,广泛应用于医疗仪器维修、测试、演示和教学实验等领域。而目前使用的心电模拟波形发生器,大部分是进口的,价格昂贵,而国内生产的大都由分立元件组成,其体积大,功能少。为了医疗仪器维修工作的需要,我们设计了一种用AT89C51单片机和数模转换器等器件构成的心电模拟波形发生器,作为替代品。它可产生4种不同频率的标准心电模拟波及用于测试用的方波、锯齿波、三角波、正弦波。
1 电图波形参数的分析 心电图是从体表纪录的心脏电位变化曲线,它反映出心脏兴奋的产生、传导和恢复过程中的生物电位变化。其频率在0-100Hz之间。
(1)心电图典型波形 心电图波形是由不同的英文字母统一命名,正常心电图由一个P波、一个QRS波群和T波组成。它的持续时间分为P-R间期、QRS间期、S-T段、P-R段。
(2)正常人的心电图典型值[1]P波为0.2rev:Q波为0.1mV;R波为0.5mV-1.5reV;S波为0.2rev;T波为0.1mV-0.5mV。P-R间期为0.12s-0.2s;QRS间期为0.06s-0.18;S-T段为0.12s-0.16s;P-R段为0.04s-0.8s。
总之,分析心电图的波形构成,可知心电图的波形都属于低频信号,而且用于测试用的方波、锯齿波、三角波、正弦波也要求是低频信号。因此现选择4个不同心律的标准心电波形作为信号源,模拟输出I、Ⅱ、Ⅲ、aVR、aVL、aVF、V1心电信号,心率分别为30bpm、60bpm、90bpm、120bpm。方波、锯齿波、三角波、正弦波频率都选择1Hz,幅值为lmV(心电图机处在导联Ⅱ测试状态)。
2 硬件电路和原理 心电波形模拟发生器电路主要由单片机AT89C51、D/A转换电路AD558、+9V电池、1317805和8位转换开关等元件组成。
(1)单片机系统 本电路采用AT89C51芯片,是一种低功耗、低电压、高性能的8位单片机,内有4K字节Flash可编可擦除只读程序存储器。故本电路不需外接存储器。时钟选择11.567M,用一个10K电阻和一个10p,电解电容组成复位电路。
(2)D/A转换电路 AD558芯片是8位D/A转换器,片内含有输出运算放大器,高精度参考电源,把芯片14脚和15脚连接,16脚电压输出量程为0V~2.56V,对应输入数字量为00H-FFH。把芯片9脚CE接单片机的WR脚,10脚片选CS与102.7相连,AD558数据输入口地址为7FFFH。心电模拟波的产生是通过AT89C51执行某一段波形发生程序,向D/A(数模)转换器的输入端,按一定的规律发送数据,从而在D/A转换电路的输出端Vout得到相应的波形。
(3)波形输出电路 用几个电阻组成一个导联输出电路,连接IA、RA、LL、RL、C心电电极。R1、R2、R3、R4、R5、R6、R7电阻阻值根据VⅡ=V I十VⅢ;V I=VL-VR;VⅡ=VF-VR;VⅢ=VF-VL(VL、VR、VF分别表示左上肢、右上肢、左下肢的电位值)公式计算得出。R7为可调电阻,用来调整波形幅度。
(4)键盘接口电路 本电路用一个8位转换开关(KO)与AT89C51的P1口连接,转换开关(KO)公共端接地,其余端分别接P1口8个端脚连接。采用查询编程方式,通过软件编程来选择不同波形。由于89C51的P1口内部有上拉电阻,因此不必在外部设置上拉电阻。
(5)电源电路 采用+9V电池供电,用稳压块LM7805L产生+5V电压。
3 系统软件设计 系统软件由主程序和产生各种波形的子程序组成,软件设计主要是对产生各种波形的子程序编程来得到各种波形。而各种波形周期可采用插入不同的延时子程序来实现。
(1)主程序(ECGMAIN) 本电路采用的是独立式键盘,在程序上用查询方式进行编程,因此在主程序设计中只包含键查询、键功能程序转移部分。PGO-PG7为功能程序入口地址标号,PROM0~PROM7分别为每个键(选择的波形)功能程序。PROM0是心律为30bpm标准模拟心电波程序,PROMl是心律为60bpm标准模拟心电波程声,PROM2是心律为90bpm标准模拟心电波程序,PROM3是心律为120bpm标准模拟心电波程序,PROM4频率为IHz方波程序,PROM5是频率为1Hz锯齿波程序,PROM6是频率为1Hz三角波程序,PROM7是频率为IHz正弦波程序。
(2)产生模拟心电波程序(PROM0~PROM3程序)设计的4个标准模拟心电波从P波起点到T波的终点的波形是相同,T波的终点到P波的起点基线时间长短不同;这段基线间期的改变决定不同的心率。所以设计程序时,把从P波起点到T波的终点的波形作为子程序设计(PQRST子程芋),再设计不同的延时程序来得到不同心律的模拟心电波形。
PQRST子程序设计,取电压最小数值为0V,设定心电波基线为1.253V,最大幅值为2.56V,把心电波一个周期内电压变化的幅值按8位分辨率分为256个数值列成表格,使用查表指令以一定规律将这些数字量送人AD558进行D/A转换输出,就能产生所需波形。
(3)方波(PROM4)程序 把一个恒定数字量和00H数字量按一定规律分别送人进行D/A转换输出得到波形,采用插入延时指令改变波形周期。
(4)锯齿波(PROM5)程序 锯齿波由线性上升段构成,把锯齿波周期内电压变化的幅值对应的数字量,按一定规律进行D/A转换输出,就能产生所需波形。
(5)三角波(PROM6)程序 三角波由线性上升段和线性下降段组成,同样把三角波周期内电压变化的幅值对应的数字量,按一定规律进行D/A转换输出,就能产生三角波波形。
(6)正弦波(PROM7)程序 把一个正弦波周期划分成4个象限,每一个象限位900,以每间隔50一个数字量,一个象限有19个数字量,通过查表程序依次送人D/A转换后输出,得到相应的正弦波。
4 讨论 在设计调试过程中发现仪器功能还可以根据需要进行扩展,如把键盘电路改进,增加按键数目,就能增添一些典型心电异常波形的输出,供教学演示;更换和增添一些器件,可把12导联心电波的胸导联部分(V1、V2、V3、V4、V5、V6)模拟的更标准,较好地用于测量和维修生理监护仪及心电图机等。(作者:刘曼芳 许明强)

看贴要回是本分,有问必答是人才,解决问题回贴是公德.
医疗设备维修.维修咨询(请尽可能在论坛提问),协助维修,上门服务.
电话:13991827712

yeec维修网视频培训资料购买链接
BeckmanCoulter DXA系列培训资料
Ortho VITROS 系列培训资料
Ortho enGen_ThermoFisher TCA 实验室自动化系统培训资料
Roche Cobas 实验室自动化系统培训资料
Roche Cobas modular系列分析仪培训资料
Horiba-ABX Yumizen系列培训资料
DiaSorin Liaison系列培训资料
Advia2120培训资料
Inpeco-Aptio系列培训资料
Atellica Solution系列培训资料
Siemens Immunoassay系列培训资料 西门子化学发光系列
SIEMENS Advia系列培训资料 西门子生化系列
Toshiba/Abbott系列培训资料 东芝雅培生化系列
Abbott Architect 系列培训资料 雅培生化化学发光系列
ACL TOP 系列培训资料 沃芬TOP血凝系列
BeckmanCoulter Immunoassay系列培训资料 贝克曼化学发光系列
BeckmanCoulter DXH 系列培训资料 贝克曼DXH血球系列
BeckmanCoulter自动样品处理系统介绍性培训资料 贝克曼前后处理流水线系列
BeckmanCoulter AU系列培训资料 贝克曼AU生化系列
BeckmanCoulter DXC系列培训资料 贝克曼DXC生化系列
LaboSpect003/008/AS 7100/7180分析仪培训资料
Horiba-ABX系列培训资料 Horiba-ABX血球系列
Sysmex 血凝系列培训(CA/CS)
Sysmex 尿液分析系列培训(UF1000/5000/UC3500)
Sysmex 血球系列培训(KX21/POCH/XS/XT/XE)
Sysmex XN系列培训(XN-L/XN1000/XN2000/XN3000/XN9000)
Sysmex HISCL系列培训
可直接淘宝店铺购买https://yeec.taobao.com,或咨询手机/微信:13991827712,QQ:67708237
 

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|手机版|小黑屋|加入QQ群|注销账号|yeec维修网

GMT+8, 2024-11-22 02:09 , Processed in 0.627980 second(s), 34 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表