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