[发明专利]远程遥测终端的功耗控制方法和装置有效
申请号: | 201910443961.2 | 申请日: | 2019-05-27 |
公开(公告)号: | CN110286739B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 周海洋;丁志龙;潘前华;刘振 | 申请(专利权)人: | 华自科技股份有限公司 |
主分类号: | G06F1/3234 | 分类号: | G06F1/3234;G06F1/329 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晶晶;张志刚 |
地址: | 410000 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 遥测 终端 功耗 控制 方法 装置 | ||
本申请涉及一种远程遥测终端的功耗控制方法、装置、计算机设备和存储介质。一个实施例中的方法包括:当侦测到外部中断信号时,唤醒并执行与外部中断信号对应的外部任务;获取内置RTC闹钟模块的当前时间基值,根据当前时间基值配置已创建的多个RTC定时器,由RTC定时器产生定时中断,定时中断用于唤醒并执行与RTC定时器对应的内部任务;当外部任务的任务状态以及内部任务的任务状态均为空闲状态时,控制外围设备进行入休眠模式,并自身进入深度休眠模式。通过外部中断信号唤醒处于深度休眠模式的远程遥测终端的处理器,使其执行外部中断任务;通过软件方法替代外围休眠管理电路进行深度休眠管理,降低了硬件设计复杂度。
技术领域
本发明涉及通信技术领域,特别是涉及一种远程遥测终端的功耗控制方法、装置、计算机设备和存储介质。
背景技术
远程遥测终端主要用于远程遥测数据采集,一般运行于无值守或偏远地区。远程遥测终端装置主要采用单片机作为主控制器,在远程遥测终端不执行采集任务时,处于低功耗模式。
为使远程遥测终端长期稳定运行,一般需要采用某些手段降低功耗。传统的做法是采用额外的休眠管理电路来实现休眠唤醒和低功耗,休眠管理电路在远程遥测终端需要执行采集任务时,唤醒终端,退出低功耗模式。休眠管理电路的存在导致远程遥测硬件设计存在复杂度高的问题。
发明内容
基于此,有必要针对上述问题,提供一种可以降低硬件设计复杂度的远程遥测终端的功耗控制方法、装置、计算机设备和存储介质。
一种远程遥测终端的功耗控制方法,包括:
当侦测到外部中断信号时,唤醒并执行与所述外部中断信号对应的外部任务;
获取内置RTC闹钟模块的当前时间基值,根据所述当前时间基值配置已创建的多个RTC定时器,由所述RTC定时器产生定时中断,所述定时中断用于唤醒并执行与所述RTC定时器对应的内部任务;
当所述外部任务的任务状态以及所述内部任务的任务状态均为空闲状态时,控制外围设备进行入休眠模式,并自身进入深度休眠模式。
在一个实施例中,所述根据所述当前时间基值配置已创建的多个RTC定时器,包括:
获取已创建的多个RTC定时器的闹铃基值;
根据所述当前时间基值以及所述多个RTC定时器的闹铃基值,将离所述当前时间基值最近的RTC定时器的闹铃基值设置为所述RTC闹钟模块的闹铃时间。
在一个实施例中,所述获取RTC闹钟模块的当前时间基值以及所述多个RTC定时器的闹铃基值,包括:
获取RTC闹钟模块的当前时间以及所述多个RTC定时器的闹铃时间,并对所述闹铃时间进行闹铃类型标记,所述闹铃类型包括整点闹铃和非整点闹铃;
将所述当前时间中的时、分、秒字段相加,得到RTC闹钟模块的当前时间基值;
当所述闹铃时间对应的闹铃类型为整点闹铃时,将所述当前时间中的小时字段加1,结合所述闹铃时间中的分字段和秒字段,分别得到所述多个RTC定时器的闹铃基值;
当所述闹铃时间对应的闹铃类型为非整点闹铃时,将所述当前时间加上所述闹铃时间,分别得到所述多个RTC定时器的闹铃基值。
在一个实施例中,所述由所述RTC定时器产生定时中断,包括:
获取定时器列表中各个所述RTC定时器的当前闹铃基值;
当所述RTC定时器的当前闹铃基值等于所述当前时间基值时,调用与所述RTC定时器对应的回调函数,以执行与所述RTC定时器对应的任务;
获取所述RTC定时器的闹铃时间,根据所述闹铃时间以及所述当前时间基值对应的时间,得到所述RTC定时器的闹铃基值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华自科技股份有限公司,未经华自科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910443961.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:指纹采集方法及相关产品
- 下一篇:一种处理方法、装置及电子设备