图3-62 前面板运行效果与框图程序当输入数据为一维数组时,波形图表则一次性将一维数组的数据添加到曲线末端。图3-65 波形数据作为输入数据时的波形图表波形图表在已有采集数据的基础上不断更新显示新的数据,适用于实时检测数据波形。......
2025-09-29
心电和气压信号实时采集系统
武汉东湖学院电子信息工程学院 方 浩
本文设计了一种气压与心电动态采集系统,用于对气压和心电信号进行24小时的同步采集,进而揭示气压变化与心电信号之间的对应关系。一方面,为满足低功耗的需要,系统选用单片机W78LE516和CPLD相结合构造了控制电路;另一方面,为方便地进行存储容量的扩展,系统采用了读写速度快、功耗低的低电压外部数据存储器CF卡存储信号。鉴于后续研究工作的需要,我们对信号不做任何的压缩处理,以确保信号的保真度。
一、引言
心血管疾病是人类生命的最主要威胁,气象条件对人体生理病理变化以及疾病发生发展都有着重大影响。心电(ECG,electrocardiogram)信号是诊断心血管疾病的主要依据,因此,实时检测病人心电活动和周围的大气压力变化、设计自动采集存储病人心电和环境压力信号的便携式系统具有重要意义。为此,本文设计了一个气压与心电同步的数据采集系统。利用该系统对气压和心电信号进行长时间同步采集,可以直接分析气象要素中的气压要素对人体的心电信号产生的影响,进而较为详细地了解气压和人体健康之间的关系。此方法有别于国内外气象部门根据疾病发生实况资料与气象条件寻找相关关系的思路,使我们能够更加方便地了解人体生理参数与气象因素之间的直接对应关系。
二、系统整体设计方案说明
本设计的采集系统能够完成24小时全信息实时记录与分析。因为心电信号的频率范围为0.05—100HZ,所以系统的采样频率不低于150Hz;另外对于通道的选择,我采用了三导联,这样可以较全面直观地观察信号的变化。
本文的整机结构设计如图1所示,按其组成和用途可大致分为:
(1)基于AD623的输入通道:负责心电信号的采集,放大以及滤波;
(2)单片机W78LE516:为系统的核心,执行AD转换、信号分析和数据存储和转储、显示等任务;
(3)64M容量的CF:满足了24小时心电图和气压值的存储;
(4)CPLD的控制:实现良好的人机接口,用户通过键盘控制程序运行,采集、存储气压与心电信号;
(5)液晶:显示心电图和气压变化信息。

图1 硬件系统框图
三、系统硬件设计
(一)心电采集模块设计
人体心电信号是非常微弱的生理低频电信号,主要频率范围为0.05—100Hz,幅度约为0—4mV。而且心电信号中通常混杂有其他生物电信号,加之体外以50Hz工频干扰为主的电磁场干扰,使得心电噪声背景较强,测量条件比较复杂。
心电采集模块包括:
(1)前置放大电路,将2个电极的信号进行差分放大,增益为10倍左右,右腿驱动电路去除人体携带的交流共模干扰;
(2)二阶高通滤波电路;
(3)二阶低通滤波电路,将心电频率取在0.05—100 Hz;
(4) 50 Hz陷波电路,去除50 Hz工频干扰
(5)主放大电路,增益为100倍左右,实现总体1000倍左右的增益;
(6)电平抬升电路,将信号调整到A/D转换器的输入范围内。
(二)气压采集模块设计
选用MPX4115A型恒压驱动的桥式硅压阻器件作为气压测量传感器。它具有成本低,性能优越,功耗低,长期稳定性好等优点。被测气压由压力传感器变换为电压信号,经分压进入到A/D转换器的输入范围内。信号输出到单片机,气压采集框图如图2。
由于AD芯片的基准电压是1.3V,最大电流驱动能力为2.5mA。所以,在模拟端我进行了简单的分压用1个10 KW和40W的电阻进行分压。

图2 气压采集模块原理框图
(三)控制模块
1.单片机控制
硬件设计的核心是W78LE516F单片机,它是一种完全集成的混合信号片上系统型MCU。
(https://www.chuimin.cn)
图3 单片机外围引脚图
从单片机的I/O控制口来看,它控制了经过AD转化后的数字信号、三个通道的增益、CPLD的连接,以及通过并口访问静态RAM W24258Q的作用。
2.CPLD的控制

图4 CPLD 外围引脚图
选用CY37032V-3用它来控制按键KEY0 – KEY3(选通道显示,增益调整,开始计时,开关)、点亮LCM屏幕,它的特性具体见参考文献。
四、系统软件设计
系统的软件设计是系统设计的重要组成部分。在软件设计中,本文对记录仪的软件需求按功能进行了严格划分,将每一部分内容形成模块,最后再合成在一起。设计的系统软件总体结构如图5所示。
动态心电与气压记录仪的所有操作均由液晶显示屏幕给出中文菜单提示。开机后系统首先进行预处理,例如设置系统的工作状态、显示主菜单等,通过按键可以进行操作。在初始化模块中,进行基本信息的设置,例如各个定时器、单片机外围期间的配置等。同时还设置系统参数,例如LCM的初始化,预设的增益值等。
数据记录模块完成心电和气压数据采集,心电数据和其他信息被组织成符合FAT16要求的格式存储在大容量CF卡中。这样的记录格式可以使计算机直接读取记录仪中的心电数据文件。
软件采用C语言和汇编语言混合编程。采用C语言编程具有开发周期短、可读性强、可移植性强等优点。而汇编语言编程最大的优点是代码效率高,但不便于维护,开发周期长。混合编程语言以C代码为主体,汇编代码以C语言可以调用的函数或者内联代码的形式出现。应用层的软件主要用C语言实现,而与硬件相关的驱动软件主要由汇编语言来实现。采用混合语言编程可以把C语言的优点和汇编语言的优点有机地结合起来,这是目前嵌入式系统编程中最为流行的编程方法。

图5 软件设计控制模块
五、总结
本文所设计的系统选用WINBOND的W78LE516型单片机作为主控芯片、CF卡作为大容量存储器,功耗低,体积小,可以长时间连续同步记录气压与心电信号并存储所有信息,也可很方便地进行存储容量的扩展。根据所记录的数据,我们可以建立气压与心电信号之间的关联数据,进而探讨气压及其变化趋势对人体心电的具体影响。
按照我们设计的系统,以采样率为 200Hz,每个采样点分辨率为 12 位,在不压缩的情况下,1个采样点占2个字节的空间,那么进行一天的连续记录所需要的空间为:
2×200 (bps)×3600 (s)×24 (h) = 345600 (B) =32.96MB
这样,我们只需一个64MB 的 CF卡,即可满足1天多的记录要求。
图6是根据存储的数据在PC的专用分析软件上的读取结果。

图6 记录的三个通道的心电和气压信号
【参考文献】
[1] 骆月珍.医疗气象预报中气象敏感因子提取的几种方法[J].浙江气象,2003,24(2):17—20.
[2] Delyukov A,Gorgo Y,Comelissen G,et al.Natural environmental associations in a 50-day human electrocardiogram [J].Int J Biometeorol,2001(45):90—99.
[3]袁少英.心电图诊断基础知识[M].天津:天津科学技术出版社,1981.
[4]吴建刚.现代医用电子仪器原理与维修[M].北京:电子工业出版社,2005.
[5]余学飞.医学电子仪器原理与设计[M].广州:华南理工大学出版社,2000.
[6]杨玉星.生物医学传感器与检测技术[M].北京:化学工业出版社,2005.
[7]http://www.freescale.com/files/sensors/doc/data_sheet/MPX4115A.pdf.
[8]杨金岩,郑应强,张振仁.8051单片机数据传输接口扩展技术与应用实例[M].北京:人民邮电出版社,2005.
[9]http://chipdocs.net/datasheets/datasheet-pdf/Winbond-Electronics/W78LE516.html.
[10]http://pdf.dzsc.com/3BG/CY37512VP352-83BGC.pdf.
相关文章
图3-62 前面板运行效果与框图程序当输入数据为一维数组时,波形图表则一次性将一维数组的数据添加到曲线末端。图3-65 波形数据作为输入数据时的波形图表波形图表在已有采集数据的基础上不断更新显示新的数据,适用于实时检测数据波形。......
2025-09-29
硬件测试系统包含本项目所使用的硬件设备,主要包括传感器、信号调理器、数据采集设备和计算机等部分。物流包装材料无害化生产过程数据采集系统硬件设备主要包括塑料注塑成型机、计算机、数据采集卡、传感器、信号调理器等。通过数据采集卡获取数据是主要的渠道,系统采用了NI公司基于PCI总线的数据采集卡PCI6221以及USB接口的数据采集卡USB6221,采集卡集成了A-D转换和数字I/O等功能。图6-13 测试系统硬件设计方案表6-3 采集所用的各种传感器......
2025-09-29
信号发生器是产生所需参数的电测试信号的仪器。信号发生器可用来产生不同波形、不同频率的信号,常用作信号源。信号发生器如图4-1-40所示。3)信号发生器的测频电路的调节。测量时,信号发生器信号输出通过电缆接到电子电路输入端,电子电路输出端连接示波器输入端。用信号发生器测量电子电路的通道故障 信号发生器可以用来查找通道故障,在此用作标准信号源。......
2025-09-29
数字量输出系统是为控制对象提供数字信号或控制其动作。在自动控制技术中的采样频率fs通常取为电力系统工频f0的整数倍N,但在电力系统运行中,基频f1可能发生变化而偏离工频,事故状态下偏离甚至很严重。......
2025-09-29
选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“车速实时记录系统”。3)选择“新式”→“布尔”→“停止按钮”控件,放置在前面板的适当位置。图3-156 设置量表属性图3-157 设置布尔按钮3)在警示文本框中输入“时速不得超过60千米/小时,否则报警。”,并按照文本长度调整控件大小,结果如图3-158所示。图3-160 插入图片2)选中两个布尔控件,在工具条中单击“对齐对象”按钮 下拉选单中选择“下边缘对齐”,对齐两控件。......
2025-09-30
1.数据采集数据采集涵盖电网稳态、动态和暂态运行监视信息,需要的信息采集来源详见表5-3。表5-3信息采集来源站内的数据采集采用DL/T 860的标准协议标准以MMS或GOOSE直采形式上送站控层网络,调度中心需要的信息由数据网关机上送,传输规约满足DL/T 634.5104和DL/T 634.5101形式上送至上级调度中心。功能实现主要包括数据处理和分析统计功能。同时,站控层一体化信息平台提供事故追忆功能,当电力系统发生事故时,系统依据事先定义的启动事件完成事故记录。......
2025-09-29
图1-4典型液压系统的结构1—油箱;2—过滤器;3—液压泵;4—溢流阀;5—节流阀;6—换向阀; 7—油管;8—液压缸;9—工作台。常见的动力元件有液压泵和空气压缩机。在该液压系统中,电动机(原动机)带动液压泵3旋转,液压泵经过滤器2从油箱1中吸油。被液压泵施加压力后液压油经油管向上送至系统参与工作。油管7的作用则是约束液压油的流动,连接各个器件,组成完整的系统。......
2025-09-29
交流全电式炮控系统的水平向和高低向系统都是由陀螺仪、调节器、永磁同步电动机调速系统和机械传动装置等组成。交流全电式炮控系统的最高瞄准速度为35°/s,最低瞄准速度为0.02°/s,调速比在1 750以上,远比传统炮控系统的高。传统炮控系统有12个部件,交流全电式炮控系统只有操纵台、控制箱、配电盒、水平向电动机、陀螺仪等6个部件,部件减少了一半。......
2025-09-29
相关推荐