找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

想在單片機/MCU斷電的時候還能運行幾秒鐘,此時用中斷腳檢測斷電這一刻的動作在MCU

查看數(shù): 2107 | 評論數(shù): 19 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2024-3-20 17:27

正文摘要:

想在單片機/MCU斷電的時候還能運行幾秒鐘,此時用中斷腳檢測斷電這一刻的動作。在MCU的VCC腳加一個法拉電容是否可行?有哪些更好的方法可以實現(xiàn)我要的這個功能

回復

ID:668004 發(fā)表于 2024-3-30 17:50
fosu頑童 發(fā)表于 2024-3-26 00:36
這個我認為可以。
接下來通過示波器檢測MCU供電電壓的掉電時間,來調(diào)試電容容量。
如果MCU內(nèi)部有低電壓 ...

這個容量大一點也是沒關系的吧
ID:668004 發(fā)表于 2024-3-30 17:42
fosu頑童 發(fā)表于 2024-3-26 00:36
這個我認為可以。
接下來通過示波器檢測MCU供電電壓的掉電時間,來調(diào)試電容容量。
如果MCU內(nèi)部有低電壓 ...

好的  謝謝  你是不是用過呢?你現(xiàn)在在做什么產(chǎn)品啊
ID:668004 發(fā)表于 2024-3-30 11:54
     3.3V和法拉電容之間有必要增加一個二極管嗎?就是3.3V經(jīng)過一個二極管再接到單片機的VCC和法拉電容  有沒有必要
ID:402383 發(fā)表于 2024-3-26 00:36
QWE4562012 發(fā)表于 2024-3-22 11:33
你說的是不是這個意思啊?

這個我認為可以。
接下來通過示波器檢測MCU供電電壓的掉電時間,來調(diào)試電容容量。
如果MCU內(nèi)部有低電壓檢測功能的話,可以使能,并且進入低功耗模式,這樣的話因為負載電流變小,使得掉電時間會變長一些。
ID:57657 發(fā)表于 2024-3-25 22:40
加一個二極管和光耦,斷電后電容向單片機供電,電容不能向光耦供電,然后被單片機檢測到光耦截止即為掉電。
ID:668004 發(fā)表于 2024-3-25 16:51
QWE4562012 發(fā)表于 2024-3-22 11:33
你說的是不是這個意思啊?

這個二極管是必須的嗎?
ID:668004 發(fā)表于 2024-3-25 15:29
明日之星8 發(fā)表于 2024-3-22 23:06
加肖特基二極管和電池吧,比如CR2132或者3.7V鋰電池,某些單片機可
以1微安工作電流實現(xiàn)計時,可以連續(xù)運 ...

MCU 供電腳沒有接電池呢  也不會接電池
ID:1110945 發(fā)表于 2024-3-22 23:06
加肖特基二極管和電池吧,比如CR2132或者3.7V鋰電池,某些單片機可
以1微安工作電流實現(xiàn)計時,可以連續(xù)運行一年甚至數(shù)年,只受限于電池
的壽命。
ID:235438 發(fā)表于 2024-3-22 20:29
必須電容前面有個二極管用于和其他電路部分隔開,然后系統(tǒng)電源接到單片機的ADC引腳,這樣斷電就能檢測到
ID:213173 發(fā)表于 2024-3-22 17:22
QWE4562012 發(fā)表于 2024-3-22 11:35
非常感謝  不過沒有用DS1302用的是MCU內(nèi)部的RTC

掉電中斷,重要數(shù)據(jù)寫在片內(nèi)EEPROM也一樣。參考回帖:http://www.torrancerestoration.com/bbs/dpj-234231-1.html
ID:668004 發(fā)表于 2024-3-22 11:35
wulin 發(fā)表于 2024-3-21 09:20
這是一個利用MCU低壓中斷功能,在DS1302的RAM保存掉電時重要數(shù)據(jù)的示例程序,無需法拉電容。電路板上電源濾 ...

非常感謝  不過沒有用DS1302用的是MCU內(nèi)部的RTC
ID:668004 發(fā)表于 2024-3-22 11:34
Hephaestus 發(fā)表于 2024-3-20 20:09
負載輕的話可以。

就供給MCU  在MCU斷電的情況下  采集一個斷電的中斷信號
ID:668004 發(fā)表于 2024-3-22 11:33
大漠落日 發(fā)表于 2024-3-21 08:28
加個法拉電容就可以了,

用多大的呢  如何選型啊
ID:213173 發(fā)表于 2024-3-21 09:20
這是一個利用MCU低壓中斷功能,在DS1302的RAM保存掉電時重要數(shù)據(jù)的示例程序,無需法拉電容。電路板上電源濾波電解電容22uf。經(jīng)實際電路驗證,保存幾個字節(jié)數(shù)據(jù)毫無壓力。MCU型號STC8H3K48S2。 STC8H讀寫DS1302 RAM(掉電保存).rar (29.45 KB, 下載次數(shù): 8)

ID:195496 發(fā)表于 2024-3-21 08:28
加個法拉電容就可以了,
ID:1109793 發(fā)表于 2024-3-21 08:02
通常是在前端比如24V的位置加一個較大的電容,這樣存儲的能量比較多。不過現(xiàn)在的一些5V芯片可以工作到3V也比較容易在5V端實現(xiàn)
ID:857072 發(fā)表于 2024-3-20 21:58
隨便一個大一點的電解電容都夠單片機運行幾秒了但是在這個電容前面要加二極管隔離一下,那與用二極管給這個電容充電然后這個電容里面的電值供給mcu用,就可以實現(xiàn)
ID:883242 發(fā)表于 2024-3-20 20:09
負載輕的話可以。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表