[发明专利]基于嵌入式系统的定时器装置及定时方法有效
申请号: | 201610019615.8 | 申请日: | 2016-01-13 |
公开(公告)号: | CN105718257B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 蔡锦达;唐静;陟俊杰;张菁;王德铭;金政宇 | 申请(专利权)人: | 上海理工大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 上海脱颖律师事务所 31259 | 代理人: | 脱颖 |
地址: | 200093 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于嵌入式系统的定时器装置和定时方法,其中该装置包括:定时器、请求定时模块、时间数据处理模块和定时器休眠模块,请求定时模块用于接收控制系统的定时请求,根据该请求创建定时请求信号,并向时间数据处理模块发送定时请求信号;时间数据处理模块,用于接收请求定时模块发来的定时请求信号,读取定时器的当前定时参数,然后根据时间差值算法对定时器的定时时长进行实时检测判断,定时器休眠模块用于接收时间数据处理模块发来的定时结束信号,根据该信号清除相应的定时请求信号,为下一次定时请求做初始化准备。本发明定时时间灵活性强、使用简单方便,实现了工业控制系统中延时、定时多重性和多样性的要求,且定时精度高。 | ||
搜索关键词: | 基于 嵌入式 系统 定时器 装置 定时 方法 | ||
【主权项】:
1.一种基于嵌入式系统的定时器装置,包括:定时器、请求定时模块、时间数据处理模块和定时器休眠模块,其特征在于:请求定时模块用于接收控制系统的定时请求,根据该请求创建定时请求信号,并向时间数据处理模块发送定时请求信号;时间数据处理模块,用于接收请求定时模块发来的定时请求信号,读取定时器的当前定时参数,然后根据时间差值算法对定时器的定时时长进行实时检测判断,当定时时长达到预定定时时长时,创建定时结束信号,并将其传递给控制系统和定时器休眠模块;定时器休眠模块用于接收时间数据处理模块发来的定时结束信号,根据该信号清除相应的定时请求信号,为下一次定时请求做初始化准备;所述定时器包括递减计数器和定时计数缓冲寄存器,时间数据处理模块包括定时中断次数计数器、计数结束标志位、中断溢出位、中断溢出计数器;所述定时请求信号包括:①定时器编号Tnum,②预定定时时长C_time,③定时初始参数P_init;所述时间数据处理模块对定时器的定时时间进行实时检测包括,实时读取当前定时参数P_curt,然后根据时间差值算法对定时时长进行实时检测判断:时间差值=当前定时参数‑初始定时参数,当时间差值大于等于请求的定时时长,即Δ=P_curt‑P_init≥C_time时,定义“计数结束”标志变量F_tup为“1”,并输出给控制系统;所述中断溢出位F_of在定时中断次数计数器的计数值未发生溢出时为0,发生溢出时置为1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海理工大学,未经上海理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610019615.8/,转载请声明来源钻瓜专利网。
- 上一篇:轻质高强复合沟盖板
- 下一篇:矿井采掘吊挂皮带组合调偏装置