便携式心率采集系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
便携式心率采集系统设计
学生:
学号:
指导教师:
助理指导教师:
专业:
摘要
随着生物医学工程技术的开展, 医学信号测量仪器日新月异。
生物医学测量与临床医学和保健医疗的联系日益严密。
通过对人体各种生理信号的检测,能更好的认识人体的生命现象,这其中脉搏信号包含丰富的人体健康状况信息,从中提取的心率值对人体健康有着重要的参考作用。
本文采用光电反射式传感器, 设计了一套便携式可穿戴的获取和保存脉搏信号的系统。
本设计主要是基于STM32L低功耗单片机,利用光电传感器产生脉冲信号,经过放大整形滤波后,输入单片机
内AD进展采样并将数字化后的脉搏信号和计算出的心率值保存在SD卡中。
后期通过上位机软件可以观测脉搏信号,对人体健康进展评估,因此该系统适用于保健中心、医院和家庭等场所。
本设计所设计的基于单片机的便携式心率采集系统对推进脉诊技术客观化和HRV研究具有积极的促进作用。
关键词:脉搏,单片机,光电传感器,脉冲信号,便携式
ABSTRACT
With the development of the biomedical engineering technology, the medical signal measuring instrument is changing everyday. Biomedical measurement and clinical medicine and health care increasingly close ties. We could better understand the phenomenon of human. life through various physiological signal detection of the human body. Pulse inclusions rich state of the health information, By using optical sensors, With the high development of electronics and puter nowadays, the pulse diagnosing technology should be objective and quantitive. this text access to the pulse signal design methods. This paper mainly introduces the concrete realization method for digital pulse counter, which uses photoelectric sensors to generate pulse signal. The pulse signal is amplified and regenerated to input into MCU to carry out corresponding control, as a result the pulse number per a minute is measured. The use of the pulse counter is quick and convenient. Through observing the pulse signal, human health can be inspected, it is usually used in health care centers and the hospitals. In my design, Portable heart rate measuring instrument based on MCU has a positive role in promoting the objective of the pulse technology.
Key words:Pulse, MCU, Photoelectric Sensor, Pulse Signal, Portable
目录摘要I
ABSTRACTIII
1 绪论1
1
2
4
2 整体系统结构6
2.1 脉搏测量模块7
7
2.1.2 光电式脉搏传感器7
11
13
13
19
21
3 系统软件设计23
3.1功能配置:23
3.2硬件相关配置:24
3.3文件系统配置:24
32
5.总结33
参考文献34
1 绪论
随着人们生活水平的提高,地球环境遭到破坏,多种疾病威胁着人们的生命,而心脏病的发作又是人们难以预防的突发致命疾病。
在医学上,通过测量人的心率,便可初步判断人的健康状况。
因此,心率计很快产生并得到开展。
随着单片机技术的开展、人们的生活节奏加快,设计一种以使用方便为前提,能够快速测出人心率的心率计,不仅是临床者的需要,也是体育训练者和外出旅游者的需要。
传统的脉搏测量采用诊脉方式,中医脉象诊断技术就是脉搏测量在中医上卓有成效的应用, 但是受人为的影响因素较大,测量精度不高。
为了克制上述测量方法的不足,脉搏测试不再局限于传统的人工测试法或听诊器测试法。
利用血液是高度不透明的液体,光照在一般组织中的穿透性要比在血液中大几十倍的特点,可通过光电传感器对脉搏信号进展检测,并通过单片机技术进展数据处理,实现智能化的脉搏测试技术。
当代的医用电子设备已不单单是医学电子测量仪器硬件系统,而是该从计算机技术、数字信号处理技术和电子技术的生理量的检测。
而生物电子测量仪器已是电子信息产业的重要构成局部,它的开展对整个国民经济尤其对信息产业的开展有着重要的影响,对高端电子测量仪器的开展是国家和企业正确选择。
研究认为,受测量仪器的智能化、和数字化开展趋势以与消费电子、3G网络。
数字电视,生物医学等市场的迅速开展的带动下,未来几年,通用测量市场会以超高的增长率快速开展,一时也将促进电子测量技术产生新的开展趋势和新概念。
更因为节能、降耗、减排的国际大趋势更为电子仪器提供了更为广阔的新的市场。
不管是在国际或者国能,电子测量技术将快速开展,步入全新的电子信息的时代。
而本课题把生理量的测量和生物信号处理技术融为一体。
所设计的心率测试仪属于一种集轻型化、一体化、可视化等优点的便携式测试仪。
由于心率是指人体心脏每分钟搏动的次数,但是这种搏动不是均匀的每次的搏动间期之间的是存在细微的差异,而这种差异产生于自主神经系统对窦房结自律性的调制,使得心搏间期一般存才几十毫米的波动或差异,这种差异或者波动叫做心率变异性〔Heart Rate Variability,HRV〕。
所谓的心率测试也就是在测量心率变异性〔HRV〕。
心率变异性〔HRV〕信息中包含着海量关乎与心脑血管的调节信息,该信息受血压、温度、呼吸、血管紧X素还有肾素等多种因素影响尤其是最重要的自主神经系统对其的调节作用。
在1978年Wolf等第一次报道了心率变异性〔HRV〕在急
性心肌堵塞〔AMI〕后过度降低同时严重心律失常和心源性猝死〔SCD〕也有密切关系,从而导致了心率变异性〔HRV〕的分析以与检测在临床医学中收到了高度重视,国外和国内有关根底和临床研究逐年增加。
现在国际上认为,心率变异性〔HRV〕分析作为对心脏自主神经均衡性、活性、以与相关病理状态的无创口检测方法,并且在他的应用已经在急性心肌堵塞〔AMI〕和糖尿病自主神经病变(DAN)评价中得到了充分的肯定,并在高血压、阻塞性睡眠呼吸暂停综合征〔俗称打呼噜〕、心力衰竭等多种心血管疾病和非心脑血管疾病中展现了非常广阔的应用前景。
同时心率值也是衡量体力劳动强度和脑力劳动强度的重要指标。
因此,设计一种可随身携带、可长时间记录、显示和存贮心率值的心率测试仪是十分必要的。
在临床诊断和治疗中从脉搏波中所提取出的生理病理信息作为重要的依据,因此不管在国际和国内、中医和西医中都受到了很大的重视。
世界上大多数的国家和民族都有通过“把脉〞来诊断疾病。
然而通过传统的方法来记录病人的脉搏时大多时通过把脉也就是医生用手按住病人的腕部或者颈部的动脉,根据脉搏的跳动来技术,一般情况下为了节省时间都是测量10秒钟内的跳动次数再通过换算来得到结果。
但是如此就出现了精度不高、效率低下、等一系列的问题。
由于心室射血进入动脉是连续的,这就造成了每一心动周期内动脉容积和动脉血压的一系列变化,使动脉随心动周期而搏动,在浅表动脉可摸到一起一伏的搏动,称为动脉搏动。
由于主动脉根部的起伏性搏动,沿动脉管壁想末梢血管呈波形的传播,称为脉搏波。
脉搏波波形图是动脉血管的搏动的轨迹,他主要综合了心脏的收缩活动和脉搏波沿血管传播途中携带的各种信息,为此,脉搏波波形图的拐点都有一定的意义。
图1.1 典型脉搏波波形图
图中个字母代表的意义为:U:起始点 P:主波 T:潮波 V:切迹 D:重博波
早在1860年诞生了第一台脉搏检测仪,它是Vierordt所创建的杠杆式脉搏扫仪,国内也与20世纪50年代朱颜将脉搏检测仪引用到了中医脉诊的研究反面。
随后随着机械与电子技术的开展,国内外在研制脉搏检测仪方面研究也开展很快。
跟随者科技的开展,脉搏检测技术也日新月异越来越先进,对脉搏的测量精度要求也越来越高,国际和国内也先后研发和制造了很多不同脉搏检测仪,当中的关键时对脉搏传感器的研究。
脉搏波所呈现的波形〔强度〕、波形〔形态〕、周期〔节律〕和速率〔波速〕等方面的综合信息,都反映出了人体心血管系统中系统很多的生理病理的血流特征,因而脉搏波的采集和处理在医学上有极高的价值和应用前景。
但是人体繁多的生物信号多属强噪声的背景下的低频弱信号,其中脉搏波信号更是低频超弱的非电生理信号,所以必须经过放大和后期滤波以满足采集的要求。
起初用于体育测量的脉搏测试集中在对接触式传感器的研究,利用此类传感器所研制的指脉、耳脉等测量仪各有其优缺点。
指脉测量比拟方便、简单,但因为手指上的汗腺较多,指夹常年使用,污染可能会使测量灵敏度下降:耳脉测量比拟干净,传感器使用环境污染少,容易维护。
但因耳脉较弱,尤其是当季节变化时,所测信号受环境温度影响明显,造成测量结果不准确。
过去在医院临床监护和日常中老年保健中出现的日常监护仪器,如便携式电子血压计,可以完成脉搏的测量但是这种便携式电子血压计利用微型气泵加压橡胶气囊,每次测量都需要一个加压和减压的过程,存在体积庞大、加减压过程会有不适、脉搏检测的准确度低等缺点。
近年来国内外致力于开发无创非接触式的传感器,这类传感器的重要特征是测量的探测局部不侵入机体,不造成机体创伤,能够自动消除仪表自身系统的误差,测量精度高,通常在体外,尤其是在体表间接测量人体的生理和生化参数。
传统测量方法分别有光电容积脉搏波法、液体耦合腔脉搏传感器、压阻式脉搏传感器以与应变式脉搏传感器。
近年来, 光电检测技术在临床医学应用中开展
很快, 这主要是由于光能避开强烈的电磁干扰, 具有很高的绝缘性, 且可非侵入地检测病人各种症状信息。
本系统设计了指套式的透射型光电传感器, 实现了光电隔离,减少了对后级模拟电路的干扰。
采用指套式的透射型光电传感器模块对人体实行心率数据采集。
其中光电式脉搏传感器是根据光电容积法制成的脉搏传感器,通过对手指末端透光度的监测,间接检测出脉搏信号。
具有结构简单、无损伤、精度高、可重复使用等优点。
通过光电式脉搏传感器所研制的脉搏测量仪已经应用到临床医学等各个方面并收到了理想效果。
本项目拟研制一套脉搏采集分析设备,该设备采用光电传感器从人体的手指或耳垂等处测得脉搏信号,通过控制器采集信号并经由TF卡上传给计算机,之后由计算机对脉搏信号进展分析处理得到信号的R-R间期,并将其储存在计算机的硬盘中。
传统的脉搏测量方法主要有三种:一是从心电信号中提取;二是从测量血压时压力传感器测到的波动来计算脉率;三是光电容积法。
前两种方法提取信号都会限制病人的活动,如果长时间使用会增加病人生理和心理上的不舒适感。
而光电容积法脉搏测量作为监护测量中最普遍的方法之一,其具有方法简单、佩戴方便、可靠性高等特点。
光电容积法的根本原理是利用人体组织在血管搏动时造成透光率不同来进展脉搏测量的。
其使用的传感器由光源和光电变换器两局部组成,通过绑带或夹子固定在病人的手指或耳垂上。
光源一般采用对动脉血中氧和血红蛋白有选择性的一定波长〔500nm~700nm〕的发光二极管。
当光束透过人体外周血管,由于动脉搏动充血容积变化导致这束光的透光率发生改变,此时由光电变换器接收经人体组织反射的光线,转变为电信号并将其放大和输出。
由于脉搏是随心脏的搏动而周期性变化的信号,动脉血管容积也周期性变化,因此光电变换器的电信号变化周期就是脉搏率。
1.采用低功耗主控芯片STM32L来实现心率数据的采集,使用嵌入式文件系统FATFS完成心率数据在SD卡上的存储。
2.根据系统原理,设计下位机采集板的电路原理图和PCB版图并焊接调试原型机。
3.在PC机上用高级语言编写GUI界面,完成SD卡中心率波形的读取、显示和分析工作。
4.测试整体便携式设备的功耗情况,检验系统功能
2 整体系统结构
脉搏测量分析仪由三局部组成:脉搏测量模块、采集传输模块和上位机处理显示模块。
其示意图如下:
图2.1 整体系统结构
脉搏测量模块主要完成对手指端脉搏信号的提取和放大的作用。
本系统拟采用峰值波长为515nm的绿光波段的发光二极管作为光源,并采用对该波段敏感的环境光感应器来将光信号转为电信号,并通过后级的放大缓冲电路输出该电信号。
采集记录模块主要完成对上一级输出信号的采样量化和对后一级传输数字信号的作用。
本系统拟采用微控制器来完成对模拟信号的采样量化,并将采样后的数据储存在可插拔的大容量TF卡中,保证了数据的可靠记录和长时间储存。
系统的前两局部——脉搏测量模块和采集记录模块统一采用低功耗嵌入式技术完成,并采用电池供电。
不但可以保证整体系统长时间不连续采集地采集脉搏信号,而且电池供电保证了系统的安全性,同时由于系统体积较小并采用了TF卡储存,可以较好地固定于人体上,方便病人活动。
处理显示模块主要完成对脉搏信号的作图显示和自动测量R-R间期并保存的作用。
该模块是采用计算机软件编程的方式对TF卡中储存的脉搏信号进展读取作图显示同时可以完成对脉搏信号的R-R间期测量计算并将该测量值保存在硬盘上。
2.1 脉搏测量模块
脉搏测量模块这局部主要的问题是如何测量和处理脉搏信号。
而脉搏信号作为人体中作为最容易被检测的生理信号之一,血压、心电、心音等多种生理信号中都携带有心率的信息。
pan.baidu./s/1hsi8v5M
1.利用心脏活动时,心脏周围的组织和体液导电所产生的心电信号用心电图记录下来,随即从R-R心电间期中提取心率。
2.利用心脏活动时,由于血液装机心室壁、大动脉,或者心肌收缩等机械振动被记录信号中测出脉搏。
3.利用心脏活动时,血液流动的变化从手指头或耳垂等透光度较高的部中测量出光通量的变化得到心率。
本次课题所用到的就是这种方式。
4.利用心脏活动时,血液流动的变化会导致的人体阻抗发生变化从中推算出脉搏。
5.利用心脏活动时,血液流动所引起的超声多普勒频移偏变化来推算出心率。
6.还有利用心冲击图的方法等。
2.1.2 光电式脉搏传感器
由于本课题追求方便、简单、无创口、体积小等特点,我们在选择脉搏检测的方法是选用的是光电容积法脉搏测量的方法。
而所谓的光电容积法脉搏测量的本质就是使用光电式脉搏传感器来检测和获得脉搏信息。
为光电式脉搏传感器的原理是由于人体心脏的周期性跳动会导致人体各个组织中的动脉中血液等成分的周期性变化,所以根据Lambert-Beer定律,当物质被特定波长的光或者说单一颜色的光照射时,他的吸光度与该物质的浓度、厚度之间是存在着特定的关系。
也就是说每当心脏的跳动导致某处动脉中的血液浓度的变化时会导致该处组织的吸光度发生变化。
因此当我们选择指尖、耳垂、耳膜等相对于其他组织而言更为薄地方检测时检测到的光强度相对而言更大一些,所以光电式传感器的测量部位通常现在这些地方。
下面我们将以指尖为例。
手指各种组织可以分为皮肤组织、肌肉组织、骨骼组织,纤维组织等其中除去血液组织其他各个组织的吸光度都是定值,而在血液组织中静脉血的变化相对于动脉血来说可以忽略不计,所以我完全可以任务手指或者说指尖的吸光度的变换完全是有动脉搏动引起的,通过检测指尖的吸光度来间接检测人体脉搏信号是可行的。
图2.2 人体手指吸光度的变化的示意图
根据郎伯-比尔〔Lambert-beer〕定律,物质在一定波长处的吸光度和它的浓度成正比,当恒定波长的光照射到人体组织上时,通过人体组织吸收、反射、衰减后测量到的光强在一定程度上反映了被照射部位组织的结构特征。
血液是高度不透明的液体,光在一般组织中的穿透性要比在血液中大几十倍。
一般情况下,当光子穿越介质时,因能量被吸收而导致的强度衰减可描述为:
为入射光强,是与组织结构相关的吸收系数,是沿光轴的坐标长度。
脉搏主要由人体动脉舒X和收缩产生的,在人体指尖,组织中的动脉成分含量高,而且指尖厚度相对其他人体组织而言比拟薄,透过手指后检测到的光强相对较大,因此光电式脉搏传感器的测量部位通常在人体指尖。
图2.3 人体指尖复原蛋白与氧化蛋白光吸收率示意图。
光电容积法的根本原理是利用人体组织在血管搏动时造成透光率不同来进展脉搏测量的。
其使用的传感器由光源和光电变换器两局部组成,通过绑带或夹子固定在病人的手指或耳垂上。
光源一般采用对动脉血中氧和血红蛋白有选择性的一定波长〔 500nm~700nm〕的发光二极管。
当光束透过人体外周血管,由于动脉搏动充血容积变化导致这束光的透光率发生改变,此时由光电变换器接收经人体组织反射的光线,转变为电信号并将其放大和输出。
由于脉搏是随心脏的搏动而周期性变化的信号,动脉血管容积也周期性变化,因此光电变换器的电信号变化周期就是脉搏率。
由于光电容积法比拟容易实现,所以经过查找发现了一款开源的心率传感器pulse sensor。
该传感器是可以配套Arduino使用的一个心率传感器,本质是一个带有放大和消噪功能的光学放大器,通过佩戴在手指末端或者耳垂等毛细血管末端来检测血液量的变化从而得到人体的实时心率。
该传感器只有三根线,电源、地和信号线,信号线输出模拟信号,利用相应的Arduino下位机程序和Processing 上位机程序,可以方便的显示脉搏波形,可以直接拿来做演示实验或者开发原型,而且这种传感器也使用方便感器紧贴手指指肚,再用绑带缠绕,做到传感器和皮肤严密接触即可。
将pulse sensor与arduino相连,通过USB线将数据上传电脑。
通电后,pulse sensor上的LED发出绿光,电脑屏幕上的脉搏波形刚开始还是很凌乱的,等待arduino采集数据一段时间后就会有相应的脉搏波形显示出来,同时arduino板上的LED灯也会随着佩戴者的每一次心跳而闪烁。
该光电脉搏传感器须能工作在0℃以上,能在10s内测量出一般成人的心率,测量显示X围为30-200次/分,并能持续测量,每10秒更新一次心率显示,能够通过电路进展高频滤波,消除高频噪声干扰;测量腔内部其他局部涂有吸光物质,消除反射光的干扰;单片机能通过算法对结果进展检验和校正。
测量腔入口连有遮光指套,指套口有适合的松紧带来适应各种粗细的手指。
图2.4 传感器实物图
模拟电压
信号绿光LED光感受器滤波电路放大电路
图2.5 脉搏传感器结构图
图2.6 脉搏传感器原理图
图2.7 传感器输出脉搏波形图
由于整个系统要采用电池供电,并且待机时间要长,所以采用了低功耗高性能的单片机STM32L151。
绿色能源技术的开展、电池供电产品的需求增长、新的国家和国际的低功耗标准推出,以与善待环境意识的增强。
等众多原因众多的应用领域对更低功耗的需求与日增长。
为了满足这样的市场需求,意法半导体开发了超低功耗的微控制器平台。
立足于ST自主研发的130nm超低漏电工业技术的8位的STM8和32位的STM32位的开发平台。
STM8L和STM32L为低功耗应用供应特别的性能,例如优化的动态运行功耗、先进的超低功耗模式以与特殊的安全性能。
不管哪种应用,通过不一工作模式,微处理器都可以在超低功耗与高性能之间取得平衡,以此保证产品使用周期内的各个环节一直保证优化的功耗水平。
其中32位的STM32L微控制器系列基于Cortex-M3内核,从功能、性能、封装管脚数目和存储器容量等方面极大丰富了超低功耗产品线。
STM32L系列有超低功耗和高性能于一身,STM32L系列不仅使用了意法半导体的超低漏电流制造工艺,而且优化了整体架构。
于2009年底ST宣布STM32L超低消耗微控制器正式投入市场,为了能够最大限度降低了各种工作模式的功能消耗使用现在最为先进的EnergyLite™技术。
超低功耗微控制器能够适用当前飞速提高的功能消耗需要,满足设计人员对
更长时间的电池功能产品的使用寿命,以与放低家用电器和智能电表等功能的消耗。
市场上大局部的低耗技术大多是关闭无用元件电源和休眠模式,STM32L的EnergyLite™技术不仅如此还能够在工作模式下节约能源,从而帮助设计者达到各种能效目标,能够更容易的达到国际高能效电源推广计划以与各种待机能耗限制。
μA低功耗运行模式、6.1 μA低功耗睡眠模式〔一个计时器工作〕、1.3 μA 停机模式〔RTC运行,保存RAM内容、0.5 μμA待机模式〔RTC运行,保存后备存放器〕。
客户可以根据自己的算法和应用需要在不同模式之间切换,达到一个低功耗的状态。
STM32L系列新增低功耗运行和低功耗睡眠两个低功耗模式,通过利用超低功耗的稳压器和振荡器,微控制器可大幅度降低在低频下的工作功耗。
稳压器不依赖电源电压即可满足电流要求。
STM32L还提供动态电压升降功能,这是一项成功应用多年的节能技术,可进一步降低芯片在中低频下运行时的内部工作电压
STM32L性能
1.ARM Cortex-M3 32MHz处理器
2.内置64~128K字节闪存,16K字节RAM和最多4K字节EEPROM
3.2个子系列:子系列间管脚、软件和外设兼容
6.超低能耗:低至185 μA/DMIPS
7.6种超低功耗模式:功耗最低可达270 nA
8.超低功耗动态模式:低功耗运行时功耗低至10.4 μA,低功耗睡眠且有1个定时器运行时功耗低至6.1 μA
9.运行模式,代码从FLASH执行加动态电压调节,经济功耗低达230 μA/MHz
°C至+85°C
11.丰富的高端模拟、数字外设
STM32L超低功耗性能
μA。
μA。
在此模式下,Flash模块关闭,CPU停止运行,调压器处于超低功耗状态下,RTC和一些外设可以保持运行状态
3.停止模式:CPU、主时钟和外设都停止运行。
RTC可以保持运行或停止状态(取决于2种不同的停止模式)。
可以通过外设的中断来唤醒。
维持SRAM和备份存放器的内容。
4.待机模式:CPU、主时钟和外设都停止运行。
RTC可以保持运行或停止状态(取。