首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于LabVIEW的无线心率测量系统

基于LabVIEW的无线心率测量系统

基于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所示。


返回列表