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

发布者:TranquilMind最新更新时间:2015-10-26 来源: ck365关键字:LabVIEW  无线心率  测量系统 手机看文章 扫描二维码
随时随地手机看文章
基于LabVIEW为开发平台设计并实现一种无线心率测量系统。采用HKG-07B红外脉搏传感器采集心电信号,信号经放大、滤波、整形、AD转换后通过LED显示心率,并通过无线发送到PC终端,在终端信号经LabVIEW采集、显示、存储心率波形,而且可以随时调用心率波形。该设计体积小,实时性好,人机界面友好。

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

1 系统构成和原理

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

 

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

图1 系统结构图

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

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

 

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

图2 LabVIEW前面板界面

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

 

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

图3 串口初始化

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

 

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

图4 字符转换

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

 

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

图5 脉搏次数运算

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

 

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

图6 存储模块

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

 

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

图7 回放模块

3 测试结果

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

 

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

图8 系统工作图形

 

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

图9 干扰后的心率图形

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

4 结论

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

关键字:LabVIEW  无线心率  测量系统 引用地址:基于LabVIEW的无线心率测量系统设计

上一篇:基于PLC的主从式虚拟仪器测控系统
下一篇:基于虚拟仪器1553B总线模块故障诊断系统设计

推荐阅读最新更新时间:2024-03-30 23:07

LabVIEW设计模型——顺序模型之顺序结构
在任何编程语言中顺序模型都是最基本的设计模型,LabVIEW也不例外。 顺序模型从程序开始到初始化,到模块1、模块2 一直到程序的结束,都是严格按照编程者事先指定的顺序依次执行的。这种模型简单、易懂,是编写小程序的理想模型,如下图。 在LabVIEW中,一提到顺序模型就会很自然的想到顺序结构。没错,使用顺序结构是实现顺序模型的一种方法。 在LabVIEW中,顺序结构就像是电影胶片,不论是外观和应用形式都很像(如下图所示)。它是严格按照从左到右的顺序将各个帧中的模块依次执行的。前面的帧执行完毕之前,后面帧中的内容是无法开始的。顺序结构看上去很清晰,容易理解。 然而,顺序结构有两个致命的缺陷,以至于我们在实际应用中应该尽
[测试测量]
<font color='red'>LabVIEW</font>设计模型——顺序模型之顺序结构
labview中dll的调用(包括生成dll)
 LabVIEW支持通过调用DLL文件的方式与其它编程语言混合使用。比如,在实际的工程项目中,用户可以用C++语言实现软件的运算部分,并把这些功能构建在DLL文件中,然后再使用 LabVIEW编写程序的界面部分,并通过调用编写好的DLL来调用运算部分的功能。   LabVIEW 中是通过Call Library Function Node(CLN)节点来完成DLL文件调用的。创建一个新的VI,右击程序框图,在Functions Palette中依次选中Connectivity Libraries&Executables工具栏即可找到该节点(图1)。 图1 Call Library Function Node   将节点
[测试测量]
臂带式双协议心率监视器支持ANT+和蓝牙智能无线技术
挪威奥斯陆 2015年4月21日 超低功耗(Ultra low power, ULP)射频(RF)专业厂商Nordic Semiconductor ASA (OSE: NOD) 宣布美国开发公司Scosche在Scosche RHYTHM+臂带心率监视器中使用Nordic nRF51422系统级芯片(SoC),提供连接智能手机、运动手表、自行车电脑及健身器材的ANT+和蓝牙智能(Bluetooth Smart)(前称为蓝牙低功耗(Bluetooth low energy))无线通信。 在使用时,均码的薄型RHYTHM+固定在使用者肘部下面的前臂上,并利用光学传感器来测量手臂的血流量,据此推断出脉冲率和
[医疗电子]
臂带式双协议<font color='red'>心率</font>监视器支持ANT+和蓝牙智能<font color='red'>无线</font>技术
labview如何设置一副图为前面板背景
LabVIEW 8.2以及后续版本: 右键点击前面板滚动条,并选择属性,选择属性中的背景选项,你可以点击浏览来添加图片到前面板背景中,点击OK关闭对话框从而应用修改。 LabVIEW8.0及前期版本 有两种方法来实现: 1:放置一张图片在前面板中,并点击工具栏中的重新排序,选择移到最后面。为了让图片不被选择,点击重新排序中的锁定,最后修改图片至前面板的大小。 2:当VI运行的时候使用一个图片显示控件来导入背景图片,在程序框图中放置Draw Flattened Pixmap VI,将图片路径接入该VI接线端中,将该图形数据输出接线端接入一个图片显示控件,在前面板窗口中,重复步骤一的方法,将该图片设置为和前面板一样大的锁定好的背
[测试测量]
基于LabVIEW的DSP设计
  1 引言   LabVIEW (Laboratory Virtual Instrument Engineering Workbench) 是美国NI公司的创新软件产品,也是目前应用最广泛、发展最快、功能最强的图形化软件开发环境。LabVIEW DSP模块,它包含了用于设计、实现和分析DSP算法的系统工具。它将LabVIEW图形化开发环境扩展至嵌入式信号处理应用程序设计,提供了一个易于使用的、现成的方法来学习信号处理技术,使得DSP开发者拥有了一个图形化和系统级的设计开发选择。随着我们的设备在性能和复杂度方面的提升,图形化和系统级的设计和开发工具的作用起到越来越重要的作用。   本文以TMS320C6713EVM开发板为硬件平台
[测试测量]
基于<font color='red'>LabVIEW</font>的DSP设计
LabVIEW之安装队列工具包AMC安装问题解决
参考资料: http://www.labviewpro.net/forum_post_detail.php?fid=1&post=6338 VIPM与LabVIEW2013问题 http://digital.ni.com/public.nsf/allkb/88275613105A4E7286257A5B00720DA1 Why Can t VI Package Manager (VIPM) Connect to LabVIEW?(这个是官方回答,一下子就解决问题!) VIPM http://sine.ni.com/nips/cds/view/p/lang/zhs/nid/209002 VI Package Manager (V
[测试测量]
<font color='red'>LabVIEW</font>之安装队列工具包AMC安装问题解决
基于LabVIEW的继电器测试系统的设计方案
1.引言 继电器是自动控制系统、遥控遥测系统和通信系统的关键元件之一,它广泛应用于航空、航天、电子、通信、机械等装备中,继电器的可靠性直接影响到由其组成的设备、系统的可靠性,继电器的测试是保证其可靠性的重要技术。 目前国内的继电器测试系统有很多,但大部不够完善。手动方式的测试系统,操作复杂,易受主观因素影响,测试结果误差较大: 其余方式的测试系统,功能单一、灵活性差,开发周期长,维护困难。这些测试系统对超小电流进行准确测量比较困难,而且无法一次准确测量继电器的多组触点状态,继电器错判率高,不够可靠。 本系统采用NI发布的Lab-VIEW8.5软件,通过对研华功能板卡的控制,实现对继电器进行自动测试和数据采集。系统消
[电源管理]
基于<font color='red'>LabVIEW</font>的继电器测试系统的设计方案
基于GSM、GPS及CAN总线的列车行程测量系统
  引言   随着铁路运输向高速度、高密度方向发展,安全工作将更加重要。一旦发生事故,不仅中断行车、打乱正常运行秩序,在经济上造成严重的损失,而且还会在社会上产生不良影响。为保证列车快速、安全、舒适、高效地在高速线上运行,对铁路列车进行及时的检修是非常重要的。列车检修周期主要以列车行驶的里程为参考,所以及时准确地记录列车的行驶里程是保证列车安全运行的关键。以往对列车各车厢行驶里程的记录是采用人工记录计算机存储的方式,有时由于工作人员的疏忽,就可能造成记录表丢失或漏记现象,这样就会使列车的实际行驶里程与记录的行驶里程不符,从而使列车不能得到及时地检修,为列车的安全运行造成了隐患。因此,研制一个能够自动记录列车行驶里程的网络系统是至
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved