断电时长检测电路及电子设备的制作方法

文档序号:31234954发布日期:2022-08-23 22:39阅读:70来源:国知局
断电时长检测电路及电子设备的制作方法

1.本技术涉及电路技术领域,更具体地,涉及一种断电时长检测电路及电子设备。


背景技术:

2.随着物联网技术的迅速发展,智能设备通过物联网技术连接在一起为用户提供服务,提高用户居家的舒适度。
3.在使用智能设备的过程中,用户存在对智能设备进行重置的需求。相关技术中,通过对智能设备的连续多次上电及断电,对智能设备进行重置。以智能灯为例,用户对智能灯进行5次连续通断电操作,智能灯被重置,即,恢复出厂设置,断开已有网络连接的同时,删除相关数据。
4.然而,用户执行断电操作也可能是出于不想使用智能设备这一原因,或者,因儿童玩耍导致的误操作,该情况下,智能设备也统计有效断电次数,进而导致智能设备被误重置。


技术实现要素:

5.本技术实施例提供一种断电时长检测电路及电子设备。
6.第一方面,本技术实施例提供一种断电时长检测电路,该电路包括:iot模块、至少一个防倒流电路、至少一个充放电电路。iot模块包括电源端口、至少一个输出端口、接地端口、微处理单元。电源端口与防倒流电路的第一端电性连接,防倒流电路的第二端、充放电电路的第一端以及输出端口电性连接,充放电电路的第二端与接地端口电性连接;防倒流电路被配置为避免电流由充放电电路回流至电源端口。充放电电路被配置为在iot模块上电的情况下充电,在iot模块断电的情况下放电。输出端口被配置为基于充放电电路输出的电压在高电平与低电平之间切换。微处理单元被配置为读取输出端口输出的电平,以确定iot模块的断电时长所处的时间范围。
7.在一些实施例中,至少一个防倒流电路包括第一防倒流电路;至少一个输出端口包括第一输出端口;至少一个充放电电路包括第一充放电电路;第一充放电电路由iot模块的工作电压放电至第一电平跳变电压所需的时间为第一预设时长;第一输出端口被配置为基于第一充放电电路输出的电压在高电平与低电平之间切换;微处理单元被配置为读取第一输出端口输出的电平,以确定iot模块的断电时长所处的时间范围。
8.在一些实施例中,至少一个防倒流电路还包括第二防倒流电路;至少一个输出端口还包括第二输出端口;至少一个充放电电路还包括第二充放电电路;第二充放电电路由iot模块的工作电压放电至第二电平跳变电压所需的时间为第二预设时长,第一预设时长不同于第二预设时长;第二输出端口被配置为基于第二充放电电路输出的电压在高电平与低电平之间切换;微处理单元被配置为读取第一输出端口输出的电平和/或第二输出端口输出的电平,以确定iot模块的断电时长所处的时间范围。
9.在一些实施例中,第一防倒流电路包括第一二极管;第一二极管的阳极与电源端
口电性连接,第一二极管的阴极与第一充放电电路的第一端电性连接;第二防倒流电路包括第二二极管;第二二极管的阳极与电源端口电性连接,第二二极管的阴极与第二充放电电路的第一端电性连接。
10.在一些实施例中,第一充放电电路包括第一电容、第一电阻和第二电阻;第一电阻的第一端与第一防倒流电路的第二端电性连接;第一电阻的第二端、第一电容的第一端、第二电阻的第一端、第一输出端口电性连接;第一电容的第二端、第二电阻的第二端、接地端电性连接;第二充放电电路包括第二电容、第三电阻和第四电阻;第三电阻的第一端与第二防倒流电路的第二端电性连接;第三电阻的第二端、第二电容的第一端、第四电阻的第一端、第二输出端口电性连接;第二电容的第二端、第四电阻的第二端、接地端电性连接。
11.第二方面,本技术实施例提供一种电子设备,该电子设备包括如第一方面所述的断电时长检测电路。
12.本技术实施例提供的断电时长检测电路,由于充放电电路在电源上电时进行充电,在电源断电时进行放电,充放电电路输出的电压使得输出端口在高电平至低电平之间进行切换,在预先设置充放电电路由iot模块的工作电压放电至低电平跳变电压所需的时长的情况下,可以根据输出端口输出的电平来准确确定断电时长所处的时间范围。
附图说明
13.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1是本技术实施例提供的一个断电时长检测电路的结构图。
15.图2是本技术一个实施例提供的另一个断电时长检测电路的结构图。
16.图3是本技术一个实施例提供的另一个断电时长检测电路的结构图。
17.图4是本技术一个实施例提供的电子设备的结构框图。
具体实施方式
18.下面详细描述本技术的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本技术,而不能理解为对本技术的限制。
19.为了使本技术领域的人员更好地理解本技术的方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.请参阅图1,其示出本技术一个实施例提供的断电时长检测电路100的结构框图。该电路100包括:iot模块10、至少一个防倒流电路11、至少一个充放电电路 12。
21.iot模块10包括电源端口101、至少一个输出端口102、接地端口103、微处理单元104。
22.电源端口101与防倒流电路11的第一端电性连接。防倒流电路11的第二端、充放电
电路12的第一端以及输出端口102电性连接。充放电电路12的第二端与接地端口103电性连接。
23.电源端口101用于为iot模块10提供电力支持,其在iot模块10上电时输出工作电压,示例性地,工作电压为3.0v。另外,在iot模块10断电的情况下,电源端口101输出断电电压。示例性地,断电电压为0v。
24.防倒流电路11被配置为避免电流由充放电电路12回流至电源端口101。在iot 模块10上电之后又断电的情况下,由于充放电电路12充电至iot模块10的工作电压,其大于电源端口101此时输出的断电电压,也大于接地接地端口103的电压,因此电流会沿着两个方向进行流动,分别为充放电电路12指向电源端口103这一方向以及充放电电路12指向接地端口103这一方向,为避免上述情况的发生,在电源端口101和充放电电路12之间设置防倒流电路11,这样,iot模块10断电后,电流只能沿着充放电电路12指向接地端口103这一方向流动。
25.防倒流电路11的数量根据充放电电路12的数量实际设定。在一些实施例中,防倒流电路11与充放电电路12的数量相同,在另一些实施例中,防倒流电路11的数量小于充放电电路12的数量,也即一个防回流电路12为至少两个充放电电路12 提供防回流支持。防倒流电路11共用一个防倒流电路11的至少两个充放电电路12 存在公共端,该公共端连接至防倒流电路11。
26.在本技术实施例中,仅以防倒流电路11的数量与充放电电路12的数量相同为例进行说明。通过上述方式,可以避免至少两个充放电电路12在充放电速度不一致的时候,其中一个充放电电路12的电压会通过公共端流入另一充放电电路12,此时,另一充放电电路12输出的电压受到干扰,因此无法准确确定断电时间所处的时间范围的情况发生,提高确定断电时间所处的时间范围的准确率。
27.防倒流电路11包括以下至少一项:二极管和mos管。由于二极管以及mos 管中的寄生二极管均具有单向导通特性,以二极管为例,单向导通特性是指将二极管的阳极和阴极施加正向电压时,二极管导通,将二极管的阳极和阴极施加反向电压时,二极管截止。因此可以将二极管以及包含寄生二极管的mos管设为防倒流电路11。
28.充放电电路12被配置为在iot模块10上电的时候进行充电,在iot模块10 断电的时候进行放电。可选地,充放电电路12被配置为在iot模块10上电时充电至iot模块10的工作电压,iot模块10的工作电压大于或等于电平跳变电压。电平跳变电压是指触发输出端口102在高电平与低电平之间进行跳变的电压,当充放电电路12输出的电压大于电平跳变电压时,输出端口102输出高电平,当充放电电路12输出的电压小于电平跳变电压时,输出端口102输出低电平,示例性地,电平跳变电压为0.2v。可选地,在充放电电路12的放电参数(比如充放电电路12中的电容的电容值、充放电电路12中的电阻的电阻值)确定的情况下,充放电电路12 在停止放电后输出的电压根据放电时长以及放电电流确定。
29.在一些实施例中,充放电电路12由iot模块10的工作电压放电至电平跳变电压所需的时间是预先设定的,以下称为预设值。这样的话,微处理单元104能够根据输出端口102输出的电平来判断放电时长是小于预设值或者大于预设值。示例性地,充放电电路12由iot模块10的工作电压放电至电平跳变电压所需的时间为3 秒。
30.充放电电路12的数量根据断电时长所处的时间范围的数量实际设定。可选地,断
电时长所处的时间范围的数量减去一,也即是充放电电路12的数量。例如,断电时长所处的时间范围的数量为3时,充放电电路12的数量为2。再例如,断电时长所处的时间范围为2时,充放电电路12的数量为1。需要说明的是,在充放电电路 12存在多个的情况下,不同的充放电电路12由iot模块10的工作电压放电至电平跳变电压所需的时间不相同。
31.充放电电路12包括充放电元件,比如电容元件,由于电容元件的电阻通常是预先设定的,为了能够控制充放电电路12的充放电速度、时间等参数,需要在电容元件外接电阻。在一个示例中,充放电电路12包括串联连接的第一电阻元件与指定回路。第一电阻元件的第一端与防倒流电路11的第二端电性连接,第一电阻元件的第二端与指定回路的第一端、输出端口103电性连接,指定回路的第二端与接地端口 103电性连接。指定回路是第一电容元件和第二电阻元件并联连接的回路。以下示出了电容的充电公式:
32.vt=v0+(vu-v0)*[1-exp(-t/rc)]。
[0033]
其中,v0为电容的初始电压值,vu为电容充满时的终止电压值,vt为任意时刻t,电容上的电压值,r为第一电阻元件的电阻值,c为指定回路中的第一电容元件的电容值,exp()表示以e为底的指数。第一电容元件的电容值越大,充电速度越慢,第一电阻元件的电阻值越大,充电速度越慢。因此,可以根据充电电路充电至iot模块10的工作电压的时间要求合理设计第一电容元件的电容值和第一电阻元件的电阻值。
[0034]
以下示出了电容的放电公式。
[0035]
vt=e*exp(-t/rc))。
[0036]
其中,e为电容的初始电压值,vt为任意时刻t电容上的电压值,r为指定回路中的第二电阻元件的电阻值,c为第一电容元件的电容值。根据电容元件的放电公式可以得到,第一电容元件的电容值越大,放电速度越慢,第二电阻元件的电阻值越大,放电速度越慢。因此,可以根据充电电路由iot模块10的工作电压放电至电平跳变电压的时间要求合理设计第一电容元件的电容值和第二电阻元件的电阻值。
[0037]
输出端口102被配置为基于充放电电路12输出的电压在高电平与低电平之间跳变。可选地,输出端口102在充放电电路12输出的电压大于电平跳变电压的情况下,由低电平切换至高电平,在充放电电路12输出的电压小于电平跳变电压的情况下,由高电平切换至低电平。电平跳变电压小于或等于iot模块10的工作电压,且大于iot模块10的断电电压。
[0038]
输出端口102与充放电电路的数量保持一致。
[0039]
接地端口103被配置为为iot模块10以及充放电电路12提供接地支持。
[0040]
微处理单元104被配置为基于输出端口102输出的电平确定iot模块10的断电时长所处的时间范围。在上文实施例中提到,充放电电路12由iot模块10的工作电压放电至电平跳变电压所需的时长可用于划分断电时长所处的时间范围。例如,充放电电路12由iot块10的工作电压放电至电平跳变电压的时长为3秒,则iot 模块10的断电时长所处的时间范围小于3秒和大于3秒这两个时间范围。再例如,两个充放电电路12由iot模块10的工作电压放电至电平跳变电压的时长分别为3 秒到10秒,则断电时长所处的时间范围包括3个,小于3秒、大于3秒且小于10 秒,大于10秒这三个时间范围。
[0041]
可选地,微处理单元104基于断电时长检测电路的工作原理获取输出端口102 输出的电平与断电时长所处的时间范围之间的映射关系,在读取输出端口102输出的电平后,查找上述映射关系,以确定断电时长所处的时间范围。其中,微处理单元104基于断电时长
检测电路的工作原理获取输出端口102输出的电平与断电时长所处的时间范围之间的映射关系的过程,将结合图2和图3实施例进行阐述。
[0042]
本技术实施例提供的断电时长检测电路,由于充放电电路在电源上电时进行充电,在电源断电时进行放电,充放电电路输出的电压使得输出端口在高电平至低电平之间进行切换,在预先设置充放电电路由iot模块的工作电压放电至低电平跳变电压所需的时长的情况下,可以根据输出端口输出的电平来准确确定断电时长所处的时间范围。
[0043]
请参阅图2,其示出了本技术另一个实施例提供的断电时长检测电路100的框图。该断电时长检测电路100能够检测的断电时长所处的时间范围为两个。与图1 中所示的断电时长检测电路100相同,该断电时长检测电路100也包括iot模块 10,iot模块10也包括电源端口101、接地端口103以及微处理单元104。与图1 中所示的断电时长检测电路100不同的是,输出端口、防倒流电路、充放电电路的数量均为1。
[0044]
至少一个防倒流电路包括第一防倒流电路21。至少一个输出端口包括第一输出端口2021。至少一个充放电电路包括第一充放电电路22。
[0045]
电源端口101与第一防倒流电路21的第一端电性连接,第一防倒流电路21的第二端、第一输出端口以及第一充放电电路22的第一端电性连接,第一充放电电路 22的第二端与接地端口103电性连接。
[0046]
第一防倒流电路21被配置为避免电流由第一充放电电路22回流至电源端口 101。在一些实施例中,第一防倒流电路21包括第一二极管211,第一二极管211 的阳极和电源端口101电性连接,第一二极管211的阴极和第一充放电电路22的第二端电性连接。当iot模块上电时,第一充放电电路22进行充电,此时第一二极管211导通,以使得电流由电源端口101流向第一充放电电路22,当iot模块断电时,第一充放电电路22进行放电,第一二极管211截止,此时电流由第一充放电电路22流向接地端口103,而不会由第一充放电电路22流向电源端口101。
[0047]
第一充放电电路22被配置为在iot模块上电的时候充电,在iot模块断电放电。其中,第一充放电电路22由iot模块的工作电压放电至第一电平跳变电压所需的时长为第一预设时长。第一预设时长可以预先设定。示例性地,第一预设时长为3秒。
[0048]
在一些实施例中,第一充放电电路22包括串联连接的第一电阻222和第一指定回路。第一电阻222的第一端与第一防倒流电路21的第二端电性连接。第一电阻 222的第二端、第一指定回路的第一端、第一输出端口电性连接。第一指定回路的第二端与接地端口103电性连接。其中,第一指定回路包括并联连接的第一电容221 和第二电阻222。
[0049]
在一些实施例中,第一电阻222的电阻值根据第一充放电电路22充电至iot 模块10的工作电压的时长确定。可选地,根据电容的充电公式可以得到,第一电阻 222的电阻值与第一充放电电路22充电至iot模块10的工作电压的时长呈正相关关系。第一电阻222的电阻值越小,则第一充放电电路22充电速度越快,第一充放电电路22充电至iot模块10的工作电压的时长越小;第一电阻222的电阻值越大,则第一充放电电路22充电速度越慢,第一充放电电路22充电至iot模块10 的工作电压的时长越大。
[0050]
在一些实施例中,第一电容221的电容值、第二电阻223的电阻值根据第一预设时长确定。根据电容的放电公式可以得到,第一电容221的电容值与第一预设时长呈正相关关系。第一电容221的电容值越小,则第一充放电电路22放电速度越快,第一预设时长越小;第
一电容221的电容值越大,则第一充放电电路22放电速度越慢,第一预设时长越大。根据电容的放电公式可以得到,第二电阻223的电阻值与第一预设时长呈正相关关系。第二电阻223的电阻值越小,则第一充放电电路 22放电速度越慢,第一预设时长越小;第二电阻223的电阻值越大,则第一充放电电路22放电速度越快,第一预设时长越大。
[0051]
第一输出端口2021被配置为基于第一充放电电路22输出的电压在高电平与低电平之间进行切换。在一些实施例中,第一输出端口2021被配置为:在第一充放电电路22的输出电压大于第一电平跳变电压的情况下输出高电平,在第一充放电电路22的输出电压小于第一电平跳变电压的情况下输出低电平。第一电平跳变电压小于或等于iot模块10的工作电压,且大于iot模块10的断电电压。
[0052]
微处理单元104被配置为读取第一输出端口2021输出的电平,以确定iot模块10的断电时长所处的时间范围。在本技术实施例中,第一充放电电路22由iot 模块10的工作电压放电至第一电平跳变电压所需的时长为第一预设时长,iot模块 10上电后对第一充放电电路22充电,iot模块10断电后,第一充放电电路22放电,若放电时间小于第一预设时长,则第一充放电电路22输出的电压大于第一电平跳变电压,此时第一输出端口2021仍输出高电平,若放电时间大于第一预设时长,则第一充放电电路22输出的电压小于或等于第一电平跳变电压,此时第一输出端口2021输出低电平。基于上述原理,微处理单元可以预先设置第一输出端口2021 的电平与断电时长所处的时间范围之间的映射关系,在读取第一输出端口2021输出的电平后,查找上述映射关系,以确定断电时长所处的时间范围。其中,该映射关系参见表-1。
[0053][0054]
表-1
[0055]
本技术实施例提供的断电时长检测电路,由于第一充放电电路在电源上电时进行充电,在电源断电时进行放电,第一充放电电路输出的电压使得第一输出端口在高电平至低电平之间进行切换,在预先设置第一充放电电路由iot模块的工作电压放电至第一低电平跳变电压所需的时长的情况下,可以根据输出端口输出的电平来准确确定断电时长所处的时间范围。
[0056]
请参阅图3,其示出了本技术另一个实施例提供的断电时长检测电路100的框图。该断电时长检测电路100所检测到的断电时长所处的时间范围为两个。与图1 中所示的断电时长检测电路100相同,该断电时长检测电路100也包括iot模块 10,iot模块10也包括电源端口101、接地端口103以及微处理单元104。与图1 中所示的断电时长检测电路100不同的是,输出端口、防倒流电路、充放电电路的数量均为2。
[0057]
至少一个防倒流电路包括第一防倒流电路31和第二防倒流电路32,至少一个输出端口包括第一输出端口3021和第二输出端口3022,至少一个充放电电路包括第一充放电电路33和第二充放电电路34。
[0058]
电源端口101与第一防倒流电路31的第一端电性连接,第一防倒流电路31的第二端、输出端口以及第一充放电电路33的第一端电性连接,第一充放电电路33 的第二端与接
地端口103电性连接。电源端口101与第二防倒流电路32的第一端电性连接,第二防倒流电路32的第二端、第二输出端口以及第二充放电电路34的第一端电性连接,第二充放电电路34的第二端与接地端口103电性连接。
[0059]
第一防倒流电路31被配置为避免电流由第一充放电电路33回流至电源端口 101。在一些实施例中,第一防倒流电路31包括第一二极管311,第一二极管311 的阳极和电源端口101电性连接,第一二极管311的阴极和第一充放电电路33的第二端电性连接。
[0060]
第二防倒流电路32被配置为避免电流由第二充放电电路34回流至电源端口101。在一些实施例中,第二回流电路包括第二二极管321,第二二极管321的阳极和电源端口101电性连接,第二二极管321的阴极和第二充放电电路34的第二端电性连接。当iot模块10上电时,第二充放电电路34进行充电,此时第二二极管 321导通,电流由电源端口101流向第二充放电电路34,当iot模块10断电时,第二充放电电路34进行放电,第二二极管321截止,此时电流由第二充放电电路 34流向接地端口103,而不会由第二充放电电路34流向电源端口101。
[0061]
第一充放电电路33被配置为在iot模块10上电,在iot模块10断电的时候放电。其中,第一充放电电路33由iot模块10的工作电压放电至第一低电平跳变电压所需的时长为第一预设时长。在一些实施例中,第一充放电电路33包括串联连接的第一电阻332和第一指定回路。第一电容331、第一电阻332和第二电阻333。第一电阻332的第一端与第一防倒流电路31的第二端电性连接;第一电阻332的第二端、第一指定回路的第一端、第一输出端口3021电性连接;第一指定回路的第二端与接地端口103电性连接。其中,第一指定回路包括并联连接的第一电容331 和第二电阻333。
[0062]
第二充放电电路34被配置为在iot模块10上电的时候充电,在iot模块10 断电的时候放电。其中,第二充放电电路34由iot模块10的工作电压放电至第二电平跳变电压所需的时长为第二预设时长。第一预设时长和第二预设时长不相同。可选地,第一预设时长小于第二预设时长。示例性地,第二预设时长为10秒。
[0063]
在一些实施例中,第二充放电电路34包括串联连接的第三电阻342和第二指定回路。第三电阻342的第一端与第二防倒流电路32的第二端电性连接;第三电阻 342的第二端、第二指定回路的第一端、第二输出端口3022电性连接;第二指定回路的第二端与接地端口103电性连接。其中,第二指定回路包括并联连接的第二电容341和第二电阻343。
[0064]
在一些实施例中,第三电阻342的电阻值根据第二充放电电路34充电至iot 模块10的工作电压的时长确定。可选地,根据电容的充电公式可以得到,第三电阻 342的电阻值与第二充放电电路34充电至iot模块10的工作电压的时长呈正相关关系。第三电阻342的电阻值越小,则第二充放电电路34充电速度越快,第二充放电电路34充电至iot模块10的工作电压的时长越小;第三电阻342的电阻值越大,则第二充放电电路34充电速度越慢,第二充放电电路34充电至iot模块10 的工作电压的时长越大。
[0065]
在一些实施例中,第二电容341的电容值、第四电阻343的电阻值根据第二预设时长确定。根据电容的放电公式可以得到,第二电容341的电容值与第二预设时长呈正相关关系。第二电容341的电容值越小,则第二充放电电路34放电速度越快,第二预设时长越小;第二电容341的电容值越大,则第二充放电电路34放电速度越慢,第二预设时长越大。根据电容的放电公式可以得到,第四电阻343的电阻值与第二预设时长呈正相关关系。第四电阻
343的电阻值越小,则第二充放电电路 34放电速度越慢,第二预设时长越小;第四电阻343的电阻值越大,则第二充放电电路34放电速度越快,第二预设时长越大。
[0066]
第一输出端口3021被配置为基于第一充放电电路33输出的电压在高电平与低电平之间进行切换。在一些实施例中,第一输出端口3021被配置为:在第一充放电电路33的输出电压大于第一电平跳变电压的情况下输出高电平,在第一充放电电路33的输出电压小于第一电平跳变电压的情况下输出低电平。第一电平跳变电压小于或等于iot模块10的工作电压,且大于iot模块10的断电电压。
[0067]
第二输出端口3022被配置为基于第二充放电电路34输出的电压在高电平与低电平之间进行切换。在一些实施例中,第二输出端口3022被配置为:在第二充放电电路34的输出电压大于第二电平跳变电压的情况下输出高电平,在第二充放电电路34的输出电压小于第二电平跳变电压的情况下输出低电平。第二电平跳变电压小于或等于iot模块10的工作电压,且大于iot模块10的断电电压。
[0068]
第一电平跳变电压和第二电平跳变电压可以相同,也可以不相同。本技术实施例中,仅以第一电平跳变电压和第二电平跳变电压相同为例进行说明。
[0069]
微处理单元104被配置为读取第一输出端口和/或第二输出端口输出的电平,以确定iot模块10的断电时长所处的时间范围。
[0070]
在本技术实施例中,第一充放电电路33由iot模块10放电至第一电平跳变电压所需的时长为第一预设时长,iot模块10上电后,第一充放电电路33充电,iot 模块10断电后,第一充放电电路33放电。第二充放电电路34由iot模块10的工作电压放电至第二电平跳变电压所需的时长为第二预设时长,iot模块10上电后,第二充放电电路34充电,iot模块10断电后,第二充放电电路34放电。若放电时间小于第一预设时长,则第一充放电电路33输出的电压大于第一电平跳变电压,此时第一输出端口3021仍为高电平,第二充放电电路34输出的电压大于第二电平跳变电压,此时第二输出端口3022仍为高电平。若放电时间大于第一预设时长小于第二预设时长,则第一充放电电路33输出的电压小于或等于第一电平跳变电压,此时第一输出端口3021为低电平,第二充放电电路34输出的电压大于第二电平跳变电压,此时第二输出端口3022仍为高电平。若放电时间大于第二预设时长,则第一充放电电路33输出的电压小于或等于第一电平跳变电压,此时第一输出端口3021为低电平,第二充放电电路34输出的电压小于或等于第二低电平跳变电压,此时第二输出端口3022为低电平。
[0071]
基于上述原理,微处理单元104可以预先设置第一输出端口3021以及第二输出端口3022的电平与断电时长所处的时间范围之间的映射关系,在读取第一输出端口3021以及第二输出端口3022输出的电平后,查找上述映射关系,以确定断电时长所处的时间范围。其中,该映射关系参见表-2。
[0072][0073]
表-2
[0074]
本技术实施例提供的断电时长检测电路,由于第一充放电电路以及第二充放电电路在电源上电时进行充电,在电源断电时进行放电,第一充放电电路输出的电压使得第一输出端口在高电平至低电平之间进行切换,第二充放电电路输出的电压使得第二输出端口在高电平至低电平之间进行切换,在预先设置第一充放电电路由 iot模块的工作电压放电至第一电平跳变电压所需的时长,以及第二充放电电路由 iot模块的工作电压放电至第二电平跳变电压所需的时长情况下,可以根据输出端口输出的电平来准确确定断电时长所处的时间范围。
[0075]
如图4所示,本技术示例还提供一种电子设备400,该电子设备400可以是智能设备,包括智能空调、智能电冰箱、智能灯、智能窗帘、智能饮水机等等,该电子设备400包括如图1至3任一的断电时长检测电路100,电路100包括:iot模块10、至少一个防倒流电路11、至少一个充放电电路12。iot模块10包括电源端口101、至少一个输出端口102、接地端口103、微处理单元104,电源端口101与防倒流电路11的第一端电性连接,防倒流电路11的第二端、充放电电路12的第一端以及输出端口102电性连接,充放电电路12的第二端与接地端口13电性连接。
[0076]
在一些实施例中,该电子设备400还包括存储器420,其中,存储器420存储有计算机程序指令,计算机程序指令被处理器调用时实执行断电时长检测方法。
[0077]
上述断电时长检测电路100中的微处理单元也即是电子设备400中的处理器。处理器可以包括一个或者多个处理核。处理器利用各种接口和线路连接整个电池管理系统内的各种部分,通过运行或执行存储在存储器420内的指令、程序、代码集或指令集,以及调用存储在存储器420内的数据,执行电池管理系统的各种功能和处理数据。可选地,处理器可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列 (programmable logic array,pla)中的至少一种硬件形式来实现。处理器可集成中央处理器(central pro cessing unit,cpu)、图像处理器(graphics processing unit,gpu) 和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器中,单独通过一块通信芯片进行实现。
[0078]
存储器420可以包括随机存储器420(random access memory,ram),也可以包括只读存储器620(read-only memory)。存储器420可用于存储指令、程序、代码、代码集或指令
集。存储器420可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各种方法示例的指令等。存储数据区还可以存储车辆在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据) 等。
[0079]
以上,仅是本技术的较佳示例而已,并非对本技术作任何形式上的限制,虽然本技术已以较佳示例揭示如上,然而并非用以限定本技术,任何本领域技术人员,在不脱离本技术技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效示例,但凡是未脱离本技术技术方案内容,依据本技术的技术实质对以上示例所作的任何简介修改、等同变化与修饰,均仍属于本技术技术方案的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1