?ICS TRIPLEX T8431系統(tǒng)防掉電設(shè)計(jì)的目的是:采用一種機(jī)制,使得系統(tǒng)在意外失去供電的情況下,可以保證系統(tǒng)運(yùn)行狀態(tài)的確定性以及記錄數(shù)據(jù)的完整性;當(dāng)系統(tǒng)供電恢復(fù)后,現(xiàn)場(chǎng)數(shù)據(jù)可以及時(shí)恢復(fù),避免應(yīng)用系統(tǒng)產(chǎn)生混亂。我們知道,在嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)中越來(lái)越多地應(yīng)用嵌入式操作系統(tǒng)。由于操作系統(tǒng)的引入,數(shù)據(jù)的讀寫往往是通過(guò)文件的方式完成,而不是直接對(duì)存儲(chǔ)單元地址操作。
用文件讀寫方式操作數(shù)據(jù),?ICS TRIPLEX T8431在程序的運(yùn)行過(guò)程中往往將數(shù)據(jù)暫存在易失性的存儲(chǔ)空間,如SDRAM,一旦系統(tǒng)意外失電,這些數(shù)據(jù)往往被丟失。因此,當(dāng)系統(tǒng)意外失電時(shí)必須采取一定的措施進(jìn)行系統(tǒng)的掉電保護(hù),以避免系統(tǒng)產(chǎn)生混亂。
總的說(shuō)來(lái),防掉電程序的主要思路就是:產(chǎn)生掉電信號(hào),捕捉掉電信號(hào),處理掉電信號(hào)和數(shù)據(jù)以及現(xiàn)場(chǎng)狀態(tài)的恢復(fù)。 如果不引入操作系統(tǒng),直接對(duì)存儲(chǔ)單元進(jìn)行數(shù)據(jù)操作,每次操作的數(shù)據(jù)量小,可以利用中斷服務(wù)的方式進(jìn)行掉電保護(hù);而用文件的方式進(jìn)行數(shù)據(jù)操作,數(shù)據(jù)量一般比較大,因此基于中斷服務(wù)的方式進(jìn)行掉電保護(hù)已經(jīng)不再可靠。本文研究的對(duì)象是基于操作系統(tǒng)的較為復(fù)雜的嵌入式系統(tǒng)設(shè)計(jì)過(guò)程中的掉電保護(hù)。
1、掉電保護(hù)方案實(shí)現(xiàn)的系統(tǒng)基礎(chǔ) 掉電保護(hù)是在由ARM體系的硬件平臺(tái)和?ICS TRIPLEX T8431嵌入式操作系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的。 ARM7系列的微處理器支持八種類型的中斷處理。外部中斷請(qǐng)求會(huì)在外部中斷引腳有效(一般是低電平),并且程序狀態(tài)寄存器相關(guān)位(即CPSR的I控制位)設(shè)置為允許時(shí)得到處理器響應(yīng)。
?ICS TRIPLEX T8431響應(yīng)后處理器進(jìn)入中斷工作模式,PC被裝人中斷向量0x00000018。在這個(gè)地址單元存放中斷服務(wù)程序人口地址,中斷服務(wù)程序就可以被執(zhí)行。在掉電保護(hù)方案中,中斷服務(wù)程序很簡(jiǎn)單,就是將表示掉電的全局變量置位即可。這樣可以縮短程序執(zhí)行時(shí)間。 Flash存儲(chǔ)器是一種可在系統(tǒng)(in system)進(jìn)行電擦寫,電后信息不丟失的存儲(chǔ)器。
Lot of (2) PCI-6503 Toshiba PLC Interface Boards!
Both In Great Shape! Super Clean & Tested!
One-day shipping available
TOSHIBA IK-FBK8 VF MOTOR 3PH 1720RPM 6.2A ***XLNT***
TOSHIBA 71-3630 FD BRAKE MOTOR SBV SERIES INDUCTION*NNB
TOSHIBA V-E6CP USPP VE6CP
TOSHIBA MG150M2CK1 USPP MG150M2CK1
TOSHIBA PGM-254S NSPP PGM254S
TOSHIBA TAC363-00-S USPP TAC36300S
TOSHIBA SSN325MS USPP SSN325MS
TOSHIBA EX25-PCMP6236 NSFP EX25PCMP6236
TOSHIBA 2N3A2295-D1 USPP 2N3A2295D1
TOSHIBA EX20EB-EDRA1 NSPP EX20EBEDRA1
TOSHIBA TDO235 USPP TDO235
TOSHIBA EX10-E20DR NSFP EX10E20DR
TOSHIBA TPS361-S USPP TPS361S
TOSHIBA EX28B-1EDRBC USPP EX28B1EDRBC
TOSHIBA WSA00750SSAA USPP WSA00750SSAA
TOSHIBA VFS7S2004UP NSFP VFS7S2004UP
TOSHIBA HKSU705 USPP HKSU705