chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

地鐵列車乘客緊急報警系統(tǒng)設計 - 全文

2011年06月27日 09:48 單片機與嵌入式系統(tǒng) 作者:趙曉峰 用戶評論(0

?

  隨著城市軌道交通的快速發(fā)展,乘客對列車的舒適度和安全性提出越來越高的要求。對于上海地鐵1、2號線舊型直流驅動列車,當列車車廂內發(fā)生緊急情況(如火災等)時,列車司機在封閉的駕駛室中無法得知災難情況,而且乘客也沒有任何通信手段可以將車廂內的災情告知司機。基于這種防災需求,地鐵運營單位要求改造列車,加裝地鐵列車乘客緊急報警系統(tǒng)。

  1 系統(tǒng)結構

  地鐵列車一般為6節(jié)編組(A1-B1-C1-B2-C2-A2),每節(jié)車廂長24.5 m,司機駕駛室設在A1和A2,乘客車廂為全部6節(jié)車廂。本系統(tǒng)在兩端司機駕駛室各設1臺報警主機,每節(jié)車廂安裝2個報警分機(車門上方)。當乘客按下車廂內的報警按鈕后,按鈕上的指示燈會點亮,并伴有報警聲音提示。報警分機在監(jiān)測到按鈕動作后,會將該信息通過列車線發(fā)送到駕駛室的報警主機。主機接收并處理信息后,點亮主機面板上對應位置的LED指示燈,并利用聲音提示。此時,司機需要人工確認報警燈對應按鈕,主機監(jiān)測到確認動作后關閉報警燈和報警聲音,并將該信息發(fā)送回對應的報警分機。分機接收并處理信息后,關閉報警燈和報警聲音。

  2 系統(tǒng)硬件設計

  報警主機的硬件設計按照模塊化原則,可分為如下幾個功能模塊:主邏輯控制模塊、基于MT8888的DTMF通信模塊、LED數(shù)碼管控制模塊、LED燈控制模塊、蜂鳴器控制模塊、鍵盤掃描模塊、時鐘控制模塊、存儲控制模塊、數(shù)據存儲模塊等。系統(tǒng)硬件結構框圖如圖1所示。

  

?

  報警分機相對簡單,提供了乘客報警的人機界面。報警主機和分機之間使用基于MT8888芯片的DTMF通信技術,并附加軟件CRC8校驗機制,確保通信的高可靠性和安全性。

  3 系統(tǒng)軟件設計

  報警主機和分機均使用Atmel公司的AT89C52作為主邏輯控制單元,與MCS-51產品指令和引腳完全兼容。分機的設計和實現(xiàn)相對簡單,主機用到了單片機提供的大部分資源,包括定時器中斷、外部中斷和串行中斷,各個功能模塊依靠各自中斷入口和優(yōu)先級依次運行。定時器和

  中斷資源分配如表1所列。

  

?

  對于中斷優(yōu)先級的考慮:

 ?、倥c人機接口有關的中斷,其優(yōu)先級為高;

  ②為了保證串行通信的質量,其優(yōu)先級為高;

 ?、弁獠恐袛嗖捎幂^低級的中斷,其優(yōu)先級為低(外部中斷0,每秒2次;外部中斷1,每秒1次)。

  3.1 基于MT8888的DTMF通信

  由于涉及已運營線路的列車改造,系統(tǒng)的穩(wěn)定性和安全性是至關重要的,所以該系統(tǒng)在設計時報警主機和分機之間采用了基于MT8888的DTMF通信,并在列車上使用低煙、無鹵的線纜構架系統(tǒng)的通信網絡,做到與列車原有廣播系統(tǒng)的語音信號相互獨立,互不干擾。網絡拓撲結構是總線型結構,最遠分機和主機的距離長達150 m。

  

?

  

?

  DTMF通信每次收發(fā)只能處理4位數(shù)據,但是對于實際通信數(shù)據,就需要設置較大的緩沖區(qū),循環(huán)發(fā)送多字節(jié)數(shù)據。下面詳細描述主機和分機的通信協(xié)議。

  3.2 基于CRC8的安全通信協(xié)議

  根據系統(tǒng)的功能,報警主機和分機的消息類型包括:系統(tǒng)上電自檢、分機報警、主機報警回復。系統(tǒng)上電自檢是指在系統(tǒng)全部上電后,列車車廂內的分機會自動向主機發(fā)送健康信息,主機收到該信息后會在界面上點亮對應分機的指示燈;分機報警是指乘客按下報警按鈕后,分機向主機發(fā)送的報警信息;主機報警回復是指司機確認報警后,主機向分機發(fā)送的報警確認信息。為了保證通信的安全性,采用CRC8標準進行數(shù)據校驗,多項式為

  

j.jpg

?

  ,簡記為0x31。

  通信協(xié)議的詳細定義如下:

 ?、偕想娮詸z信息格式(3字節(jié))

  報頭(1字節(jié)):FB

  報文:車廂號(半字節(jié))+分機號(半字節(jié))

  CRC(1字節(jié)):CRC8

  ②報警信息格式(3字節(jié))

  報頭(1字節(jié)):EA

  報文:車廂號(半字節(jié))+分機號(半字節(jié))

  CRC(1字節(jié)):CRC8

 ?、蹐缶貜托畔⒏袷?3字節(jié))

  報頭(1字節(jié)):EC

  報文:車廂號(半字節(jié))+分機號(半字節(jié))

  CRC(1字節(jié)):CRC8

  在報警主機和報警分機的DTMF編解碼結束后,使用Altera公司的EPM1270芯片進行CRC8的生成和校驗,基于以下VHDL代碼實現(xiàn)了8位CRC碼生成電路。代碼中,InputData為輸入數(shù)據,ResultCRC為輸出CRC碼,midCRC為當前CRC碼。

  

?

  

?

  CRC8校驗算法的使用,從軟件上為報警主機和分機的通信提供了一定的安全保障;CPLD硬件的實現(xiàn)方式,減輕了單片機的運算負擔,使其專注于主控制邏輯的調度。

  3.3 基于X25045的存儲管理

  存儲芯片使用的是X25045,這個芯片具有看門狗和EEPROM兩種功能。使用時,看門狗的復位在定時器T0中實現(xiàn)。EEPROM的容量為512字節(jié),分上下兩個半區(qū),每半區(qū)地址為00H~0FFH。記錄的格式如表2所列。

  

?

  基于以上提供的記錄格式,存儲空間做如下劃分:

  ◆000H,存儲待寫入記錄的上下半區(qū)地址;

  ◆001H,存儲待寫入記錄的半區(qū)內地址;

  ◆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;

 ?、郯础盎剀嚒辨I。

  這時,LED屏會顯示“-F-F-F”,這表示報警主機正在對X25045進行格式化。當格式化結束后,LED屏會自動跳回到時間顯示狀態(tài)。

  結語

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

上一頁123全文

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

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

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?