您目前的位置 : 首页 >> 家庭农场注册登记 >> 正文

基于LabVIEW平台的无线心率测量系统设计

日期:2016-5-28(原创文章,禁止转载)

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

本文引用地址:关键词:心率测量;无线监测;LabVIEW

0 引言

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

1 系统构成和原理

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

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

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

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

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

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

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

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

3 测试结果

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

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

4 结论

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

羊癫疯会不会遗传呢
宁夏治疗癫痫的医院

友情链接:

恨如头醋网 | 小学学籍档案查询 | 泡泡堂手机版下载 | 销售员工激励方案 | 跳绳后的拉伸动作 | 在工作中成长 | 孕婴用品批发市场