论文题名: | 通用可组态串行协议解析器的设计与实现 |
关键词: | 串行协议;轨道交通;监控系统;软件设计 |
摘要: | 随着城市化进程的加快,我国城市轨道交通建设迅猛发展。为实现信息互通、资源共享、保障地铁高效、安全运行,地铁综合监控系统得到广泛应用。 地铁综合监控系统是一个集成多种专业子系统或设备的分布式集成系统,在接口层大量使用串口通信实现主控系统与子系统或设备间的互操作。由于子系统和设备来自不同厂家,通信协议种类纷繁,而在不同的工程项目中又不能通用,因此接口实现的工作量很大。 本文首先分析了目前地铁综合监控系统中子系统和设备接入中存在的问题与不足,简要介绍了组态软件与串行通信的相关技术,接着对FEP数据采集控制平台进行了分析与研究,然后基于面向对象的软件设计思想,提出了一种通用报文格式的抽象描述方法和一种可组态的状态机,在此基础上实现了可通过报文组态、会话组态、工人对象组态、状态转换表组态的方式对串行协议进行适配的通用串行协议解析器。 最后,结合CDT协议,对通用串行协议解析器进行了测试,并对测试结果进行了分析,得出以下结论:通用串行协议解析器基本达到了设计目标,完成了协议的转换工作。 |
作者: | 张玉国 |
专业: | 计算机系统结构 |
导师: | 马建峰;谢红兵 |
授予学位: | 硕士 |
授予学位单位: | 西安电子科技大学 |
学位年度: | 2010 |
正文语种: | 中文 |