999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種嵌入式系統(tǒng)電源掉電保護(hù)方法

2016-07-04 00:26:42中航工業(yè)西安航空計算技術(shù)研究所西安710065
電子測試 2016年9期
關(guān)鍵詞:嵌入式故障方法

徐 杰,唐 甜,劉 曉(中航工業(yè)西安航空計算技術(shù)研究所,西安,710065)

?

一種嵌入式系統(tǒng)電源掉電保護(hù)方法

徐 杰,唐 甜,劉 曉
(中航工業(yè)西安航空計算技術(shù)研究所,西安,710065)

摘要:本文介紹了嵌入式系統(tǒng)掉電保護(hù)的必要性,分析了掉電保護(hù)對硬件系統(tǒng)的基本要求,總結(jié)了軟件對掉電信號的捕捉、處理方法、描述了數(shù)據(jù)及現(xiàn)場狀態(tài)的恢復(fù)過程。

關(guān)鍵詞:掉電保護(hù);嵌入式系統(tǒng)

0 引言

系統(tǒng)防掉電設(shè)計的目的是采用一種機制,使得系統(tǒng)在意外失去供電的情況下,可以保證系統(tǒng)運行狀態(tài)的確定性以及記錄數(shù)據(jù)的完整性;當(dāng)系統(tǒng)供電恢復(fù)后,現(xiàn)場數(shù)據(jù)可以及時恢復(fù),避免應(yīng)用系統(tǒng)產(chǎn)生混亂。本文介紹了一種簡單可靠的嵌入式系統(tǒng)掉電保護(hù)方法,重點說明其軟件處理流程。此方法充分考慮到系統(tǒng)運行狀態(tài),能夠很好地解決掉電保護(hù)的問題。

圖1 冷熱起動軟件執(zhí)行流程示意圖

1 掉電保護(hù)功能的硬件系統(tǒng)概述

掉電保護(hù)就是要在系統(tǒng)運行過程中出現(xiàn)掉電時保護(hù)系統(tǒng)參數(shù),以便電源恢復(fù)后能夠繼續(xù)掉電前的狀態(tài)正常運行。因此在本系統(tǒng)中采用儲能電路為RAM芯片供電。電源中斷后,RAM供電電路需繼續(xù)給RAM芯片提供t1的供電支持,使RAM內(nèi)的數(shù)據(jù)在t1時間內(nèi)不會丟失;另外,硬件電路還需監(jiān)控電源信號,在電源電壓下降到任何一芯片不能正常工作前進(jìn)行硬件復(fù)位,防止掉電過程中因電路電平隨機變化造成的誤操作。如供電能夠在t1時間內(nèi)恢復(fù),則產(chǎn)生熱起動信號(~WSTART),并將復(fù)位信號置為無效狀態(tài)。

2 掉電保護(hù)的軟件處理流程

硬件電路的設(shè)計只能產(chǎn)生掉電信號,保證在掉電過程中RAM中的參數(shù)不丟失。對于整個系統(tǒng),必須硬件與軟件配合才能夠真正實現(xiàn)系統(tǒng)的掉電保護(hù)。掉電保護(hù)軟件的設(shè)計思路就是:捕捉掉電信號、處理掉電信號、數(shù)據(jù)及現(xiàn)場狀態(tài)的恢復(fù)。

本系統(tǒng)中軟件處理流程如圖1所示。

2.1 冷熱起動判別

圖2 冷熱起動判別方法示意圖

嵌入式系統(tǒng)欠壓時產(chǎn)生硬件復(fù)位信號,待電源恢復(fù)時,軟件自程序入口開始執(zhí)行,進(jìn)行冷熱起動判別。冷熱起動判別方法如圖2所示。當(dāng)軟件檢測到熱起動信號有效且RAM中的數(shù)據(jù)得以保持時,軟件執(zhí)行熱起動流程。

為檢測掉電前RAM中的數(shù)據(jù)是否得到保持,軟件監(jiān)控系統(tǒng)運行狀態(tài),如運行狀態(tài)非控制空閑狀態(tài)時,軟件將RAM中的某固定地址addr賦值為常數(shù)c,否則將該地址賦值為0。冷熱起動判別時,讀取該地址存儲的數(shù)據(jù)并與c比較,一致則認(rèn)為RAM的數(shù)據(jù)得以保持。

2.2 熱起動處理流程

與冷起動不同,熱起動時軟件不執(zhí)行上電初始化、上電自檢等流程,而是根據(jù)RAM中存儲的現(xiàn)場數(shù)據(jù)直接進(jìn)入系統(tǒng)控制狀態(tài),快速實現(xiàn)數(shù)據(jù)及現(xiàn)場信息的恢復(fù)。

2.3 掉電故障的檢測

為檢測掉電故障,在嵌入式系統(tǒng)自帶的NVRAM芯片中分配LEN個字節(jié)的存儲區(qū)域loss_pwr,用于記錄掉電標(biāo)志,其中最后一個字節(jié)用于存放索引值index,其范圍為[0, LEN-2]。系統(tǒng)正常運行時,軟件周期性向loss_pwr[index]中寫入0x55,系統(tǒng)正常下電時寫入0xAA;另外在NVRAM中分配其他地址空間用于存儲日期、時間,系統(tǒng)正常運行時周期性地進(jìn)行更新。這樣在檢測到掉電故障時,還可從NVRAM中獲取掉電時的近似日期與時間,便于后續(xù)的故障排除。

系統(tǒng)電源恢復(fù)后讀取NVRAM中該單元的值,如為0x55,表明上次下電為非正常下電,形成電源中斷故障標(biāo)志。并記錄故障信息。

3 結(jié)論

經(jīng)上述處理后,電源瞬時掉電恢復(fù)后能夠繼續(xù)掉電前的狀態(tài)運行,快速恢復(fù)系統(tǒng)的正常工作;另外,采用軟件設(shè)計方法實現(xiàn)了掉電故障的檢測,故障及故障現(xiàn)場信息的記錄,并對電源掉電執(zhí)行控制保護(hù)功能,確保維護(hù)人員及時發(fā)現(xiàn)并排除該故障,保證系統(tǒng)正常工作。掉電故障檢測及記錄方法考慮到EEPROM擦寫壽命有限的問題。掉電保護(hù)方法切實可行可靠。

參考文獻(xiàn)

[1]王兵,陳軍東.嵌入式系統(tǒng)掉電保護(hù)的一種設(shè)計方法[J].單片機與嵌入式系統(tǒng)應(yīng)用,2005, 11.

[2]李宇.基于單片機系統(tǒng)可靠性的掉電保護(hù)的研究[J].集成電路與元器件卷,2014年第07期.

A Method of Power Fail Protection for Embedded System

Xu Jie,Tang Tian,Liu Xiao
(Xi'an Aeronautics Computing Technique Research Institute,AVIC, Xi'an,710065 China)

Abstract:This paper analysed the necessity of power fail protection for embedded system,provided basic hardware demand,discussed the method to catch and deal with the signal of power fail,and provided a way for data recovery.

Keywords:Power Fail Protection;Embedded System

作者簡介

徐杰(1985-),女,工程師,主要從事計算機應(yīng)用工程研究。

猜你喜歡
嵌入式故障方法
故障一點通
搭建基于Qt的嵌入式開發(fā)平臺
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
奔馳R320車ABS、ESP故障燈異常點亮
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
故障一點通
江淮車故障3例
Altera加入嵌入式視覺聯(lián)盟
主站蜘蛛池模板: 亚洲日本中文字幕乱码中文 | 色婷婷电影网| 亚洲天堂在线免费| 国产香蕉在线| 青青青视频免费一区二区| 最新午夜男女福利片视频| 免费99精品国产自在现线| 亚洲无码精品在线播放| 全部毛片免费看| 国产精品3p视频| 日韩欧美国产另类| 免费一极毛片| 在线高清亚洲精品二区| 久久婷婷综合色一区二区| 国产91色| 欧美19综合中文字幕| 久久99这里精品8国产| 欧美亚洲一区二区三区在线| av在线5g无码天天| 8090成人午夜精品| 久久天天躁狠狠躁夜夜躁| 日本在线亚洲| 国内熟女少妇一线天| 国产杨幂丝袜av在线播放| 日韩人妻无码制服丝袜视频| 国产亚洲高清视频| 中文毛片无遮挡播放免费| 亚洲成a人在线观看| 亚洲精品无码人妻无码| 91福利在线观看视频| 日韩无码黄色| 亚洲色欲色欲www网| 91九色视频网| 成人字幕网视频在线观看| 亚洲一区二区成人| 中文字幕欧美日韩| 在线观看亚洲国产| 精品人妻一区无码视频| 日本免费福利视频| 在线亚洲精品自拍| 伊人AV天堂| 亚洲无码日韩一区| 亚洲AV无码乱码在线观看裸奔| 日韩成人在线视频| 亚洲成人精品在线| 欧美中文字幕在线播放| 亚洲精品视频在线观看视频| 伊人国产无码高清视频| 四虎永久在线精品影院| 欧美三级自拍| 成人免费网站在线观看| 国产成人高清精品免费| 中文字幕 91| 伊人色综合久久天天| 91欧美在线| 亚洲第一成人在线| 91成人在线观看视频| 91精品最新国内在线播放| 国产在线无码一区二区三区| 91青青视频| 欧美午夜理伦三级在线观看| 亚洲精品亚洲人成在线| 国产中文一区a级毛片视频| 午夜小视频在线| 亚洲欧美在线看片AI| 美女被躁出白浆视频播放| 日韩a级毛片| 成人国产免费| 中日无码在线观看| 日本午夜网站| 亚洲欧美自拍中文| 婷婷开心中文字幕| 无码免费试看| 国产99精品久久| 欧美在线一级片| 亚洲人成色在线观看| 日韩经典精品无码一区二区| 国产一二三区在线| 久久香蕉欧美精品| 中国成人在线视频| 亚洲午夜天堂| 国产综合无码一区二区色蜜蜜|