您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 基于Arduino的远程心率监测系统的设计
龙源期刊网的远程心率监测系统的设计作者:胡凯旋艾信友曾研范兵兵任泽明来源:《科技创新与应用》2018年第11期摘要:文章设计了基于Arduino的远程心率测量系统,Arduino接收心率传感器采集的数据并处理分析,通过蓝牙发送到电脑端,电脑利用Processing软件显示脉搏波形和心率数值,同时操作者可在安卓端通过teamviewer软件绑定电脑后查看或控制电脑,从而实现心率测量系统的远程监测。关键词:Arduino;蓝牙;远程监测中图分类号:TP274文献标志码:A文章编号:2095-2945(2018)11-0078-02Abstract:AremoteheartratemeasurementsystembasedonArduinoisdesignedinthispaper,whichreceivesthedatacollectedbyheartratesensorandprocessesandanalyzesit,andsendsittothecomputerthroughBluetooth.ThecomputerusesProcessingsoftwaretodisplaypulsewaveformandheartratevalue.Atthesametime,theoperatorcanvieworcontrolthecomputeraftertheAndroidsidebindsthecomputerthroughtheteamviewersoftware,thusrealizestheremotemonitoringoftheheartratemeasurementsystem.Keywords:Arduino;Bluetooth;remotemonitoring引言中国已步入老龄化社会,但年轻人忙于工作难以兼顾照顾家中老人,由于心血管的特殊性,发病后再送医院诊断已是回天乏术。因此,长期的心率监测对心血管病的早期诊断有帮助。所以设计出简单稳定,低成本,易于携带,可远程监测的心率监测系统,蕴藏巨大的市场潜力。1系统概述该系统以Arduino为核心,Pulsesensor传感器为数据采集端,电脑为显示端,手机为远程显示和控制端。总体设计如图1所示:2硬件设计该系统硬件设计由微控制器模块,电源模块,传感器模块,蓝牙模块组成。2.1微控制器模块龙源期刊网最小系统即可,接收传感器采集的数据并处理发送。2.2电源模块为防止50HZ工频干扰引入传感器影响心率测量,直接使用干净电源即干电池模块,或充电宝。可根据实际情况选择合适电源为Arduino最小系统和传感器供电。2.3传感器模块心率传感器模块选用Pulsesensor(光电反射式模拟传感器),佩戴在手指或耳垂处采集生理信号并输出电信号。2.4蓝牙模块蓝牙模块选择XM-15B蓝牙串口模块,实现Arduino无线传输数据给电脑的功能。3软件设计该系统软件Arduino部分采用C语言编程,电脑显示端采用processing编程。3.1主程序设计传感器输出脉搏电压波形曲线,Arduino将其数字化后与IBI,BPM值分类发送到上位机显示,同时计算相邻脉搏波的峰值点的时间差并滤波,得到心跳间隔时间(IBI),计算心率(BPM=60/IBI)。主程序流程图如图2所示:3.2数据处理心率的计算是根据相邻两个脉搏波的上升段的中间值所需时间之差来确定心跳间隔时间(IBI),为提高测量精确度,采用平均值算法确定IBI,进而算出心率BPM。由于脉搏波在动脉中的反射,伴随之出现重搏波,会影响IBI的计数,所以在滤波程序中每隔0.6个IBI的值才开始追踪脉搏波形的上升,滤除重搏波。数据传输中,采用115200波特率发送三种数据到串口,通过加字母前缀的方式来区分三种数据的类别。3.3processing显示程序设计该部分程序设计通过获取串口数据,对数据前缀进行分类,进而同时显示脉搏波形曲线,IBI和BPM数值。龙源期刊网进行绑定,手机可随时查看或操作电脑,这里通过使用其远程查看电脑功能来实现远程监测心率。图3为安卓端查看心率相关数值和脉搏波形。5结束语该系统实现了心率的远程测量和查看。软硬件运行稳定,价格低廉,适合普通大众,具有较高应用价值。参考文献:[1]赵英杰.完美图解Arduino互动设计入门[M].北京:科学出版社,2014.[2]高西全.数字信号处理原理、实现及应用[M].北京:电子工业出版社,2016.[3]孔繁轩,高群霞,李晶.“知心睡眠”——大学生睡眠监测APP设计与实现[J].科技创新与应用,2018(01):46-47.[4]杨雅志,杨开洪.母婴乐园APP设计与实现[J].科技创新与应用,2017(29):112-113.[5]何定华.基于第三方控件的Android数据库APP的设计与开发[J].科技创新与应用,2015(19):41.
本文标题:基于Arduino的远程心率监测系统的设计
链接地址:https://www.777doc.com/doc-5046473 .html