[发明专利]一种单片机节电方法在审
申请号: | 201711469234.0 | 申请日: | 2017-12-29 |
公开(公告)号: | CN109991886A | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 王刚 | 申请(专利权)人: | 王刚 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266300 山东省青岛市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单片机 触发 节电 外部设备 外围设备 休眠状态 单片机定时器 固件结构 降低功耗 外部事件 初始化 构建 断电 病毒 终端 响应 | ||
本发明公开了一种节电方法,尤其公开了一种单片机节电方法。该单片机节电方法,其特征在于:包括以下步骤:将单片机及外部设备初始化;单片机进入休眠状态病毒外围设备断电;单片机对外部设备输入进行判断是否有终端需要响应;触发单片机及外围设备进入工作状态;当单片机定时器触发,或者有外部事件触发,则进入休眠状态;等待下次触发。本发明的有益效果是:通过构建合理的固件结构降低功耗。
技术领域
本发明涉及一种节电方法,尤其涉及一种单片机节电方法。
背景技术
单片机系统的功耗有好几部分组成:振荡器功耗、数字设备功耗、模拟外设备耗及I/O端口功耗。振荡器功耗包括内部振荡器功耗以及外部振荡器功耗。数字设备能量消耗主要由cpu的工作模、工作电压及系统时钟频率决定。温度与数字外围设备对数字设备的功耗影响很小。模拟外围设备功耗主要包含DVC、电压基准VREF、温度传感器、偏压发生器及内部震荡。比较器也有少量的能量损耗。现有单片机在待机时仍然消耗电能,降低单片机功耗的话,通常只能选用低功耗的单片机来解决能耗较高的问题。本方法是不影响用户使用的前提下通过控制系统在空闲时间段休眠通过关闭不需要的工作模块及外部设备来达到省电的功能。
发明内容
本发明提出一种单片机节电方法,该单片机节电方法,而且无污染,对环境友好,使用安全,无刺激气味。
本发明解决上述技术问题所采用的技术方案如下面所描述:
一种单片机节电方法,其特征在于:包括以下步骤:
1) 将单片机及外部设备初始化;
2) 单片机进入休眠状态病毒外围设备断电;
3) 单片机对外部设备输入进行判断是否有终端需要响应;
4) 触发单片机及外围设备进入工作状态;
5) 当单片机定时器触发,或者有外部事件触发,则进入休眠状态;
6) 等待下次触发。
本发明的有益效果是:单片机在休眠状态时,只有低频振荡器单独工作,低频率振荡器为单片机定时器提供时钟,单片机可有外部输入或者定时器中断唤醒,单片机被唤醒后高频率振荡器开始工作,通过判断因何唤醒,调用不同的函数将需要工作的外围设备供电,执行不同的操作,之后进入休眠等待下一次被唤醒,在休眠之前单片机关断不需要工作的外围设备。通过构建合理的固件结构降低功耗。
具体实施方式
本发明要解决的是在单片机休眠状态中的节电问题,降低单片机非工作状态下的能耗,降低功耗的方法是通过在不需要大量运算的时候把系统频率降低,系统内部各个模块在不需要工作的时候全部关掉。本发明采用以下步骤来实现:
1) 将单片机及外部设备初始化;
2) 单片机进入休眠状态病毒外围设备断电;
3) 单片机对外部设备输入进行判断是否有终端需要响应;
4) 触发单片机及外围设备进入工作状态;
5) 当单片机定时器触发,或者有外部事件触发,则进入休眠状态;
6) 等待下次触发。
单片机在休眠状态时,只有低频率振荡器单独工作,低频率振荡器为单片机定时器提供时钟,单片机可由外部输入或者定时器中断唤醒,单片机被唤醒后高频振荡器开始工作,通过判断因何唤醒,调用不同的函数将需要工作的外围设备供电,执行不同的操作,之后进入休眠状态等待下次被唤醒。在休眠之前单片机关断不需要工作的外围设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王刚,未经王刚许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711469234.0/2.html,转载请声明来源钻瓜专利网。