0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以LabVIEW为平台和HKG-07B红外脉搏传感器实现无线心率测量系统的设计

电子设计 作者:电子设计 2018-11-15 08:04 次阅读

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

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

1 系统构成和原理

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

以LabVIEW为平台和HKG-07B红外脉搏传感器实现无线心率测量系统的设计

图1 系统结构图

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

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

以LabVIEW为平台和HKG-07B红外脉搏传感器实现无线心率测量系统的设计

图2 LabVIEW前面板界面

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

以LabVIEW为平台和HKG-07B红外脉搏传感器实现无线心率测量系统的设计

图3 串口初始化

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

以LabVIEW为平台和HKG-07B红外脉搏传感器实现无线心率测量系统的设计

图4 字符转换

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

以LabVIEW为平台和HKG-07B红外脉搏传感器实现无线心率测量系统的设计

图5 脉搏次数运算

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

以LabVIEW为平台和HKG-07B红外脉搏传感器实现无线心率测量系统的设计

图6 存储模块

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

图7 回放模块

3 测试结果

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

图8 系统工作图形

以LabVIEW为平台和HKG-07B红外脉搏传感器实现无线心率测量系统的设计

图9 干扰后的心率图形

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

4 结论

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48069

    浏览量

    739986
  • LabVIEW
    +关注

    关注

    1918

    文章

    3619

    浏览量

    316973
  • 测量系统
    +关注

    关注

    2

    文章

    497

    浏览量

    41078
收藏 人收藏

    评论

    相关推荐

    基于光电技术的脉搏测量方法

    脉搏测量是指检测脉博的有无,使用的传感器红外接收二极管和红外发射二极管。信号经过放大后,送入单片机计数
    发表于 12-16 10:47

    pulsesensor心率脉搏传感器

    哪位大神有“pulsesensor 脉搏 心率传感器”的中文数据手册或一些资料吗,给小弟分享一下,小弟万分感谢!邮箱1173438473@qq.com
    发表于 03-28 12:58

    基于arduino开发板FRDM-KL25Z脉搏心率传感器

    用于二次开发。脉搏心率传感器电路主要采用avago的环境光传感器APDS-9008和MCP6001作为模拟信号放大器。该设计资料供大家参考学习。原理说明:传统的
    发表于 06-22 11:15

    光学心率传感器工作原理

    的原理。Apple watch心率监测心率监测可以说是Apple Watch最具革命性的一大功能,它究竟是如何实现的?Apple Watch利用LED绿光和红外光,以及两种光
    发表于 11-08 16:01

    基于LabVIEW无线传感器网络监测平台设计

    的人机界面。  本文在PC机上利用LabVIEW设计实现无线传感器网络监测平台。观测者通过操作此监测
    发表于 11-16 15:46

    脉搏传感器的透过型和反射型

    的变动周期,观察心率(脉率);通过使用红外线和红光两个波长,来观察脉动(变化量)。 此外,作为脉搏传感器的应用,期望通过高速采样和高精度测量
    发表于 03-21 06:20

    脉搏传感器介绍

    的变动周期,观察心率(脉率);通过使用红外线和红光两个波长,来观察脉动(变化量)。 此外,作为脉搏传感器的应用,期望通过高速采样和高精度测量
    发表于 05-20 04:21

    采用LabVIEW实现传感器信息采集平台

    LabVIEW的多传感器信息采集平台,将多传感器数据采集、预处理、信息显示、存储及数据回放集成在一起,解决了以往实现
    发表于 06-03 07:40

    实时脉搏心率测量检测(液晶同步实现波形显示)

    `脉搏传感器是用来测试心跳速率的传感器,可以开发出和心率有关的相关作品。传感器可以戴在手指或者耳垂上,通过接线可以与单片机相连。通过1286
    发表于 03-08 11:48

    玩的就是心跳 | 用 PulseSensor 脉搏传感器心率

    ``对于 arduino 来说,网上有大量关于 PulseSensor 脉搏传感器的资料。PulseSensor 是一款用于脉搏心率测量的光
    发表于 09-28 16:24

    推荐:可穿戴产品 健康传感器平台

    专为可穿戴产品设计的评估和开发平台,用于演示Maxim推出的各种健康体征参数检测方案。第三代健康传感器平台 MAXREFDES101# 健康传感器
    发表于 12-01 13:49

    (毕业设计资料)基于52单片机的脉搏心率测量系统 精选资料分享

    仪。系统STC89C52单片机核心,红外反射式传感器ST188
    发表于 07-20 07:21

    光学心率传感器的工作原理

    本文是主题为“用于生物计量可穿戴设备的光学心率传感器”三篇系列文章的第一篇。本篇着重介绍这些传感器系统的工作原理和通过它们可以测量什么。大部
    发表于 11-11 07:23

    红外脉搏传感器资料

    关于HKG-07系列详细的红外脉搏传感器资料
    发表于 03-17 14:21 21次下载

    (毕业设计资料)基于52单片机的脉搏心率测量系统

    仪。系统以STC89C52单片机为核心,以红外反射式传感器ST188为检测原件,并利用单片机系统内部定时器来计算时间,由红外反射式
    发表于 11-05 13:36 59次下载
    (毕业设计资料)基于52单片机的<b class='flag-5'>脉搏</b><b class='flag-5'>心率</b><b class='flag-5'>测量</b>仪<b class='flag-5'>系统</b>