[发明专利]脉搏率快速计算方法及装置在审
申请号: | 201710067518.0 | 申请日: | 2017-02-07 |
公开(公告)号: | CN106618545A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 肖永军;彭祺;屠礼芬;李卫中;曾庆栋;方天红 | 申请(专利权)人: | 湖北工程学院 |
主分类号: | A61B5/024 | 分类号: | A61B5/024 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 徐彦圣 |
地址: | 432000 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脉搏 快速 计算方法 装置 | ||
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种脉搏率快速计算方法及装置。
背景技术
随着电子电路的发展以及单片机控制器性能的提高,由传统模拟电路或者复杂逻辑电路构成的控制系统逐渐被以单片机为核心的控制系统所取代。在一定的应用场合,需要实时查看脉搏脉冲波形以及脉搏率(每分钟脉搏数,以下简称脉搏率),需要单片机完成脉搏信号的采集、计算、处理、传送给显示屏显示等操作。由于显示屏与单片机直接电性连接,显示屏的实时刷新比较占用单片机的系统机时,可能会造成单片机机时不足。
若涉及到脉搏信号波形中大量数据的处理运算,按照现有的脉搏率计算方法,单片机运行起来非常吃力,可能导致采集任务处理的延时,脉搏波形采样点数变少,显示屏显示的不再是一个脉搏周期,采样时间间隔相比于原来增大了。由此,在统计脉搏率时,容易导致计算错误,增加了单片机处理任务的负担。
发明内容
为了克服现有技术中的上述不足,本发明提供一种脉搏率快速计算方法及装置,其能够避免在面临大量数据采集和显示任务时,无法实时采集脉搏数据,从而使脉搏率计算失效。
本发明实施例提供一种脉搏率快速计算方法,所述方法包括:
单片机依据预先设置的人体脉搏频率范围、对脉搏信号进行采样的采样频率以及搜索范围公式集计算得到采样点搜索范围的采集数;
所述单片机基于所述采样点搜索范围的采集数对单片机的缓冲区中保存的脉搏波形数据的采样点进行搜索,得到一个周期的脉搏波形所包括的采样点点数;
所述单片机基于预设的脉搏率计算公式、采样时间间隔及所述一个周期的脉搏波形所包括的采样点点数计算得到脉搏率。
本发明实施例还提供一种脉搏率快速计算装置,所述装置包括:
采集数计算模块,用于依据预先设置的人体脉搏频率范围、对脉搏信号进行采样的采样频率以及搜索范围公式集计算得到采样点搜索范围的采集数;
搜索模块,用于基于所述采样点搜索范围的采集数对单片机的缓冲区中保存的脉搏波形数据的采样点进行搜索,得到一个周期的脉搏波形所包括的采样点点数;
脉搏率计算模块,用于基于预设的脉搏率计算公式、采样时间间隔及所述一个周期的脉搏波形所包括的采样点点数计算得到脉搏率。
相对于现有技术而言,本发明具有以下有益效果:
本发明实施例提供的一种脉搏率快速计算方法及装置,通过单片机依据预先设置的人体脉搏频率范围、对脉搏信号进行采样的采样频率以及搜索范围公式集计算得到采样点搜索范围的采集数。单片机基于所述采样点搜索范围的采集数对单片机的缓冲区中保存的脉搏波形数据的采样点进行搜索,得到一个周期的脉搏波形所包括的采样点点数。单片机基于预设的脉搏率计算公式、采样时间间隔及所述一个周期的脉搏波形所包括的采样点点数计算得到脉搏率。由此,在单片机机时不足时,能够对脉搏率进行快速计算,即使有大量数据采集和显示任务时,也能实时采集脉搏信号数据,避免计算错误,减轻了单片机处理任务的负担。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明较佳实施例提供的脉搏测量系统的方框示意图。
图2是本发明较佳实施例提供的单片机的方框示意图。
图3是本发明较佳实施例提供的脉搏率快速计算方法的步骤流程图。
图4为本发明较佳实施例提供的图3中步骤S140包括的子步骤的流程示意图。
图5为本发明较佳实施例提供的图3中步骤S150包括的子步骤的流程示意图。
图6为本发明较佳实施例提供的脉搏波形示意图。
图7为本发明较佳实施例提供的图3中步骤S160包括的子步骤的流程示意图。
图8是本发明较佳实施例提供的脉搏率快速计算方法的另一种步骤流程图。
图9是本发明较佳实施例提供的脉搏率快速计算装置的功能模块框图。
图标:10-脉搏测量系统;100-单片机;110-存储器;120-处理器;130-网络模块;140-转换器;200-显示屏;300-传感器;400-脉搏率快速计算装置;410-获取模块;420-保存模块;430-均值计算模块;440-采集数计算模块;450-搜索模块;460-脉搏率计算模块;470-判断模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北工程学院,未经湖北工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710067518.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能穿戴设备
- 下一篇:基于表带松紧的智能手表心率测量优化方法及系统