找回密码
 注册
关于网站域名变更的通知
查看: 384|回复: 2
打印 上一主题 下一主题

断电检测电路(用于统计断电关机那一刻到下一次上电开机的总时间)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2024-3-19 16:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
断电检测电路(用于统计断电关机那一刻到下一次上电开机的总时间)4 Q! v* [$ K1 l) X

& r, p) O& ~+ d" j有这样一个需求:需要在板子断电的那一刻立马检测到这个断电时间开始计时计算断电关机的时间(下一次开机能获取到这个产品断电的时间)。
# u2 u1 _9 `$ i7 _! y! c" j. g
" a1 A- S  B  N' ^mcu用的是STM32,整个板子的电源来源于一个12V的电池包,电池包经过5V的LDO降压再经过3.3V的LDO降压后给到MCU供电. t5 |: M- b- @9 R7 ~. R4 `) Q7 E

( s4 _' E+ |9 K+ A- D0 yMCU有外挂看门狗芯片,也有纽扣电池进行RTC计时. [; N6 o3 j$ z. E5 A( D

/ l& Q. Q5 p9 N" C如果要在断电那一刻开始计时的话,是不是MCU供电端用RC延时一下再给MCU供电?12V总开关断电的时候,MCU需要还有电才能检测到断电的动作,此刻可以马上检测断电的
4 i0 P0 B" s, y4 @7 T/ x2 S% ^1 t" ~8 N/ d
下降沿开始计时?此方法是否可行?如何计算RC的值呢?
( m, E& J0 D% b* O4 [" W- ?$ |; @- s0 T8 y" A' K
有哪些更好的方法?帮忙推荐一下! l+ d7 ^7 b: t  P0 ]" @2 [

该用户从未签到

2#
发表于 2024-3-19 18:28 | 只看该作者
电路构成:* b( E0 J0 r" O! X9 O  d
6 m% R/ ^) a6 B' @. I
断电检测电路通常由电压检测部分、信号处理部分以及输出控制部分组成。电压检测部分负责实时监测电源电压的变化,信号处理部分则对检测到的电压信号进行处理,判断电源是否断开,最后输出控制部分根据信号处理部分的判断结果,输出相应的控制信号给单片机。
: v* n2 B- }5 G3 z/ k# J8 f! g# o/ y, r3 b" t
工作原理:
5 \+ H( i; s" m, O2 R+ l2 P3 H$ V0 y3 o
1  当电源电压正常时,电压检测部分输出的信号处于某一稳定状态(如高电平)。此时,信号处理部分接收到该信号后,判断电源正常,不向单片机发送任何控制信号。
: M; X6 a8 C7 s! n9 C4 _
/ }4 ^' U: Z& D; B7 |2  当电源电压降低到某一阈值以下时(即电源断开或电压过低),电压检测部分输出的信号状态发生变化(如由高电平变为低电平)。信号处理部分检测到这一变化后,判断电源已断开,向单片机发送一个控制信号。
( w' m. U  ~8 T7 U4 K$ I
. `! H0 q0 j6 V& g8 O/ _' O- P, @0 u3  单片机接收到控制信号后,执行相应的保护措施或状态切换操作,如切换到备用电源、保存当前数据等。

该用户从未签到

3#
 楼主| 发表于 2024-3-30 11:57 | 只看该作者
     3.3V和法拉电容之间有必要增加一个二极管吗?就是3.3V经过一个二极管再接到单片机的VCC和法拉电容  有没有必要
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-24 00:20 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表