基于X25045的存儲(chǔ)管理 - 地鐵列車乘客緊急報(bào)警系統(tǒng)設(shè)計(jì)
存儲(chǔ)芯片使用的是X25045,這個(gè)芯片具有看門狗和EEPROM兩種功能。使用時(shí),看門狗的復(fù)位在定時(shí)器T0中實(shí)現(xiàn)。EEPROM的容量為512字節(jié),分上下兩個(gè)半?yún)^(qū),每半?yún)^(qū)地址為00H~0FFH。記錄的格式如表2所列。
?
基于以上提供的記錄格式,存儲(chǔ)空間做如下劃分:
◆000H,存儲(chǔ)待寫入記錄的上下半?yún)^(qū)地址;
◆001H,存儲(chǔ)待寫入記錄的半?yún)^(qū)內(nèi)地址;
◆002H~007H,預(yù)留;
◆008H~1FFH,存儲(chǔ)報(bào)警信息記錄。
所以,存儲(chǔ)器能夠存儲(chǔ)的報(bào)警信息的總數(shù)為(512-8)/7=72條。當(dāng)存儲(chǔ)器存滿之后,系統(tǒng)會(huì)自動(dòng)覆蓋最早的一條記錄,從而循環(huán)利用存儲(chǔ)器空間。之所以會(huì)這樣考慮,主要是因?yàn)榈罔F緊急報(bào)警系統(tǒng)是在極個(gè)別情況下才會(huì)使用的,所以真正使用的頻率可能會(huì)比較低。
存儲(chǔ)器的使用保證了系統(tǒng)在斷電之后,報(bào)警信息仍然可以保存下來(lái)。但是,這使得在系統(tǒng)初始化時(shí),存在一個(gè)問(wèn)題;系統(tǒng)斷電后,所有的其他信息都會(huì)丟失(包括存儲(chǔ)器的使用情況),當(dāng)系統(tǒng)再次上電復(fù)位后,系統(tǒng)就無(wú)法知道從存儲(chǔ)器的哪個(gè)字節(jié)開(kāi)始存儲(chǔ)信息。所以,需要把存儲(chǔ)器的使用情況存儲(chǔ)在存儲(chǔ)器上(000H,001H)。這樣,當(dāng)系統(tǒng)上電復(fù)位的時(shí)候就可以讀取這個(gè)信息,從而正確使用存儲(chǔ)器。但是,在這種情況下,需要在使用系統(tǒng)前對(duì)存儲(chǔ)器進(jìn)行格式化,就好像安裝PC機(jī)的操作系統(tǒng)需要格式化 硬盤一樣。本設(shè)計(jì)方案是利用已有的小鍵盤,通過(guò)
輸入簡(jiǎn)單的密碼來(lái)格式化存儲(chǔ)器。
格式化命令:
?、侔聪碌谝恍凶髷?shù)最后一個(gè)鍵,A2-1;
?、诎聪碌诙凶髷?shù)第一個(gè)鍵,A1-2;
?、郯础盎剀嚒辨I。
這時(shí),LED屏?xí)@示“-F-F-F”,這表示報(bào)警主機(jī)正在對(duì)X25045進(jìn)行格式化。當(dāng)格式化結(jié)束后,LED屏?xí)詣?dòng)跳回到時(shí)間顯示狀態(tài)。
結(jié)語(yǔ)
地鐵列車乘客緊急報(bào)警系統(tǒng)是上海地鐵列車安防系統(tǒng)國(guó)產(chǎn)化改造的重要成果,解決了既有線路維護(hù)工作中的實(shí)際問(wèn)題,是國(guó)內(nèi)企業(yè)參與城市軌道交通建設(shè)的良好實(shí)踐。
- 第 1 頁(yè):地鐵列車乘客緊急報(bào)警系統(tǒng)設(shè)計(jì)
- 第 2 頁(yè):基于MT8888的DTMF通信
- 第 3 頁(yè):基于X25045的存儲(chǔ)管理
本文導(dǎo)航
非常好我支持^.^
(1) 100%
不好我反對(duì)
(0) 0%
相關(guān)閱讀:
- [電子說(shuō)] 總線報(bào)警系統(tǒng)工程布線指南 2023-10-12
- [電子說(shuō)] 一文讓你了解靜態(tài)電流和關(guān)斷電流 2023-09-29
- [控制/MCU] 基于STM32的空氣質(zhì)量檢測(cè)報(bào)警程序設(shè)計(jì) 2023-09-16
- [電子說(shuō)] 室內(nèi)外探測(cè)器總線報(bào)警系統(tǒng) 2023-09-15
- [電子說(shuō)] LoRawan模塊在報(bào)警系統(tǒng)的應(yīng)用 2023-09-13
- [電子說(shuō)] 定位型振動(dòng)光纖邊境線入侵報(bào)警系統(tǒng) 2023-09-11
- [電子說(shuō)] 配電箱監(jiān)測(cè)報(bào)警系統(tǒng) 2023-09-06
- [電子說(shuō)] 基于51單片機(jī)的光電報(bào)警系統(tǒng)設(shè)計(jì) 2023-09-01
( 發(fā)表人:葉子 )