配合掉电延迟实现低压保护解锁的方法技术

技术编号:20024277 阅读:25 留言:0更新日期:2019-01-06 03:46
本发明专利技术公开了配合掉电延迟实现低压保护解锁的方法,系统进入低压保护状态:S1、检测系统电压;S2、判断当前电压是否大于设定的开机电压V1,如果是则进入S4;否则进入S3;S3、记录检测到的系统电压为之前电压,并返回S1;S4、判断之前电压是否小于设定的低压保护阈值Vt,若是则进入S5;否则进入S3;S5、打开电源,将错误标志位清空,使系统恢复正常,并进入S1;步骤S1~S5一直循环运行,直至系统芯片完全掉电或解锁成功。本发明专利技术针对只在快速重新开关机而非电池电压恢复时解锁保护的系统,实现了低压保护解锁。本发明专利技术在不增加结构硬件的情况下,配合掉电的延迟时间,在快速开关机时而非电池电压恢复,解决系统有概率无法启动的问题。

【技术实现步骤摘要】
配合掉电延迟实现低压保护解锁的方法
本专利技术涉及低压保护,特别涉及一种配合掉电延迟实现低压保护解锁的方法。
技术介绍
对于嵌入式开发,由于系统中为了防止电源端的抖动,常常会加入电容,减少供电的不稳定,但由于电容的存在,系统在掉电时会有一定的延迟。5V供电的单片机由于电容存在也是缓慢掉至停止工作的电压,软件才彻底停止运行,即在系统掉电到软件彻底停止运行之间有一段延时存在,在这里称之为软件的掉电延迟。在系统中一般存在低压保护功能,一般是对接入系统的电压进行保护,称之为系统电压,单片机的供电电压也是由系统电压转换而成。当系统电压掉电时,软件进入低压保护程序,由于上述的软件掉电延迟存在,软件不会立马停止运行,此时若系统电压快速恢复,单片机供电随之恢复,软件仍处在保护状态并未复位,则系统无法运。对于整个系统而言,掉电之后又恢复电压,应重新运行,但由于软件的掉电延迟存在,无法完成此举动。一般情况下在单片机供电电压出加上电压检测电路并配合软件,使得当单片机电压下降时使得软件复位,这样做既要增加硬件开销也要增加软件的开销,提高了成本;另一种方法是若检测到电压回升,则退出保护。而针对系统达到“低压保护之后,关闭系统电源,即使电源恢复依然不打开系统,除非重新开关机”的要求,上述两种方法均无法满足。
技术实现思路
本专利技术目的是:提供一种配合掉电延迟实现低压保护解锁的方法,在低压保护之后,关闭系统电源,只在快速重新开关机而非电池电压恢复时,解锁保护,恢复系统电源,实现电池电压恢复不解锁,重新开关机解锁的要求。本专利技术的技术方案是:配合掉电延迟实现低压保护解锁的方法,当系统进入低压保护状态:S1、检测系统电压;S2、判断当前电压是否大于设定的开机电压V1,如果是则进入S4;否则进入S3;S3、记录检测到的系统电压为之前电压,并返回S1;S4、判断之前电压是否小于设定的低压保护阈值Vt,若是则进入S5;否则进入S3;S5、打开电源,将错误标志位清空,使系统恢复正常,并进入S1;步骤S1~S5一直循环运行,直至系统芯片完全掉电或解锁成功。优选的,所述低压保护状态是指对系统供电电压的低压保护,系统芯片电压由稳压模块转换而得到。优选的,低压保护之后对应动作为关闭系统电源,关闭系统电源之后即使电源恢复依然不打开系统,只在重新开关机时可打开。优选的,所述供电电源为电池包。本专利技术的优点是:1.本专利技术的配合掉电延迟实现低压保护解锁的方法,针对只在快速重新开关机而非电池电压恢复时解锁保护的系统,实现了低压保护解锁。2.本专利技术在不增加单片机供电电压检测电路的情况下,配合掉电的延迟时间,在快速开关机时,解决系统有概率无法启动的问题,节省硬件成本。附图说明下面结合附图及实施例对本专利技术作进一步描述:图1为本专利技术配合掉电延迟实现低压保护解锁的方法的流程图;图2为实施例的低压保护过程中电池电压、关闭电源信号、单片机供电电源的变化曲线;图3为图2中T2时刻的变化曲线放大图。具体实施方式本实施例用于一个吹风机项目上,系统检测电池电压40V,单片机为PIC16F616,工作电压范围为5.5V-2V。吹风机对电池电压的低压保护阈值为26V,开机条件为29V以上,即系统想要开机,电池电压必须在29V以上,开机阶段若系统电压掉至26V以下并持续500ms,则进入低压保护,供电电源为电池包。低压保护之后对应动作为关闭系统电源,关闭系统电源之后即使电源恢复(电池包的电压自恢复斜率<0.6V/ms)依然不打开系统,只在重新开关机的情况下解锁保护,打开系统。如图1所示,本专利技术的配合掉电延迟实现低压保护解锁的方法,当系统进入低压保护状态(低压保护状态指对系统供电电压的低压保护,而非单片机供电电压,单片机电压由稳压芯片转换而得到):S1、检测系统电压;S2、判断当前电压是否大于设定的开机电压29V,如果是则进入S4;否则进入S3;S3、记录检测到的系统电压为之前电压,并返回S1;S4、判断之前电压是否小于设定的低压保护阈值26V,若是则进入S5;否则进入S3;S5、打开电源,将错误标志位清空,使系统恢复正常,并进入S1;步骤S1~S5一直循环运行,直至系统芯片完全掉电或解锁成功。从图2中可以看出当电压低于26V以下,从t1~t2持续500ms,系统进入低压保护,系统关闭电源。图3中t2时刻的放大图可以看出,系统关闭电源随后在4.8ms内单片机电压从5V掉至2V以下,若在此时间内,电压快速回升,则需要保护解锁的功能才能恢复正常。上述实施例只为说明本专利技术的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本专利技术的内容并据以实施,并不能以此限制本专利技术的保护范围。凡根据本专利技术主要技术方案的精神实质所做的修饰,都应涵盖在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.配合掉电延迟实现低压保护解锁的方法,其特征在于,当系统进入低压保护状态:S1、检测系统电压;S2、判断当前电压是否大于设定的开机电压V1,如果是则进入S4;否则进入S3;S3、记录检测到的系统电压为之前电压,并返回S1;S4、判断之前电压是否小于设定的低压保护阈值Vt,若是则进入S5;否则进入S3;S5、打开电源,将错误标志位清空,使系统恢复正常,并进入S1;步骤S1~S5一直循环运行,直至系统芯片完全掉电或解锁成功。

【技术特征摘要】
1.配合掉电延迟实现低压保护解锁的方法,其特征在于,当系统进入低压保护状态:S1、检测系统电压;S2、判断当前电压是否大于设定的开机电压V1,如果是则进入S4;否则进入S3;S3、记录检测到的系统电压为之前电压,并返回S1;S4、判断之前电压是否小于设定的低压保护阈值Vt,若是则进入S5;否则进入S3;S5、打开电源,将错误标志位清空,使系统恢复正常,并进入S1;步骤S1~S5一直循环运行,直至系统芯片完全掉...

【专利技术属性】
技术研发人员:俞玉春周彬浩
申请(专利权)人:苏州易德龙科技股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1