![]() |
發(fā)布時間: 2024-3-20 17:27
正文摘要:想在單片機/MCU斷電的時候還能運行幾秒鐘,此時用中斷腳檢測斷電這一刻的動作。在MCU的VCC腳加一個法拉電容是否可行?有哪些更好的方法可以實現(xiàn)我要的這個功能 |
fosu頑童 發(fā)表于 2024-3-26 00:36 這個容量大一點也是沒關系的吧 |
fosu頑童 發(fā)表于 2024-3-26 00:36 好的 謝謝 你是不是用過呢?你現(xiàn)在在做什么產(chǎn)品啊 |
3.3V和法拉電容之間有必要增加一個二極管嗎?就是3.3V經(jīng)過一個二極管再接到單片機的VCC和法拉電容 有沒有必要 |
QWE4562012 發(fā)表于 2024-3-22 11:33 這個我認為可以。 接下來通過示波器檢測MCU供電電壓的掉電時間,來調(diào)試電容容量。 如果MCU內(nèi)部有低電壓檢測功能的話,可以使能,并且進入低功耗模式,這樣的話因為負載電流變小,使得掉電時間會變長一些。 |
加一個二極管和光耦,斷電后電容向單片機供電,電容不能向光耦供電,然后被單片機檢測到光耦截止即為掉電。 |
QWE4562012 發(fā)表于 2024-3-22 11:33 這個二極管是必須的嗎? |
明日之星8 發(fā)表于 2024-3-22 23:06 MCU 供電腳沒有接電池呢 也不會接電池 |
加肖特基二極管和電池吧,比如CR2132或者3.7V鋰電池,某些單片機可 以1微安工作電流實現(xiàn)計時,可以連續(xù)運行一年甚至數(shù)年,只受限于電池 的壽命。 |
必須電容前面有個二極管用于和其他電路部分隔開,然后系統(tǒng)電源接到單片機的ADC引腳,這樣斷電就能檢測到 |
QWE4562012 發(fā)表于 2024-3-22 11:35 掉電中斷,重要數(shù)據(jù)寫在片內(nèi)EEPROM也一樣。參考回帖:http://www.torrancerestoration.com/bbs/dpj-234231-1.html |
wulin 發(fā)表于 2024-3-21 09:20 非常感謝 不過沒有用DS1302用的是MCU內(nèi)部的RTC |
Hephaestus 發(fā)表于 2024-3-20 20:09 就供給MCU 在MCU斷電的情況下 采集一個斷電的中斷信號 |
大漠落日 發(fā)表于 2024-3-21 08:28 用多大的呢 如何選型啊 |
這是一個利用MCU低壓中斷功能,在DS1302的RAM保存掉電時重要數(shù)據(jù)的示例程序,無需法拉電容。電路板上電源濾波電解電容22uf。經(jīng)實際電路驗證,保存幾個字節(jié)數(shù)據(jù)毫無壓力。MCU型號STC8H3K48S2。
![]() |
加個法拉電容就可以了, |
通常是在前端比如24V的位置加一個較大的電容,這樣存儲的能量比較多。不過現(xiàn)在的一些5V芯片可以工作到3V也比較容易在5V端實現(xiàn) |
隨便一個大一點的電解電容都夠單片機運行幾秒了但是在這個電容前面要加二極管隔離一下,那與用二極管給這個電容充電然后這個電容里面的電值供給mcu用,就可以實現(xiàn) |
負載輕的話可以。 |
Powered by 單片機教程網(wǎng)