一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种判断MCU断电时间的方法及电路与流程

2021-12-04 00:13:00 来源:中国专利 TAG:

一种判断mcu断电时间的方法及电路
技术领域
1.本发明及判断mcu断电时间领域,具体涉及一种判断mcu断电时间的方法及电路。


背景技术:

2.在电路设计中,有的产品需要判断是否被断电、断电多久再来电等。比如有些灯具可以在2秒内关开2次门切换色温等。因为普通电路在关灯后很快就断电了,电路的mcu无法判断断电的时间,在现有的设计中,为了让mcu断电后还能工作一段时间,往往会用到很大容量的电容或者电池来储电,电路成本高,且体积大,无法小型化。对于追求极致、小型化设计,如0603封装的小型电容,现有的电路设计大体积已经不能满足0603封装实际需求。


技术实现要素:

3.本发明提供一种判断mcu断电时间的方法及电路,解决现有设计中为了让mcu断电后还能工作一段时间,往往会用到很大容量的电容或者电池来储电,造成电路成本高,且体积大,无法小型化的问题。
4.为解决上述技术问题,本发明的技术方案是:一种判断mcu断电时间的电路,包括微控制单元mcu、二极管d、电容c、电阻r1和电阻r2,所述微控制单元mcu设有adc引脚,所述二极管d设有正极和负极,所述微控制单元mcu的adc引脚与和所述二极管d的正极连接,所述二极管d的负极分别与所述电阻r2的一端和所述电容c的一端连接,所述电阻r2的另一端和所述电容c的另一端均接地,所述电阻r1和所述二极管d并联连接。
5.本发明还提供一种判断mcu断电时间的方法,使用上述的判断mcu断电时间的电路,具体判断mcu断电时间的方法包括以下步骤:s1:在通电正常工作时,让微控制单元mcu的adc引脚输出高电平,通过二极管d给电容c充电;s2:工作期间,一直输出高电平,让电容c维持满电;s3:当断电后,微控制单元mcu不再给高电平充电,此时电容c通过电阻r2放电;s4:当再次来电,微控制单元mcu在上电瞬间,微控制单元mcu开始检测adc引脚的电压,通过adc引脚的电压值可以计算出电容c的放电时间,放电时间即断电时间,即:若假设电容c的初始电压值为v0,电容c充满电压的电压值为vmax,电容c任意时刻t时的电压值为vt,即微控制单元mcu通过adc引脚的电压值,则:vt=v0 (vmax

v0)*(1
‑ꢀ
),由此可以计算出,当微控制单元mcu检测出adc引脚的电压值后,可以计算出时间t,也即断电时间;s5:通过步骤s4后,微控制单元mcu根据计算出的断电时间,并执行相应的动作。
6.本发明实现的有益效果:相对现有的设计,需要采用很大的电容或电池来储电,电路成本高,本发明通过改变电路设计,使得电路体积非常小,只需要很小的封装,不需要大的封装,如0603封装的电容即可,一方面可以使得电路体积缩小,另一方面也可以大幅降低电路成本。
具体实施方式
7.为了便于本领域技术人员理解,下面将结合实施例对本发明进行进一步详细描述。具体如下:如图1所示,判断mcu断电时间的电路,包括微控制单元mcu、二极管d、电容c、电阻r1和电阻r2,所述微控制单元mcu设有adc引脚,所述二极管d设有正极和负极,所述微控制单元mcu的adc引脚与和所述二极管d的正极连接,所述二极管d的负极分别与所述电阻r2的一端和所述电容c的一端连接,所述电阻r2的另一端和所述电容c的另一端均接地,所述电阻r1和所述二极管d并联连接。
8.使用上述的判断mcu断电时间的电路,具体判断mcu断电时间的方法包括以下步骤:s1:在通电正常工作时,让微控制单元mcu的adc引脚输出高电平,通过二极管d给电容c充电;s2:工作期间,一直输出高电平,让电容c维持满电;s3:当断电后,微控制单元mcu不再给高电平充电,此时电容c通过电阻r2放电;s4:当再次来电,微控制单元mcu在上电瞬间,微控制单元mcu开始检测adc引脚的电压,通过adc引脚的电压值可以计算出电容c的放电时间,放电时间即断电时间,即:若假设电容c的初始电压值为v0,电容c充满电压的电压值为vmax,电容c任意时刻t时的电压值为vt,即微控制单元mcu通过adc引脚的电压值,则:vt=v0 (vmax

v0)*(1

),由此可以计算出,当微控制单元mcu检测出adc引脚的电压值后,可以计算出时间t,也即断电时间;本实施例中,电容c的初始电压值为v0=0,电容c充满电压的电压值为vmax=e,电容c任意时刻t时的电压值为vt,即微控制单元mcu通过adc引脚的电压值,则:vt=e*(1

),即t=cr2*,由此可以计算出,当微控制单元mcu检测出adc引脚的电压值后,可以计算出时间t,也即断电时间;s5:通过步骤s4后,微控制单元mcu根据计算出的断电时间,并执行相应的动作。
9.显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。


技术特征:
1.一种判断mcu断电时间的电路,其特征在于:包括微控制单元mcu、二极管d、电容c、电阻r1和电阻r2,所述微控制单元mcu设有adc引脚,所述二极管d设有正极和负极,所述微控制单元mcu的adc引脚与和所述二极管d的正极连接,所述二极管d的负极分别与所述电阻r2的一端和所述电容c的一端连接,所述电阻r2的另一端和所述电容c的另一端均接地,所述电阻r1和所述二极管d并联连接。2.一种判断mcu断电时间的方法,其特征在于:使用权利要1所述的判断mcu断电时间的电路,具体判断mcu断电时间的方法包括以下步骤:s1:在通电正常工作时,让微控制单元mcu的adc引脚输出高电平,通过二极管d给电容c充电;s2:工作期间,一直输出高电平,让电容c维持满电;s3:当断电后,微控制单元mcu不再给高电平充电,此时电容c通过电阻r2放电;s4:当再次来电,微控制单元mcu在上电瞬间,微控制单元mcu开始检测adc引脚的电压,通过adc引脚的电压值可以计算出电容c的放电时间,放电时间即断电时间,即:若假设电容c的初始电压值为v0,电容c充满电压的电压值为vmax,电容c任意时刻t时的电压值为vt,即微控制单元mcu通过adc引脚的电压值,则:vt=v0 (vmax

v0)*(1
‑ꢀ
),由此可以计算出,当微控制单元mcu检测出adc引脚的电压值后,可以计算出时间t,也即断电时间;s5:通过步骤s4后,微控制单元mcu根据计算出的断电时间,并执行相应的动作。

技术总结
本发明公开了一种判断MCU断电时间的方法及电路,包括微控制单元MCU、二极管D、电容C、电阻R1和电阻R2,所述微控制单元MCU设有ADC引脚,所述二极管D设有正极和负极,所述微控制单元MCU的ADC引脚与和所述二极管D的正极连接,所述二极管D的负极分别与所述电阻R2的一端和所述电容C的一端连接,所述电阻R2的另一端和所述电容C的另一端均接地,所述电阻R1和所述二极管D并联连接。相对现有的设计,需要采用很大的电容或电池来储电,电路成本高,本发明通过改变电路设计,使得电路体积非常小,只需要很小的封装,不需要大的封装,如0603封装的电容即可,一方面可以使得电路体积缩小,另一方面也可以大幅降低电路成本。面也可以大幅降低电路成本。面也可以大幅降低电路成本。


技术研发人员:蔡艳清 曾祥春 王文 周小捷
受保护的技术使用者:惠州市元盛科技有限公司
技术研发日:2021.08.18
技术公布日:2021/12/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献