地鐵列車(chē)乘客緊急報警系統設計

CRC8校驗算法的使用,從軟件上為報警主機和分機的通信提供了一定的安全保障;CPLD硬件的實(shí)現方式,減輕了單片機的運算負擔,使其專(zhuān)注于主控制邏輯的調度。
3.3 基于X25045的存儲管理
存儲芯片使用的是X25045,這個(gè)芯片具有看門(mén)狗和EEPROM兩種功能。使用時(shí),看門(mén)狗的復位在定時(shí)器T0中實(shí)現。EEPROM的容量為512字節,分上下兩個(gè)半區,每半區地址為00H~0FFH。記錄的格式如表2所列。本文引用地址:http://dyxdggzs.com/article/156138.htm
基于以上提供的記錄格式,存儲空間做如下劃分:
◆000H,存儲待寫(xiě)入記錄的上下半區地址;
◆001H,存儲待寫(xiě)入記錄的半區內地址;
◆002H~007H,預留;
◆008H~1FFH,存儲報警信息記錄。
所以,存儲器能夠存儲的報警信息的總數為(512-8)/7=72條。當存儲器存滿(mǎn)之后,系統會(huì )自動(dòng)覆蓋最早的一條記錄,從而循環(huán)利用存儲器空間。之所以會(huì )這樣考慮,主要是因為地鐵緊急報警系統是在極個(gè)別情況下才會(huì )使用的,所以真正使用的頻率可能會(huì )比較低。
存儲器的使用保證了系統在斷電之后,報警信息仍然可以保存下來(lái)。但是,這使得在系統初始化時(shí),存在一個(gè)問(wèn)題;系統斷電后,所有的其他信息都會(huì )丟失(包括存儲器的使用情況),當系統再次上電復位后,系統就無(wú)法知道從存儲器的哪個(gè)字節開(kāi)始存儲信息。所以,需要把存儲器的使用情況存儲在存儲器上(000H,001H)。這樣,當系統上電復位的時(shí)候就可以讀取這個(gè)信息,從而正確使用存儲器。但是,在這種情況下,需要在使用系統前對存儲器進(jìn)行格式化,就好像安裝PC機的操作系統需要格式化 硬盤(pán)一樣。本設計方案是利用已有的小鍵盤(pán),通過(guò)
輸入簡(jiǎn)單的密碼來(lái)格式化存儲器。
格式化命令:
①按下第一行左數最后一個(gè)鍵,A2-1;
②按下第二行左數第一個(gè)鍵,A1-2;
③按“回車(chē)”鍵。
這時(shí),LED屏會(huì )顯示“-F-F-F”,這表示報警主機正在對X25045進(jìn)行格式化。當格式化結束后,LED屏會(huì )自動(dòng)跳回到時(shí)間顯示狀態(tài)。
結語(yǔ)
地鐵列車(chē)乘客緊急報警系統是上海地鐵列車(chē)安防系統國產(chǎn)化改造的重要成果,解決了既有線(xiàn)路維護工作中的實(shí)際問(wèn)題,是國內企業(yè)參與城市軌道交通建設的良好實(shí)踐。
地鐵項目的實(shí)施需要以高安全、高可靠的技術(shù)為基礎,本文描述的項目從硬件和軟件兩方面著(zhù)重考慮安全因素,并在幾十列列車(chē)上實(shí)際安裝使用,司機和乘客均反映良好。
評論