[发明专利]一种基于睡眠定时器的计数方法有效
申请号: | 201410290064.X | 申请日: | 2014-06-24 |
公开(公告)号: | CN104014052A | 公开(公告)日: | 2014-09-03 |
发明(设计)人: | 胡岳;江秀臣;张星;沈冬;李爱民;施会;茅晓亮 | 申请(专利权)人: | 国网上海市电力公司;上海交通大学 |
主分类号: | A61M5/172 | 分类号: | A61M5/172 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
地址: | 200002 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 睡眠 定时器 计数 方法 | ||
技术领域
本发明涉及一种计数方法,尤其是涉及一种基于睡眠定时器的计数方法。
背景技术
目前静脉输液治疗是临床用药方面是最主要的途径。有调查显示,90%以上的住院患者都需要采用静脉输液治疗。近年来,临床输液引起的医疗问题已引起专业人士的广泛关注。目前,由于临床工作的重要性,要求医护人员在工作时高度集中精神,由于平日的工作强度高,很容易造成医护人员体力透支、不能认真执行医嘱或者完成治疗任务的情况,最终导致对静脉输液患者的巡视不到位、输液瓶不及时更换等问题。另外,患者中存在部分人随意调整输液速度,若医护人员不能及时发现可能会导致患者病情变化。护士过度依赖输液患者家属陪护,也会导致患者不满并由此引起医患纠纷。以上出现的种种现象都已成为护理管理者必须面对的问题。
如果有一种输液状态的在线监控系统,在输液异常时可以告警,并通过信号传输将告警信息传输到医护人员值班室,那么就能相对提高输液治疗的安全性。另外,采用在线监测技术可大大节省人力和时间,增强护士工作的科学性和主动性,同时可实现全时段监控,及时为输液病人提供帮助。
在输液状态的在线监控系统需要对输液的速度进行检测,现有的一种方法是利用单片机的I/O中断计数,该方法中,由于单片机一直处于工作状态从运行负荷和功耗来讲,I/O中断的方式的运行负荷大,功耗高,对单片机来说经常进行中断对自身的寿命也有影响。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种能耗小,负荷低,计数准确的基于睡眠定时器的计数方法。
本发明的目的可以通过以下技术方案来实现:
一种基于睡眠定时器的计数方法,该方法首先在输液装置的墨非滴管一侧安装光敏元件,光敏元件感应液滴滴落时引起的透过墨非滴管投射到光敏元件上的光强变化,监测输液液滴的滴落状态,通过光敏元件所构建的传感器将感应光强变化脉冲信号转化为电脉冲信号后传输给单片机的一I/O引脚,单片机利用具有输入捕捉功能的睡眠定时器对该电脉冲信号进行计数,获得输液的滴速。
所述的睡眠定时器设有两个,其中,睡眠定时器Timer1用来定时计算输液滴速,每10秒钟启动一次,睡眠定时器Timer0配置成I/O引脚电脉冲信号输入捕捉功能的外部中断输入源,通过中断方式,对由传感器传感的液滴滴落过程中所形成的电脉冲信号进行计数。
所述的单片机对电脉冲信号进行计数具体包括以下步骤:
1)令计数变量count和速度变量speed均为0,初始化睡眠定时器Timed)和Timer1;
2)判断睡眠定时器Timer1是否中断,若是,则进行步骤6),若否,则进行步骤3);
3)判断睡眠定时器Timer0是否捕获,若是,则进行步骤4),若否,则返回步骤2);
4)计数变量count++,清除time0的中断标志,并且延时50ms;
5)清除引脚中断标志;
6)计算速度变量speed=6*count,count=0,保存speed数值,清除中断标志,并返回步骤2),speed即为输液的滴速。
与现有技术相比,本发明通过设置睡眠定时器进行输液滴速计数,没有中断时,单片机处于睡眠状态,具有能耗小,负荷低,计数准确的优点。
附图说明
图1为本发明的方法流程图;
图2为I/O中断方式的方法流程图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
实施例
一种基于睡眠定时器的计数方法,该方法首先在输液器的滴管上粘贴光敏元件,光敏元件感应液滴的滴落状态,通过光敏传感器通道将感应信号转化为电信号后传输给单片机,单片机利用其内设置的睡眠定时器对液滴进行计数,获得输液的滴速。睡眠定时器设有两个。其中,睡眠定时器Timer1的功能是定时每10秒钟读取count的数值,并发送出去,然后清零该值;睡眠定时器Time0配置为具有引脚输入捕捉功能的中断定时器。通过捕获所配置I/O引脚检测到的电脉冲进入中断程序,进行累加计数。延时50ms是为了避免脉冲抖动导致的重复计数,该值考虑了输液装置液滴滴落速度一般不超过10滴/秒。
如图1所示,以CC2530单片机为例,单片机利用其内设置的睡眠定时器对液滴进行计数具体包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网上海市电力公司;上海交通大学,未经国网上海市电力公司;上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410290064.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:线性运动平台的控制设备
- 下一篇:一种具有安全控制系统的移动灯车