⑴ 請高手指導51單片機掉電保護電路的設計
1、在電路板的供電上增加一個超級電容,保證掉電狀態電壓可以緩慢下降,例如5V降到4.5V約0.5秒的時間。
2、使用T0中斷提供時鍾,每0.1秒對電源電壓采樣一次,當電壓下降到4.7V時,開始保存數據操作。操作完畢後單片機進入休眠。
3、之間和之後的工作應該沒有問題了吧?用24C01,X25045等等做數據存儲器都可以,建議用25045.
⑵ 單片機掉電復位(BOR)模塊有什麼作用在什麼情況下使用該功能
在單片機應用系統中,如果採用干電池或者充電電池供電,橘汪則存在電池電壓不斷下降的問題,如果採用市電供電,則存在著電壓波動和電源干擾的問題。
電源電壓的不穩定,是造成單片機執行程序發生混亂甚至死機的重要原因之一。所以,許閉指多著名半導體製造公司為此目的研製了名叫「電壓檢測器」或者「uP監控器」的專用集成電路。
在PIC系列單片機中,有許多型號內部就集成了這項功能(BOR)電路,如PIC16F87X。因此,對於PIC單片機的開發者來說,就可以免用外加專用集成電路,降低了成本,簡化了電路。
利用掉電復位(BOR,brown-out reset),可以為單片機提供電源跌落的預警信號。一旦發現VDD下降到某一個門檻值時,就使單片機及時復位以免系統失控。這個復位狀態一直保持到VDD重新上升到門檻值以上之後。
在PIC單片圓態仔機中,把實現該功能的電路稱作掉電鎖定復位電路
⑶ 什麼是單片機的掉電保護方式
單片機在工作的時候可能出現外部供電電壓不穩定。比如工作於5V下的單片機VDD到VSS間的電壓突然小於4V或2v,這時候會使單片機的輸出不正常,設置了掉電保護後,出現電壓小於一定的值,單片機會自動復位,重新執行程序,以防止單片機對外部電路的誤操作。
各種帶掉電保護方式的單片機設置方法各有不同,但最根本都是設置寄存器。看你用那款單片機了。我用的PIC單片機就是在CONFIG寄存器配置位里設定,可以在程序里加命令,也可以在編譯器里設置.退出也是。
⑷ 單片機 掉電保護 at24c02
你好:
at24c02最多儲存256位元組,每位元組大小8位。
那麼你要實現掉電保護,就是每次在變數改芹此變時要往at24c02中特定位置寫入這個數據,在上桐襲電時將它讀出。
有關at24c02的讀寫、啟動、停止、應答函數需要自己去編寫,我可以把我的程序給你參考局首兄一下,通過編譯,運行穩定。
不懂的可以隨時回復我。
希望我的回答能幫助到你。
⑸ stc單片機掉電數據保護
存EEPROM不需要很多時間,你需要做一斗告個主電源消失後還能短時間供電的電路。用很大的電容2200uF;還得用二極體、電感將單片機的數字部分隔離出來,在主電源掉電之後彎局切斷模擬電路,把單片機切換到可以支持EEPROM就行了,然後就是存了。
至於怎麼檢空鬧明測掉電可以用分壓加三極體驅動外部中斷。
不知道你的應用環境如何,我自己用2200uF的電容足夠了!
不行就換一個可以1.75V工作的單片機!!
希望對你有幫助!
⑹ STC89C52單片機掉電保存如何實現
STC89C52單片機掉電保存很容易的,利用內部的EEPROM就可以保存,每當需要保存的數據變化時,就寫一次EEPROM保存,開機時再讀出保存的數據就行了。見下表。
⑺ 單片機的掉電功能是怎麼實現的啊
使用 EEPROM 功能;
EEPROM 是 Electrically Erasable Programmable Read-Only Memory(電可擦寫可編程只讀存儲器)的簡寫,具備掉電保持能力。
程序控制思路:
①上電讀取 EEPROM 的記憶地址內容,獲取掉電前的記憶。
②在需要修改記憶值的操作處(如按鍵修改、時間修改),重新改寫記憶值(一般需先擦除後填寫);
延伸:
傳統51單片機沒有EEPROM,一般都需要外置IC,採用特定通訊時序來操作EEPROM(如AT24C01、採用IIC通訊等);
現多數單片機都會內置EEPROM,直接根據手冊要求的固定指令/時序即可操作EEPROM;