91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機掉電檢測與數(shù)據(jù)掉電保存方案解讀

電子設(shè)計 ? 作者:廠商供稿 ? 2018-10-15 08:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機在正常工作時,因某種原因造成突然掉電,將會丟失數(shù)據(jù)存儲器(RAM)里的數(shù)據(jù)。在某些應(yīng)用場合如測量、控制等領(lǐng)域,單片機正常工作中采集和運算出一些重要數(shù)據(jù),待下次上電后需要恢復(fù)這些重要數(shù)據(jù)。因此,在一些沒有后備供電系統(tǒng)的單片機應(yīng)用系統(tǒng)中,有必要在系統(tǒng)完全斷電之前,把這些采集到的或計算出的重要數(shù)據(jù)存在在EEPROM中。為此,通常做法是在這些系統(tǒng)中加入單片機掉電檢測電路與單片機掉電數(shù)據(jù)保存。

用法拉電容可從容實現(xiàn)單片機掉電檢測與數(shù)據(jù)掉電保存。電路見下圖。這里首先用6V供電(如7806),為什么用6V不用5V是顯而易見的.電路中的二極管們一般都起兩個作用,一是起鉗位作用,鉗去0.6V,保證使大多數(shù)51系列的單片機都能在4.5V--5.5V之間的標(biāo)稱工作電壓下工作.而4.5-5.5間這1V電壓在0.47F電容的電荷流失時間就是我們將來在單片機掉電檢測報警后我們可以規(guī)劃的預(yù)警回旋時間。二是利用單向?qū)щ娦员WC向儲能電容0.47F/5.5V單向沖電。

兩只47歐電阻作用:第一,對單片機供電限流。一般地單片機電源直接接7805上,這是個不保險的做法,為什么?因為7805可提供高達2A的供電電流,異常時足夠把單片機芯片內(nèi)部燒毀.有這個47歐姆電阻保護,即使把芯片或者極性插反也不會燒單片機和三端穩(wěn)壓器,但這個電阻也不能太大,上限不要超過220歐,否則對單片機內(nèi)部編程時,會編程失敗(其實是電源不足).第二,和47UF和0.01UF電容一起用于加強電源濾波.第三,對0.47F/5.5V儲能電容,串入的這只47歐電阻消除"巨量法拉電容"的上電浪涌.實現(xiàn)沖電電流削峰。

單片機掉電檢測與數(shù)據(jù)掉電保存方案解讀

現(xiàn)在我們算一算要充滿0.47F電容到5.5V,即使用5.5A恒流對0.47F電容沖電,也需要0.47秒才能沖到5.5V,因此我們可以知道:

1.如果沒有47歐姆電阻限流,上電瞬間三端穩(wěn)壓器必然因強大過電流而進入自保.

2.長達0.47秒(如果真有5.5A恒流充電的話)緩慢上電,如此緩慢的上電速率,將使得以微分(RC電路)為復(fù)位電路的51單片機因為上電太慢無法實現(xiàn)上電復(fù)位.(其實要充滿0.47UF電容常常需要幾分種).

3.正因為上電時間太慢,將無法和今天大多數(shù)主流的以在線寫入(ISP)類單片機與寫片上位計算機軟件上預(yù)留的等待應(yīng)答時間嚴(yán)重不匹配(一般都不大于500MS),從而造成應(yīng)答失步,故總是提示"通信失敗".

知道這個道理你就不難理解這個電路最上面的二極管和電阻串聯(lián)起來就是必須要有上電加速電路.這里還用了一只(內(nèi)部空心不帶藍(lán)色的)肖特基二極管(1N5819)從法拉電容向單片機VCC放電,還同時阻斷法拉電容對上電加速電路的旁路作用,用肖特基二極管是基于其在小電流下導(dǎo)通電壓只有0.2V左右考慮的,目的是盡量減少法拉電容在單片機掉電時的電壓損失.多留掉點維持時間。

三極管9014和鉗制位二極管分壓電阻墊位電阻(470歐姆)等構(gòu)成基極上發(fā)射極雙端輸入比較器,實現(xiàn)單片機掉電檢測和發(fā)出最高優(yōu)先級的掉電中斷,單片機掉電保存程執(zhí)行。這部分電路相當(dāng)于半只比較器LM393,但電路更簡單耗電更省(掉電時耗電小于0.15MA).

47K電阻和470歐姆二極管1N4148一道構(gòu)成嵌位電路,保證基極電位大約在0.65V左右 (可這樣計算0.6(二極管導(dǎo)通電壓)+5*0.47/47),這樣如果9014發(fā)射極電壓為0(此時就是外部掉電),三極管9014正好導(dǎo)通,而且因為51單片機P3.2高電平為弱上拉(大約50UA),此時9014一定是導(dǎo)通且弱電流飽和的,這樣就向單片機內(nèi)部發(fā)出最高硬件優(yōu)先級的INX0掉電檢測中斷.

而在平時正常供電時,因發(fā)射極上也大約有6*0.22/2.2=0.6V電壓上頂,不難發(fā)現(xiàn)三極管9014一定處于截止?fàn)顟B(tài),而使P3.2維持高電平的,單片機掉電保存中斷程序不被觸發(fā)。

最后還有兩個重要軟件和硬件note

軟件上:首先INX0在硬件上(設(shè)計)是處于最高優(yōu)先級的,這里還必須要在軟件保證最高級別的優(yōu)先.從而確保單片機掉電時外部中斷0能打斷其他任何進程,最高優(yōu)先地被檢測和執(zhí)行.其次在INX0的掉電保存寫入子程序模塊入口,還要用:

MOV P1,#00H
MOV P2,#00H
MOV P3,#00H
MOV P0,#00H
SJMP 掉電保存

來阻斷法拉電容的電荷通過單片機口線外泄和隨后跳轉(zhuǎn)掉電保存寫入子程序模塊.(見硬件要點)

硬件上:凡是驅(qū)動單片機外部口線等的以輸出高電平驅(qū)動外部設(shè)備,其電源不能和電片機的供電電壓VCC去爭搶(例如上拉電阻供電不取自單片機VCC).而應(yīng)直接接在電源前方,圖中4.7K電阻和口線PX.Y就是一個典型示例,接其它口線PX.Y'和負(fù)載也雷同.這里與上拉4.7K電阻相串聯(lián)二極管也有兩個作用:1、鉗去0.6V電壓以便與單片機工作電壓相匹配,防止口線向單片機內(nèi)部反推電.造成單片機口線功能紊亂.2、利用二極管單向供電特性,防止掉電后單片機通過口線向電源和外部設(shè)備反供電.

上面的單片機掉電檢測電路,在與掉電保存寫入子程序模塊結(jié)合起來就可以保證在單片機掉電期間,不會因法拉電容上的積累電荷為已經(jīng)掉電的外部電路無謂供電和向電源反供電造成電容能量泄放縮短掉電維持時間.

有了這些基礎(chǔ),我們來計算0.47UF的電容從5.5V跌落到4.5V(甚至可以下到3.6V)所能維持的單片機掉電工作時間.這里假設(shè)設(shè)單片機工作電流為20MA(外設(shè)驅(qū)動電流已經(jīng)被屏蔽)不難算出:

T=1V*0.47*1000(1000是因為工作電流為豪安)/20=23.5秒!


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6076

    文章

    45495

    瀏覽量

    670357
  • 數(shù)據(jù)存儲器

    關(guān)注

    1

    文章

    70

    瀏覽量

    18146
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何測試單片機MCU系統(tǒng)的可靠性

    性。這是針對所有單片機系統(tǒng)功能的測試,測試軟件是否寫的正確完整。 2、上電、掉電測試。在使用中用戶必然會遇到上電和掉電的情況,可以進行多次開關(guān)電源,測試單片機系統(tǒng)的可靠性。 3、老
    發(fā)表于 01-08 07:50

    瀚海微SD卡故障防護全解析:從掉電根因到多場景解決方案

    意外掉電是導(dǎo)致SD卡故障的核心誘因,其本質(zhì)是文件系統(tǒng)元數(shù)據(jù)寫入中斷,進而引發(fā)數(shù)據(jù)丟失、設(shè)備無法識別等問題。本文從消費電子、工業(yè)控制、跨平臺三大典型應(yīng)用場景切入,深度拆解故障成因,針對性給出解決
    的頭像 發(fā)表于 12-24 17:43 ?817次閱讀
    瀚海微SD卡故障防護全解析:從<b class='flag-5'>掉電</b>根因到多場景解決<b class='flag-5'>方案</b>

    單片機系統(tǒng)硬件的調(diào)試方法

    單片機的系統(tǒng)硬件調(diào)試,通常有靜態(tài)調(diào)試和動態(tài)調(diào)試兩種不同,前者是通過目測、萬能表測試、加電檢查、聯(lián)機檢查的方法,在加電于樣機之前.對樣機的型號規(guī)格,以及安裝要求等進行核對,同時檢查 電源 系統(tǒng).防止
    發(fā)表于 12-03 06:10

    MCU單片機串口數(shù)據(jù)記錄儀方案

    在工業(yè)控制、環(huán)境監(jiān)測、物流追蹤等眾多領(lǐng)域,如何可靠、便捷地記錄設(shè)備串口數(shù)據(jù)成為不少工程師關(guān)注的焦點?;贛CU單片機的串口數(shù)據(jù)記錄儀方案,正以其高效集成、靈活存儲和簡便操作的特點,成為
    的頭像 發(fā)表于 11-27 15:02 ?326次閱讀

    一種簡單的電源掉電檢測電路設(shè)計

    需求:由于目前產(chǎn)品對于電源上電與掉電時序要求較高,在產(chǎn)品運行過程中,如果突然掉電,沒有及時關(guān)閉運行的產(chǎn)品。會導(dǎo)致?lián)p壞產(chǎn)品內(nèi)部的器件。因此電路上需要對掉電進行檢測,然后再控制器上關(guān)閉產(chǎn)品
    的頭像 發(fā)表于 11-20 14:40 ?2727次閱讀
    一種簡單的電源<b class='flag-5'>掉電檢測</b>電路設(shè)計

    智能顯示模塊支持掉電保存數(shù)據(jù)嗎?智能模塊支持操作Flash嗎?

    智能顯示模塊支持掉電保存數(shù)據(jù)嗎?智能模塊支持操作Flash嗎?
    發(fā)表于 11-14 08:41

    電能質(zhì)量在線監(jiān)測裝置掉電 10 分鐘數(shù)據(jù)不丟嗎?

    電能質(zhì)量在線監(jiān)測裝置在掉電 10 分鐘時能否確保數(shù)據(jù)不丟失,取決于其 硬件設(shè)計、備用電源配置、數(shù)據(jù)存儲機制 三大核心要素。以下是具體分析: 一、硬件設(shè)計與備用電源:決定基礎(chǔ)續(xù)航能力 1. 常規(guī)裝置
    的頭像 發(fā)表于 11-09 17:26 ?555次閱讀

    為什么裝上了電池RTC的顯示模塊在掉電以后還是無法保存時鐘時間?

    請問,為什么裝上了電池RTC的顯示模塊在掉電以后還是無法保存時鐘時間?
    發(fā)表于 10-25 15:21

    突發(fā)斷電時工業(yè) SSD 數(shù)據(jù)如何保?天碩掉電保護有妙招?

    ”? 如果你還在使用不帶掉電保護機制的存儲設(shè)備,那就等于讓系統(tǒng)數(shù)據(jù)裸奔在不確定的風(fēng)險里。而天碩工業(yè)級SSD固態(tài)硬盤為何在眾多產(chǎn)品中脫穎而出,關(guān)鍵之一就在于其具備PLP雙重掉電保護機制。 以天碩G55 Pro M.2 NVMe S
    的頭像 發(fā)表于 08-05 17:22 ?923次閱讀
    突發(fā)斷電時工業(yè) SSD <b class='flag-5'>數(shù)據(jù)</b>如何保?天碩<b class='flag-5'>掉電</b>保護有妙招?

    怎么測單片機系統(tǒng)頻率

    單片機系統(tǒng)頻率是指單片機工作時的時鐘頻率,它直接影響單片機的運行速度和處理能力,準(zhǔn)確測量系統(tǒng)頻率對單片機應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測量
    的頭像 發(fā)表于 07-25 11:39 ?784次閱讀

    沒有掉電保護的SSD為什么不適合工業(yè)級場景?

    在電力、工業(yè)自動化、軌道交通等領(lǐng)域,數(shù)據(jù)安全容不得半點馬虎。然而很多人并不知道,普通SSD在突發(fā)斷電時面臨著巨大的風(fēng)險:DRAM緩存中的數(shù)據(jù)可能還未寫入NAND閃存,就因掉電而徹底丟失。那么,沒有
    的頭像 發(fā)表于 07-16 10:54 ?615次閱讀
    沒有<b class='flag-5'>掉電</b>保護的SSD為什么不適合工業(yè)級場景?

    工業(yè)級SSD為什么需要掉電保護?天碩工業(yè)級SSD固態(tài)硬盤告訴你答案

    問題專門設(shè)計了硬件級PLP(Power Loss Protection)掉電保護技術(shù)。 PLP掉電保護通過在SSD內(nèi)部加入鉭電容陣列,在主機斷電瞬間提供短時間電力,保證數(shù)據(jù)從緩存區(qū)及時寫入閃存,避免
    的頭像 發(fā)表于 07-09 17:05 ?826次閱讀

    技術(shù)分享 | 儲能整機掉電檢測方案

    啟揚7寸、10.1寸儲能整機是專為儲能行業(yè)研發(fā)的一款儲能中控顯示設(shè)備,能很好的解決行業(yè)中可視化、數(shù)據(jù)零散等問題。同時,針對意外斷電等特殊情況造成的資料丟失我司研發(fā)了相應(yīng)的解決方案,下面給大家分享一下
    的頭像 發(fā)表于 05-28 17:32 ?717次閱讀
    技術(shù)分享 | 儲能整機<b class='flag-5'>掉電檢測</b><b class='flag-5'>方案</b>

    ZLG嵌入式筆記(連載36) | 工業(yè)現(xiàn)場掉電,系統(tǒng)異常如何破解?

    在工業(yè)現(xiàn)場,設(shè)備常因掉電導(dǎo)致文件系統(tǒng)損壞或數(shù)據(jù)丟失。本文將介紹如何通過硬件和系統(tǒng)設(shè)計優(yōu)化,解決這一問題,提升設(shè)備穩(wěn)定性。前言在工業(yè)應(yīng)用現(xiàn)場,不可避免會出現(xiàn)異常掉電或者一些偶發(fā)性頻繁上下電的情況,這樣
    的頭像 發(fā)表于 04-30 18:24 ?520次閱讀
    ZLG嵌入式筆記(連載36) | 工業(yè)現(xiàn)場<b class='flag-5'>掉電</b>,系統(tǒng)異常如何破解?

    IEC2PCS02G設(shè)計的PFC掉電問題。

    請問各位大神,IEC2PCS02G設(shè)計的600W電源,在輸出空滿載切換時PFC電壓為什么掉電嚴(yán)重。
    發(fā)表于 03-26 19:54