历史上的今天
返回首页

历史上的今天

今天是:2024年10月17日(星期四)

正在发生

2019年10月17日 | 基于LabVIEW的红外心率测量系统

2019-10-17 来源:elecfans

基于LabVIEW为开发平台设计并实现一种无线心率测量系统。采用HKG-07B红外脉搏传感器采集心电信号,信号经放大、滤波、整形、AD转换后通过LED显示心率,并通过无线发送到PC终端,在终端信号经LabVIEW采集、显示、存储心率波形,而且可以随时调用心率波形。该设计体积小,实时性好,人机界面友好。


心率测量是常用的医学检查项目之一,是人体健康监测的一项重要指标,目前的家用心率测量系统主要采用的核心芯片是单片机,这种开发方式设计出来的产品虽然容易携带,但是很难实时有效地存储心率波形。而采用LabVIEW的心率测试系统不仅能实时测量心率,显示心率波形,同时还能方便地存储心率波形,为后续的算法处理提供方便。


1 系统构成和原理


系统采用红外传感器HKG-07B采集心率信号,经放大滤波及A/D转换后通过MCU进行数据计算并用LED显示,并将A/D转换后的数据通过WIFI发送到PC终端,在PC终端上用LabVIEW显示波形、存储数据并可通过网络报警。系统结构图如图1所示。

图1 系统结构图


2 LABVIEW采集显示存储模块设计


PC机端接收到的心率图形由LABVIEW采集并显示,并可以选择存储时间长度,其前面板界面如图2所示。

图2 LabVIEW前面板界面


进行采集时,将对串口进行初始化设置,并检测是否有数据收到,如果没有,继续等待。其程序框图如图3所示。

图3 串口初始化


设置好串口参数后,执行采集模块,读取串口送来的数据,将收到字符串数据转换为ASCII码,再转换成电压的伏值。由于电脑接收的数据为8位二进制,即0~255,其相应的伏值为(U/255)×5,并输入到显示波形显示。如图4所示。

图4 字符转换

字符串数据转换为ASCII码后,建立数组,创建波形,并根据波形测量模块检测输入波形的频率,该频率乘上60,可得每分钟心率数。如图5所示。

图5 脉搏次数运算


为方便以后调用历史数据,对采集来的数据进行保存。将ASCII码转换为十进制电压值,保存到电子表格中,如图6所示。

图6 存储模块


调用历史数据时选择回放模式,读取保存的文件,将其转化为数组,并对其中选定段数据进行波形显示,如图7所示。

图7 回放模块


3 测试结果

系统上电测试后结果如图8所示。从测试结果来看,LED显示的心跳和PC机端显示的心率略有不同,这是因为二者计算方法有所差别。电脑计算心率值时所使用的统计时长较长,而单片机计算心率时使用的统计时长较短。

图8 系统工作图形


图9 干扰后的心率图形


在测试过程中也发现,心率脉搏有部分受到干扰,受干扰后的波形如图9所示。干扰包括信号发送和接收时受到的其他信号的干扰,也包括在采集时外部环境对传感器的干扰。为减少不良信号的出现,可以对采集和滤波电路做进一步改进。


4 结论

系统以LabVIEW为平台,采用华科HDG-07B红外传感器采集心率信号,AD0809为模数转换芯片,采用USR-WIFI232-B WIFI无线收发模块,实现心率的测量和显示。测试结果表明,系统可靠性较好,可在LabVIEW平台上进一步进行信号处理。


推荐阅读

史海拾趣

国产公司的发展小趣事
采用高质量的元器件,合理设计电路的布局和走线,以减少信号路径上的干扰和损耗。
Global Navigation Systems公司的发展小趣事
减少远程无线防盗报警系统的误报率可以从以下几个方面入手:首先,选择合适的探测器和安装位置,避免将探测器安装在易受干扰或误触发的位置;其次,合理设置探测器的灵敏度和报警阈值,避免过度敏感导致误报;最后,定期对系统进行维护和检查,及时发现并排除潜在的故障和隐患。
亿宝科技(CNIBAO)公司的发展小趣事

亿宝科技深知人才是企业发展的关键因素。因此,公司高度重视人才引进和培养工作。通过校园招聘、社会招聘等方式,亿宝科技吸引了一批具有丰富经验和专业技能的人才加入公司。同时,公司还建立了完善的培训体系,为员工提供持续的技能提升和职业发展机会。在人才的共同努力下,亿宝科技不断取得新的突破和成就。

Gauthier Connectique公司的发展小趣事
设计时考虑了能效问题,使得电路在长时间工作中能够保持较低的功耗。
Displaytech公司的发展小趣事

2012年,Displaytech进行了公司重组,SEACOMP成为公司各部门的主要实体。这次重组不仅优化了公司的组织架构,也进一步整合了公司的资源,提高了运营效率。同时,公司还在中国东莞购买了一家制造工厂,命名为MH MFG,加强了电子合同制造部门的力量。

这些故事只是Displaytech公司发展历程中的一部分,但它们充分展示了公司在电子行业中的实力、创新精神和国际化视野。通过不断的技术创新、产品升级和市场拓展,Displaytech已经成为电子行业中一家具有影响力的企业。

Diode Laser Concepts公司的发展小趣事

在电子行业的早期,激光技术刚刚起步,而Diode Laser Concepts公司的创始人——一位激光领域的专家,看到了二极管激光器(Diode Laser)在精密制造和医疗领域的巨大潜力。他带领团队攻克了一系列技术难题,成功研发出高效、稳定的二极管激光器。这一突破性的技术为公司的创立奠定了坚实的基础。

问答坊 | AI 解惑

linux电源管理

1.概述   虽然 linux 可以在任何一台 386 以上的 PC 上运行,目前大多数人使用的都是新型的,带有各种外设的桌面PC或者笔记本电脑,这样,电源管理功能(PM)就逐渐变得越来越重要。在笔记本电脑上电源管理可以节能,延长电池寿命,而在桌面PC上它 ...…

查看全部问答>

请教::应用程序实现保存注册表功能------急

各位:     现在遇到一个问题,我手里只有一个NK 但是发现它启动时不能保存背光设置(控制面板) (即:几分钟关背光,几分钟关屏那个) 请问 我怎么能通过应用程序把在控制面板设置的时间读取出来,并保存,下次开机后 以这个时间 ...…

查看全部问答>

高分求cy7c68013+摄像头sensor ,如何在此基础上编写视频采集程序

如题,有谁能提供下code , gusiliu@163.com 或者讲解一下具体实现步骤 目前我只能通过PID,VID找到cy7c68013,接下去不知道怎么做了…

查看全部问答>

bootloader程序怎么调试

我现在做avr的bootloader程序。但是不知道该怎么调试.现在很困惑,哪位高手教教我该怎么继续调试?…

查看全部问答>

年薪10万,亚嵌嵌入式培训中心助你步入嵌入式高薪世界

年薪10万,亚嵌嵌入式培训中心助你步入嵌入式高薪世界 免费入门学习 5月10日,清华校区,嵌入式入门学习:http://www.akaedu.org/pages/center11_yuke.html Linux就业课程(年薪100000,北京地区高薪就业!) 5月24日,清华校区,嵌入式Linux就 ...…

查看全部问答>

IAR汇编程序调试

一段IAR编写的arm汇编代码,但是跑到红色的地方就跑不下去了,希望大家帮分析一下! ;汇编指令实验        ;定义端口E寄存器预定义 rPCONE   EQU    0x56000010    rPDATE   EQ ...…

查看全部问答>

通过samba查看Linux共享文件—给初学者

给初学者。 相促进大家多发帖,故小小的收个费。…

查看全部问答>

开始富士通开发板的例程调试遇到的问题

下载IAR for ARM 6.3(文档推荐的是v6.0以上的版本)---我以前用的是4.2的版本,到IAR的官网重新下载到了。 安装Manley MLink的驱动程序,这个我下载好,先在上传给大家,安装步骤请参考板子的资料FM3-Easy-Kit-manual.pdf文件。不然会出现下图的 ...…

查看全部问答>

TI秀+一些板子

ez430手表 DSP试验箱 zigbee 还有lunchpad和MSP430F149和5438没有照片,春节在家,就暂时这样吧 …

查看全部问答>

玻纤布微发电机实现可穿戴体温充电

许多穿戴式装置目前都已拥有不错的电池续航力,而透过南韩科学家最新发明的超薄微型体温发电机,未来智能手表、智能眼镜等穿戴产品有望只要靠体温就能充电! Engadget 14日报道,韩国科学技术院(Korea Advanced Institute of Science and Technol ...…

查看全部问答>