地铁列车乘客紧急报警系统设计
3 系统软件设计
报警主机和分机均使用Atmel公司的AT89C52作为主逻辑控制单元,与MCS-51产品指令和引脚完全兼容。分机的设计和实现相对简单,主机用到了单片机提供的大部分资源,包括定时器中断、外部中断和串行中断,各个功能模块依靠各自中断入口和优先级依次运行。定时器和
中断资源分配如表1所列。本文引用地址:https://www.eepw.com.cn/article/156138.htm
对于中断优先级的考虑:
①与人机接口有关的中断,其优先级为高;
②为了保证串行通信的质量,其优先级为高;
③外部中断采用较低级的中断,其优先级为低(外部中断0,每秒2次;外部中断1,每秒1次)。
3.1 基于MT8888的DTMF通信
由于涉及已运营线路的列车改造,系统的稳定性和安全性是至关重要的,所以该系统在设计时报警主机和分机之间采用了基于MT8888的DTMF通信,并在列车上使用低烟、无卤的线缆构架系统的通信网络,做到与列车原有广播系统的语音信号相互独立,互不干扰。网络拓扑结构是总线型结构,最远分机和主机的距离长达150 m。
评论