您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>通信技術(shù)>多媒體通信>

基于X25045的存儲(chǔ)管理 - 地鐵列車乘客緊急報(bào)警系統(tǒng)設(shè)計(jì)

2011年06月27日 09:48 單片機(jī)與嵌入式系統(tǒng) 作者:趙曉峰 用戶評(píng)論(0
3.3 基于X25045的存儲(chǔ)管理

  存儲(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)警信息仍然可以保存下來。但是,這使得在系統(tǒng)初始化時(shí),存在一個(gè)問題;系統(tǒng)斷電后,所有的其他信息都會(huì)丟失(包括存儲(chǔ)器的使用情況),當(dāng)系統(tǒng)再次上電復(fù)位后,系統(tǒng)就無法知道從存儲(chǔ)器的哪個(gè)字節(jié)開始存儲(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ì)方案是利用已有的小鍵盤,通過

  輸入簡單的密碼來格式化存儲(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é)語

  地鐵列車乘客緊急報(bào)警系統(tǒng)是上海地鐵列車安防系統(tǒng)國產(chǎn)化改造的重要成果,解決了既有線路維護(hù)工作中的實(shí)際問題,是國內(nèi)企業(yè)參與城市軌道交通建設(shè)的良好實(shí)踐。

非常好我支持^.^

(1) 100%

不好我反對(duì)

(0) 0%

( 發(fā)表人:葉子 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?