新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 法拉電容在RAM數(shù)據(jù)保護中的應用

法拉電容在RAM數(shù)據(jù)保護中的應用

作者: 時間:2011-08-29 來源:網(wǎng)絡 收藏

  (1) 主控制程序

  上電進行必要的CPU初始化后,檢查正常掉電標志和 Check Sum計算檢查,以確認是否正常。如果正常,就進行掉電前的現(xiàn)場恢復。其主程序流程框圖如圖2所示。

  (2) 掉電中斷處理程序

  CPU收到掉電信號(PW_DN)中斷時,CPU進行掉電應急處理和現(xiàn)場,設置正常掉電標志,保存 Check Sum計算結(jié)果,以備上電時檢查RAM是否被破壞。其流程框圖如圖3所示。

  

掉電中斷處理流程

  圖3  掉電中斷處理流程

  

 定時中斷處理流程

  圖4  定時中斷處理流程

  (3) 定時中斷處理程序

  看門狗定時器電路需要在每1.6 s內(nèi)清零,在定時中斷處理程序中調(diào)用看門狗清零子程序。定時中斷時間要設在1.6 s以內(nèi),例如100 ms。定時中斷處理流程框圖如圖4所示。

  結(jié)語

  在本實例中,經(jīng)測試,掉電后RAM后備時間是10~14天,且數(shù)據(jù)可靠,系統(tǒng)運行穩(wěn)定。顯然,選擇更大容值的法拉將有更長的后備時間。在控制系統(tǒng)的產(chǎn)品設計中,為提高產(chǎn)品的可靠性、降低成本、增強產(chǎn)品在市場上的競爭力,本文提供的方案具有參考價值。

超級電容器相關(guān)文章:超級電容器原理



上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉