地鐵列車乘客緊急報(bào)警系統(tǒng)設(shè)計(jì)
3 系統(tǒng)軟件設(shè)計(jì)
報(bào)警主機(jī)和分機(jī)均使用Atmel公司的AT89C52作為主邏輯控制單元,與MCS-51產(chǎn)品指令和引腳完全兼容。分機(jī)的設(shè)計(jì)和實(shí)現(xiàn)相對簡單,主機(jī)用到了單片機(jī)提供的大部分資源,包括定時(shí)器中斷、外部中斷和串行中斷,各個(gè)功能模塊依靠各自中斷入口和優(yōu)先級依次運(yùn)行。定時(shí)器和
中斷資源分配如表1所列。本文引用地址:http://m.butianyuan.cn/article/156138.htm
對于中斷優(yōu)先級的考慮:
①與人機(jī)接口有關(guān)的中斷,其優(yōu)先級為高;
②為了保證串行通信的質(zhì)量,其優(yōu)先級為高;
③外部中斷采用較低級的中斷,其優(yōu)先級為低(外部中斷0,每秒2次;外部中斷1,每秒1次)。
3.1 基于MT8888的DTMF通信
由于涉及已運(yùn)營線路的列車改造,系統(tǒng)的穩(wěn)定性和安全性是至關(guān)重要的,所以該系統(tǒng)在設(shè)計(jì)時(shí)報(bào)警主機(jī)和分機(jī)之間采用了基于MT8888的DTMF通信,并在列車上使用低煙、無鹵的線纜構(gòu)架系統(tǒng)的通信網(wǎng)絡(luò),做到與列車原有廣播系統(tǒng)的語音信號相互獨(dú)立,互不干擾。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是總線型結(jié)構(gòu),最遠(yuǎn)分機(jī)和主機(jī)的距離長達(dá)150 m。
評論