会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 家用器具 / 定时器 / 一种基于睡眠定时器的计数方法

一种基于睡眠定时器的计数方法

阅读:58发布:2021-02-25

IPRDB可以提供一种基于睡眠定时器的计数方法专利检索,专利查询,专利分析的服务。并且本发明涉及一种基于睡眠定时器的计数方法,该方法首先在输液装置的墨非滴管一侧安装光敏元件,光敏元件感应液滴滴落时引起的透过墨非滴管投射到光敏元件上的光强变化,监测输液液滴的滴落状态,通过光敏元件所构建的传感器将感应光强变化脉冲信号转化为电脉冲信号后传输给单片机的一I/O引脚,单片机利用具有输入捕捉功能的睡眠定时器对该电脉冲信号进行计数,获得输液的滴速。与现有技术相比,因本发明为采用环境光作为信号输入源,单片机运行在睡眠模式,采用睡眠计数器中断计数方式,具有能耗小,负荷低,计数准确等优点。,下面是一种基于睡眠定时器的计数方法专利的具体信息内容。

1.一种基于睡眠定时器的计数方法,其特征在于,该方法首先在输液装置的墨非滴管一侧安装光敏元件,光敏元件感应液滴滴落时引起的透过墨非滴管投射到光敏元件上的光强变化,监测输液液滴的滴落状态,通过光敏元件所构建的传感器将感应光强变化脉冲信号转化为电脉冲信号后传输给单片机的一I/O引脚,单片机利用具有输入捕捉功能的睡眠定时器对该电脉冲信号进行计数,获得输液的滴速。

2.根据权利要求1所述的一种基于睡眠定时器的计数方法,其特征在于,所述的睡眠定时器设有两个,其中,睡眠定时器Timer1用来定时计算输液滴速,每10秒钟启动一次,睡眠定时器Timer0配置成I/O引脚电脉冲信号输入捕捉功能的外部中断输入源,通过中断方式,对由传感器传感的液滴滴落过程中所形成的电脉冲信号进行计数。

3.根据权利要求2所述的一种基于睡眠定时器的计数方法,其特征在于,所述的单片机对电脉冲信号进行计数具体包括以下步骤:

1)令计数变量count和速度变量speed均为0,初始化睡眠定时器Timer0和Timer1;

2)判断睡眠定时器Timer1是否中断,若是,则进行步骤6),若否,则进行步骤3);

3)判断睡眠定时器Timer0是否捕获,若是,则进行步骤4),若否,则返回步骤2);

4)计数变量count++,清除time0的中断标志,并且延时50ms;

5)清除引脚中断标志;

6)计算速度变量speed=6*count,count=0,保存speed数值,清除中断标志,并返回步骤2),speed即为输液的滴速。

说明书全文

一种基于睡眠定时器的计数方法

技术领域

[0001] 本发明涉及一种计数方法,尤其是涉及一种基于睡眠定时器的计数方法。

背景技术

[0002] 目前静脉输液治疗是临床用药方面是最主要的途径。有调查显示,90%以上的住院患者都需要采用静脉输液治疗。近年来,临床输液引起的医疗问题已引起专业人士的广泛关注。目前,由于临床工作的重要性,要求医护人员在工作时高度集中精神,由于平日的工作强度高,很容易造成医护人员体力透支、不能认真执行医嘱或者完成治疗任务的情况,最终导致对静脉输液患者的巡视不到位、输液瓶不及时更换等问题。另外,患者中存在部分人随意调整输液速度,若医护人员不能及时发现可能会导致患者病情变化。护士过度依赖输液患者家属陪护,也会导致患者不满并由此引起医患纠纷。以上出现的种种现象都已成为护理管理者必须面对的问题。
[0003] 如果有一种输液状态的在线监控系统,在输液异常时可以告警,并通过信号传输将告警信息传输到医护人员值班室,那么就能相对提高输液治疗的安全性。另外,采用在线监测技术可大大节省人力和时间,增强护士工作的科学性和主动性,同时可实现全时段监控,及时为输液病人提供帮助。
[0004] 在输液状态的在线监控系统需要对输液的速度进行检测,现有的一种方法是利用单片机的I/O中断计数,该方法中,由于单片机一直处于工作状态从运行负荷和功耗来讲,I/O中断的方式的运行负荷大,功耗高,对单片机来说经常进行中断对自身的寿命也有影响。

发明内容

[0005] 本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种能耗小,负荷低,计数准确的基于睡眠定时器的计数方法。
[0006] 本发明的目的可以通过以下技术方案来实现:
[0007] 一种基于睡眠定时器的计数方法,该方法首先在输液装置的墨非滴管一侧安装光敏元件,光敏元件感应液滴滴落时引起的透过墨非滴管投射到光敏元件上的光强变化,监测输液液滴的滴落状态,通过光敏元件所构建的传感器将感应光强变化脉冲信号转化为电脉冲信号后传输给单片机的一I/O引脚,单片机利用具有输入捕捉功能的睡眠定时器对该电脉冲信号进行计数,获得输液的滴速。
[0008] 所述的睡眠定时器设有两个,其中,睡眠定时器Timer1用来定时计算输液滴速,每10秒钟启动一次,睡眠定时器Timer0配置成I/O引脚电脉冲信号输入捕捉功能的外部中断输入源,通过中断方式,对由传感器传感的液滴滴落过程中所形成的电脉冲信号进行计数。
[0009] 所述的单片机对电脉冲信号进行计数具体包括以下步骤:
[0010] 1)令计数变量count和速度变量speed均为0,初始化睡眠定时器Timed)和Timer1;
[0011] 2)判断睡眠定时器Timer1是否中断,若是,则进行步骤6),若否,则进行步骤3);
[0012] 3)判断睡眠定时器Timer0是否捕获,若是,则进行步骤4),若否,则返回步骤2);
[0013] 4)计数变量count++,清除time0的中断标志,并且延时50ms;
[0014] 5)清除引脚中断标志;
[0015] 6)计算速度变量speed=6*count,count=0,保存speed数值,清除中断标志,并返回步骤2),speed即为输液的滴速。
[0016] 与现有技术相比,本发明通过设置睡眠定时器进行输液滴速计数,没有中断时,单片机处于睡眠状态,具有能耗小,负荷低,计数准确的优点。

附图说明

[0017] 图1为本发明的方法流程图;
[0018] 图2为I/O中断方式的方法流程图。

具体实施方式

[0019] 下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
[0020] 实施例
[0021] 一种基于睡眠定时器的计数方法,该方法首先在输液器的滴管上粘贴光敏元件,光敏元件感应液滴的滴落状态,通过光敏传感器通道将感应信号转化为电信号后传输给单片机,单片机利用其内设置的睡眠定时器对液滴进行计数,获得输液的滴速。睡眠定时器设有两个。其中,睡眠定时器Timer1的功能是定时每10秒钟读取count的数值,并发送出去,然后清零该值;睡眠定时器Time0配置为具有引脚输入捕捉功能的中断定时器。通过捕获所配置I/O引脚检测到的电脉冲进入中断程序,进行累加计数。延时50ms是为了避免脉冲抖动导致的重复计数,该值考虑了输液装置液滴滴落速度一般不超过10滴/秒。
[0022] 如图1所示,以CC2530单片机为例,单片机利用其内设置的睡眠定时器对液滴进行计数具体包括以下步骤:
[0023] 步骤S11中,令计数变量count和速度变量speed均为0,初始化睡眠定时器Timer0和Timer1;
[0024] 步骤S12中,判断睡眠定时器Timer1是否中断,若是,则进行步骤S16,若否,则进行步骤S13;
[0025] 步骤S13中,判断睡眠定时器Timer0是否捕获,若是,则进行步骤S14,若否,则返回步骤S12;
[0026] 步骤S14中,计数变量count++,清除中断标志STCS.Valid并且延时50ms;
[0027] 步骤S15中,清楚引脚中断标志POIFG;
[0028] 步骤S16中,计算速度变量speed=6*count,count=0,保存speed数值,清除中断标志,并返回步骤S12,speed即为输液的滴速。
[0029] 睡眠定时器是通过设置触发捕获的单片机I/O引脚的STCC.PORT[1:0]和STCC.PIN[2:0]使能。当设置了已选的I/O引脚为中断标志,且32kHz时钟检测到这一事件时,就发生定时器捕获。当STCS.VALID变为高电平,即可读STCV2:STCV1:STCV0的捕获值。如图2所示为睡眠定时器捕获功能实现的示意图。要使能一个新的捕获,遵循以下步骤:
[0030] (1)清除STCS.VALID。
[0031] (2)等待SLEEPSTA.CLK32K的第一个上升沿。
[0032] (3)清除P0IFG/P1IFG/P2IFG寄存器中的引脚中断标志。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用